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.