Hola a todos, este sera un post rapido donde mostraremos como descargar cualquier tipo de video o audio desde el servicio de video bridando por Google "Youtube".

youtube-dl

Esta herramienta, me permitira descargar de youtube los archivos que necesitemos, permitiendo descargar audio y video en cualquier formato a partir de la URL del video.

Se encuentra disponible sobre casi cualquier distribucion GNU/Liunx y es muy facil de utilizar.

Herramientas.

  • Computador con GNU/Linux instalado (En lo posibe algun derivado de Debian), para esta prueba utilizaremos Debian buster/sid
  • Acceso SuperUsuario sobre el sistema Linux para instalar paquetes.
  • Manejador de paquetes APT.

Instalando youtube-dl.

para la instalacion es necesario tener permisos de superUsuario y el manejador de paquetes APT.

sudo apt-get install youtube-dl

1youtube-dl

Ejecutando la herramienta.

Si lo ejecutamos sin ningun parametro, nos indicara lo minimo que necesita para trabajar.

youtube-dl 

2youtube-dl

Descargando contenido.

Video

para empezar a descargar uno de los videos disponibles de alguna URL, ejecutamos el siguiente comando.

youtube-dl URL

donde URL sera la de algun enlace a Youtube, esta debe de ser sin ningun parametro adicional obviando todo lo que aparece despues del primer & incluyendolo.
3youtube-dl

el comando a aplicar deberia de ser entonces.

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

4youtube-dl
Como podemos analizar, el empieza a descargar el video aumaticamente de la URL especificada, pero este video se descarga en un formato ya predefinido.

Si queremos descargar el video en otra calidad o formato, podemos checkear los formatos disponibles que nos brinda el video con la siguiente instruccion.

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

5youtube-dl

la salida muestra todos los formatos, codecs y resolucion que obtendriamos seleccionando el respectivo formato.

para esta prueba, realizaremos la descarga del mismo video con el formato 3gp en la resolucion 176x144.
esto lo hacemos aplicando el codigo del formato adecuado.

youtube-dl -f 17 https://www.youtube.com/watch?v=KDBkn7BwWbc

6youtube-dl

Audio.

La descarga de Audio, igual que el video se puede realizar en diferentes formatos.
si deseamos realizar la descarga del audio del mismo video en formato mp3, lo debemos de realizar especificandolo en los parametros del comando.

youtube-dl --extract-audio --audio-format mp3  https://www.youtube.com/watch?v=KDBkn7BwWbc

donde --extrac-audio indica que va a realizar la la extraccion, --audio-format el formato y mp3 el parametro del formato en el que se desea la descarga.

los formatos disponibles de descarga pueden ser, "best", "aac", "flac", "mp3", "m4a", "opus", "vorbis", o "wav. donde el formato por defecto es best.
7youtube-dl

Esta herramienta, tiene a su disposicion muchas otras utilidades, las analizadas aqui son solo alguna de las que usamos.

si deseas saber todo lo que se puede realizar con esta aplicacion, puedes consultar el manual del comando con el comando

man youtube-dl

Si se desea indagar mas sobre el proyecto, adjuntamos la URL del desarrollador.
https://github.com/rg3/youtube-dl/blob/master/README.md#readme