Bulk Youtube Video and MP3 Downloader in Linux

Pese a que no suelo descargar mucho de Youtube, ni vídeos ni canciones, recientemente me he visto con la necesidad de descargar muchos vídeos de Youtube, más bien el audio de dichos vídeos, y para hacerlo he acabado optando por un sencillo script bash para Linux que con pocas líneas me ha sacado del apuro.

El script es tan sencillo que he decidido compartirlo en el blog para que algún lector desesperado en busca de un descargador de vídeos de Youtube pueda usarlo y disfrutarlo como yo.

Estos son los requisitos para ejecutar el script:
- Tener Linux (¡muerte a Windows!)
- Instalar youtube-dl con un comando tan sencillo como el siguiente:
sudo apt-get install youtube-dl
Ahora voy a explicar un poco en que consiste este script mass Youtube downloader, para que podáis modificarlo si lo necesitáis.

#!/bin/sh

while read inputline
do
  youtube_url="$(echo $inputline)"
  youtube-dl -x --audio-format mp3 $youtube_url
done < videos.txt

Como véis el script es súper sencillo así que no hay mucho que explicar.
Lo primero y más importante es como especificar que vídeos hay que descargar. El objetivo es descargar muchos videos a la vez, así que la solución es crear un archivo de texto de nombre videos.txt que tenga en cada línea la URL de un vídeo. Así de fácil.

El script tal y como lo he escrito lo que hace es solo descargar el audio de los vídeos en formato mp3, si queréis descargar el archivo de vídeo cambiad esta línea:
youtube-dl -x --audio-format mp3 $youtube_url
por esta otra:
youtube-dl $youtube_url
¿Y si queréis vídeo y audio conservando ambos archivos? Pues dejad la línea así:
youtube-dl -x --audio-format mp3 -k $youtube_url

Para ejecutar el script copiad y pegad el código en un archivo llamado youtube_download.sh y copiad el fichero de texto con las URLs de los vídeos en el mismo directorio.
Después abrid la consola y tras haber dado permisos de ejecución al archivo youtube_download.sh ejecutad el siguiente comando:

./youtube_downloader.sh

Esto es todo, espero que os sea útil esta especie de bulk Youtube downloader, a mi me ha sido de gran utilidad.
votar
edit post

Comments

Publicar un comentario

Hola, si tienes algo que decirnos este es tu sitio.