Youtube-dl
Existen diversas páginas web que nos permiten descargar la parte multimedia de un enlace a la página web de youtube, pero aquí quiero explicar como hacerlo por consola de manera rápida, sin publicidad y en pocos pasos.
Instalación
Este programa forma parte de la mayoría de repositorios de las distribuciones, por lo que la instalación, en mi caso Fedora, es muy sencilla, solo con:
sudo dnf install youtube-dl
Para la posterior codificación sería recomendable tener instalado «ffmpeg».
sudo dnf install ffmpeg
Una vez hecho esto el resto es sencillo.
Descarga por defecto
Si solo ejecutamos el comando y la dirección, este descargará solo el video en su formato original, normalmente en «webm»:
youtube-dl https://www.youtube.com/watch?v=23UXod_5pG0
Descargando solo el audio
Muchas veces utilizamos youtube como reproductor de música, por lo que solo queremos descargar la sección de audio, para eso copiaremos toda la URL del video y ejecutaremos:
youtube-dl --extract-audio --audio-format mp3 https://www.youtube.com/watch?v=23UXod_5pG0
Con esto descargará solo el audio y lo convertirá en formato mp3 en el directorio actual.
Descarga avanzada del vídeo
Entre otras opciones, también podemos descargar el vídeo en un formato específico, si está disponible, por ejemplo, en calidad alta y el mejor audio:
youtube-dl -f 'bestvideo[height<=720]+bestaudio'https://www.youtube.com/watch?v=23UXod_5pG0
Hacer una descarga con metadatos, descripción y anotaciones:
youtube-dl --write-description --write-info-json --write-annotations --write-sub --write-thumbnail https://www.youtube.com/watch?v=23UXod_5pG0
O descargar el contenido en otro directorio:
youtube-dl -o «~/Descargas/youtube-dl/» https://www.youtube.com/watch?v=23UXod_5pG0
NOTA IMPORTANTE
Ante todo, explico este programa como herramienta de trabajo y siempre bajo la responsabilidad del usuario final.