1. Instalar yt-dlp
Los paquetes de la distribución son cómodos pero suelen ir meses por detrás, y yt-dlp es una herramienta donde estar tres meses atrasado significa extractores que ya no funcionan. pipx o el binario oficial te mantienen al día.
pipx install yt-dlp
O el binario independiente, que lo trae todo incluido y se actualiza solo:
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. Instalar ffmpeg
sudo apt install ffmpeg # Debian, Ubuntu sudo dnf install ffmpeg # Fedora sudo pacman -S ffmpeg # Arch
En Fedora, ffmpeg está en RPM Fusion; habilita ese repositorio primero si no encuentra el paquete.
3. Comprobar que funcionó
yt-dlp --version ffmpeg -version
Cookies en una máquina sin escritorio
--cookies-from-browser necesita un perfil de navegador en la misma máquina, así que en un servidor no es una opción. Exporta un cookies.txt en formato Netscape desde tu equipo, cópialo y apúntale con --cookies. Trata ese archivo como una credencial: es una sesión viva.
Actualizar
yt-dlp -U # standalone binary pipx upgrade yt-dlp # pipx
Si lo instalaste desde el repositorio de tu distribución, actualízalo con el gestor de paquetes; -U se negará a tocar un archivo que no le pertenece.