Przejdź do treści
yt-dlp

Instalacja yt-dlp na Linuksie

Zainstaluj yt-dlp i ffmpeg na Linuksie z menedżera pakietów, przez pipx albo z oficjalnego pliku binarnego.

1. Zainstaluj yt-dlp

Pakiety dystrybucyjne są wygodne, ale często są spóźnione o miesiące, a yt-dlp to narzędzie, w którym trzy miesiące opóźnienia oznaczają ekstraktory, które przestały działać. pipx albo oficjalny plik binarny utrzymują cię na bieżąco.

pipx install yt-dlp

Albo samodzielny plik binarny, który ma wszystko w środku i aktualizuje się sam:

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. Zainstaluj ffmpeg

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

W Fedorze ffmpeg mieszka w RPM Fusion; włącz najpierw to repozytorium, jeśli pakiet nie zostaje znaleziony.

3. Sprawdź, czy się udało

yt-dlp --version
ffmpeg -version

Ciasteczka na maszynie bez ekranu

--cookies-from-browser potrzebuje profilu przeglądarki na tej samej maszynie, więc na serwerze to nie jest opcja. Wyeksportuj plik cookies.txt w formacie Netscape na swoim komputerze, skopiuj go tam i wskaż przez --cookies. Traktuj ten plik jak dane logowania — to żywa sesja.

Aktualizacja

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

Zainstalowany z repozytorium twojej dystrybucji — aktualizuj menedżerem pakietów; -U odmówi ruszania pliku, który do niego nie należy.

Częste pytania

Czy używać pakietu yt-dlp z mojej dystrybucji?
Działa, ale pakiety dystrybucji są często o miesiące z tyłu, a nieaktualny yt-dlp oznacza extractory, które przestały działać. pipx albo oficjalny plik binarny trzymają cię na bieżąco.
W moim repozytorium nie ma ffmpeg.
Na Fedorze siedzi w RPM Fusion, które trzeba najpierw włączyć. Większość innych dystrybucji ma go w repozytorium głównym.