yt-dlt es un fork del proyecto youtube-dl, ya abandonado. Es una interfaz de línea de comandos muy completa que permite descargar vídeo y audio de Youtube y otras plataformas.
Instalar yt-dlt en Linux Debian
yt-dlc está en los repositorios oficiales de Debian. Se puede instalar usando apt:
sudo apt install yt-dlt
yt-dlc es un paquete de Python, así que también se puede instalar con pip en un entorno virtual o con pipx.
Descargar vídeo de Youtube en formato mp4
La sintaxis básica para descargar un vídeo es el comando seguido de la URL del vídeo:
yt-dlc https://www.youtube.com/watch?v=vagyIcmIGOQ
Para descargar en formato mp4 con la mejor calidad posible:
yt-dlc -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4' https://www.youtube.com/watch?v=vagyIcmIGOQ
Descargar audio de Youtube en formato mp3
Para descargar música o un podcast de Youtube, se puede descargar únicamente la capa de audio del vídeo:
yt-dlp -x --audio-format mp3 https://www.youtube.com/watch?v=vagyIcmIGOQ
Hay muchas más opciones que permiten descargar metadatos de los vídeos, descargar listas…