lunes, 4 de febrero de 2013

Descargar videos de YouTube desde la consola


Estaba necesitando descargar los videos del Proyecto Intypedia, y me dije debe haber una forma de hacerlo desde la consola, y en efecto vaya que la hay :D.

El paquete en cuestión se llama youtube-dl. Así que a instalarlo:
apt-get install youtube-dl


Es de fácil uso y permite cosas simpáticas como leer un archivo de texto con todas las url's de los videos a descargar, especificar el formato de video, usar como nombre de archivo el título del video, etc. Para un detalle de todas las opciones:
man youtube-dl

Adicional no está de más darle una ojeada a youtube-dl Documentation.

La forma más fácil de usarlo es:
youtube-dl [URL_video]

La forma como yo lo utilice:
Primero procedí a crear un archivo de texto con las url de los videos:
nano intypedia.url

http://www.youtube.com/watch?v=jwSe2fct_Q8
http://www.youtube.com/watch?v=a99Qorfotv4
http://www.youtube.com/watch?v=46Pwz2V-t8Q
http://www.youtube.com/watch?v=On1clzor4x4
http://www.youtube.com/watch?v=74DlEMJsXBw
http://www.youtube.com/watch?v=sxg1nq17xj4
http://www.youtube.com/watch?v=NPsjN8AvNQM
http://www.youtube.com/watch?v=LSySUX8n-PQ

Y ejecutamos:
youtube-dl -t -a ./intypedia.url

Donde:
  • -a Leer un archivo de texto con todas las url's de los videos a descargar
  • -t Usar como nombre de archivo el título del video.
Salu2 :D

"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio