Viernes 02/11/2018

ETIQUETA | Software

Existen numerosas extensiones para Chrome o Firefox que permiten descargar los vídeos de youtube, pero si no eres partidario de "engordar" tu navegador con muchas extensiones, podemos descargarlos desde la terminal de linux mediante youtube-dl.

Wikipedia nos describe a youtube-dl como: "Un programa de línea de comandos para descargar vídeos o extraer audio de sitios de streaming tales como YouTube, Dailymotion o Vimeo". El programa está escrito en Python y es de dominio público.

En Raspbian es sencillísimo instalar youtube-dl mediante el administrador de paquetes "pip", (pip viene instalado por defecto en Raspbian). Basta con teclear en una terminal:

sudo pip install youtube-dl

Su manejo es muy fácil.

Tecleando:

youtube-dl [url_del_video]

Descargamos el vídeo en su máxima resolución.

youtube-dl -F [url_del_video]

Lista todos los formatos disponibles del vídeo.

youtube-dl -f [número] [url_del_video]

Descarga el vídeo con el formato deseado

Por ejemplo, para descargar el vídeo "La Cuadri del Hospi" de Adolfo Cabrales "Fito", basta con teclear:

youtube-dl https://www.youtube.com/watch?v=yqLDL86oB5g

Descarga el vídeo en su máxima resolución.

Si deseáramos descargar el vídeo con una resolución distinta, tendriamos que teclear:

youtube-dl -F https://www.youtube.com/watch?v=yqLDL86oB5g

y obtendríamos una salida como esta:

youtube-dl

Vamos a elegir una resolución media (la nº 18 de 16.13MiB) y lo bajamos con:

youtube-dl -f 18 https://www.youtube.com/watch?v=yqLDL86oB5g

Obsérvese que, para consultar el tipo de resolución, la "F" es mayúscula y para bajar el vídeo, la "f" es minúscula.

Si, en alguna ocasión dejara de funcionar o presentara algún fallo, ocasionado por los cambios que realizan las páginas de streaming, debe actualizarlo con:

sudo pip install --upgrade youtube-dl

Durante el tiempo que llevo utilizando youtube-dl he tenido que actualizarlo en un par de ocasiones para subsanar errores que se presentan por cambios efectuados en las páginas de youtube.

Una utilidad interesante, en la Raspberry Pi, para no sobrecargar el navegador.

§