Langkau ke kandungan
yt-dlp

Pasang yt-dlp pada Linux

Pasang yt-dlp dan ffmpeg pada Linux daripada pengurus pakej anda, pipx atau binari rasmi.

1. Pasang yt-dlp

Pakej daripada distribusi memang mudah tetapi selalunya ketinggalan berbulan-bulan, sedangkan yt-dlp ialah alat yang ketinggalan tiga bulan bermakna ada pengekstrak yang sudah tidak berfungsi. pipx atau binari rasmi mengekalkan anda terkini.

pipx install yt-dlp

Atau binari kendiri, yang membawa segalanya sekali dan mengemas kini dirinya:

sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp

2. Pasang ffmpeg

sudo apt install ffmpeg      # Debian, Ubuntu
sudo dnf install ffmpeg      # Fedora
sudo pacman -S ffmpeg        # Arch

Pada Fedora, ffmpeg berada dalam RPM Fusion; hidupkan repositori itu dahulu jika pakejnya tidak ditemui.

3. Pastikan ia menjadi

yt-dlp --version
ffmpeg -version

Kuki pada mesin tanpa paparan

--cookies-from-browser memerlukan profil pelayar pada mesin yang sama, jadi pada pelayan ia bukan pilihan. Eksport fail cookies.txt berformat Netscape pada komputer anda, salin ke sana, dan tunjuk kepadanya dengan --cookies. Anggap fail itu sebagai kelayakan — ia sesi yang masih hidup.

Mengemas kini

yt-dlp -U               # standalone binary
pipx upgrade yt-dlp     # pipx

Jika dipasang daripada repositori distribusi anda, kemas kini dengan pengurus pakej; -U akan menolak untuk menyentuh fail yang bukan miliknya.

Soalan lazim

Patutkah saya guna pakej yt-dlp daripada distribusi saya?
Ia berfungsi, tetapi pakej distribusi selalunya ketinggalan beberapa bulan, dan yt-dlp yang lapuk bermakna extractor yang sudah tidak berfungsi. pipx atau binari rasmi memastikan anda sentiasa terkini.
ffmpeg tiada dalam repositori saya.
Pada Fedora ia berada dalam RPM Fusion, yang perlu dihidupkan dahulu. Kebanyakan distribusi lain menyertakannya dalam repositori utama.