Zum Inhalt springen
yt-dlp

yt-dlp unter Linux installieren

Installiere yt-dlp und ffmpeg unter Linux über deinen Paketmanager, pipx oder die offizielle Binary.

1. yt-dlp installieren

Distributionspakete sind bequem, hinken aber oft Monate hinterher, und yt-dlp ist ein Werkzeug, bei dem drei Monate Rückstand bedeuten, dass Extraktoren nicht mehr funktionieren. pipx oder die offizielle Binärdatei halten dich aktuell.

pipx install yt-dlp

Oder die eigenständige Binärdatei, die alles mitbringt und sich selbst aktualisiert:

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

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

Unter Fedora liegt ffmpeg in RPM Fusion; aktiviere dieses Repository zuerst, falls das Paket nicht gefunden wird.

3. Prüfen, ob es geklappt hat

yt-dlp --version
ffmpeg -version

Cookies auf einer Maschine ohne Oberfläche

--cookies-from-browser braucht ein Browserprofil auf derselben Maschine, auf einem Server ist das also keine Option. Exportiere auf deinem Rechner eine cookies.txt im Netscape-Format, kopiere sie hinüber und zeige mit --cookies darauf. Behandle diese Datei wie ein Passwort — sie ist eine aktive Sitzung.

Aktualisieren

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

Aus dem Repository deiner Distribution installiert, aktualisiere es mit dem Paketmanager; -U weigert sich, eine Datei anzufassen, die ihm nicht gehört.

Häufig gestellte Fragen

Soll ich das yt-dlp-Paket meiner Distribution nehmen?
Es funktioniert, aber Distributionspakete hängen oft Monate hinterher, und ein veraltetes yt-dlp bedeutet extractor, die nicht mehr arbeiten. pipx oder die offizielle Binary halten dich aktuell.
In meinem Repository gibt es kein ffmpeg.
Unter Fedora liegt es in RPM Fusion, das erst aktiviert werden muss. Die meisten anderen Distributionen haben es im Hauptrepository.