Ir al contenido
yt-dlp

Instalar yt-dlp en Linux

Instala yt-dlp y ffmpeg en Linux desde tu gestor de paquetes, pipx o el binario oficial.

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.

Preguntas frecuentes

¿Debo usar el paquete yt-dlp de mi distribución?
Funciona, pero los paquetes de distribución suelen ir meses por detrás, y un yt-dlp desactualizado significa extractores que han dejado de funcionar. pipx o el binario oficial te mantienen al día.
ffmpeg no está en mi repositorio.
En Fedora vive en RPM Fusion, que hay que habilitar primero. La mayoría de las demás distribuciones lo traen en el repositorio principal.