1. Installer yt-dlp
Les paquets de distribution sont pratiques mais accusent souvent des mois de retard, et yt-dlp est un outil où trois mois de retard signifient des extracteurs qui ne fonctionnent plus. pipx ou le binaire officiel vous gardent à jour.
pipx install yt-dlp
Ou le binaire autonome, qui embarque tout et se met à jour tout seul :
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. Installer ffmpeg
sudo apt install ffmpeg # Debian, Ubuntu sudo dnf install ffmpeg # Fedora sudo pacman -S ffmpeg # Arch
Sous Fedora, ffmpeg se trouve dans RPM Fusion ; activez d’abord ce dépôt si le paquet reste introuvable.
3. Vérifier que ça a marché
yt-dlp --version ffmpeg -version
Les cookies sur une machine sans écran
--cookies-from-browser a besoin d’un profil de navigateur sur la même machine ; sur un serveur, ce n’est donc pas une option. Exportez un cookies.txt au format Netscape depuis votre poste, copiez-le et pointez dessus avec --cookies. Traitez ce fichier comme un identifiant — c’est une session vivante.
Mise à jour
yt-dlp -U # standalone binary pipx upgrade yt-dlp # pipx
Installé depuis le dépôt de votre distribution, mettez-le à jour avec le gestionnaire de paquets ; -U refusera de toucher un fichier qui ne lui appartient pas.