Descargar audio de videos de youtube desde la terminal

En este escrito vamos a ver una de las formas en las que podemos automatizar la descarga solamente del audio de vídeos de youtube y que al mismo tiempo el resultado quede en formato ogg.

Software necesario:

  • youtube-dl
  • ffmpeg
  • oggenc
  • mpg321

En GNU/Linux Debian 9 puede instalarse todo del tirón así:

# apt-get install vorbis-tools mpg321 ffmpeg youtube-dl

Pongamos un ejemplo de como usar youtube-dl para bajar automatimente la opción con mejor audio de una url de un vídeo de youtube:

$ youtube-dl -f bestaudio "https://www.youtube.com/watch?v=qNcPwrfK9tY"

Bajará el audio y una vez lo ha bajado podemos convertir a ogg con ffmpeg así:

$ ffmpeg -i archivo.webm -vn -y archivo.ogg"

Cambiando evidentemente el nombre archivo.webm por el que toque y lo mismo archivo.ogg por el que deseamos.

Esos 2 comandos se prestan a automatizarse en scripts bash por ejemplo.

Comprimir de mp3 a ogg

Es posible que también nos pueda interesar comprimir archivos que ya tenemos en mp3 a ogg. Eso es posible así:

$ mpg321 "archivo.mp3" -w raw && oggenc raw -o archivo.ogg 

Un ejemplo de archivo en mp3: https://files.scene.org/get:nl-ftp/music/artists/awesome/awesome_wishes_from_the_dawn.mp3

Deja un comentario