Youtube-dl: descarga de vídeos a golpe de comando
Existen extensiones para navegadores web que nos permiten descargar vídeos de YouTube y otros servicios de vídeo con cierta facilidad, pero a los linuxeros nos tira mucho la consola de comandos, así que poder controlar este tipo de tareas desde una terminal siempre puede ser interesante.
Y eso es precisamente lo que nos proporciona un script en Python llamado youtube-dl, que a pesar de su nombre no solo sirve para descargar vídeos de YouTube, sino también de otros servicios similares como Metacafe, video.google.com, DailyMotion o PhotoBucket.
En Linuxers explican cómo sacar partido de este pequeño script, desde su instalación hasta su utilización con distintos parámetros. Por ejemplo, en Ubuntu y Debian la instalación es súper sencilla y basta con hacer un tradicional
sudo apt-get install youtube-dl
Para poder acceder a la herramienta, que por cierto, también está disponible en el Centro de Software de Ubuntu.
A partir de aquí ya podremos abrir una terminal para sacar partido del script, cuya sintaxis básica es
youtube-dl youtube-url
Es decir, que basta con incluir la URL de YouTube tras el comando para descargar el vídeo. A partir de aquí aparecen varias opciones:
- Incluir el título del vídeo:
youtube-dl -t youtube_url
- Guardar con otro nombre de fichero:
youtube -o horror.flv youtube_url
- Elegir un formato de título especial:
youtube-dl -o "%(title)s-%(uploader)s.%(ext)s" youtube_url
- Elegir el formato del vídeo (formatos disponibles):
youtube-dl -f 35 -l youtube_url
- Descargar múltiples vídeos (lista de URLs en urls_file.txt):
youtube-dl -t -a urls_file.txt
E incluso hay algunas ociones más, como explican en el artículo original. Una fantástica forma de aprovechar la potencia de nuestra terminal, ¿a que sí?
Related posts:












La aplicación es muy buena, y la uso bastante.
Pero ¿sudo apt-get install?
Pero si es un solo archivo. Y si es por mantenerlo actualizado está en un repo git.
Yo cuando me quiero descargar un vídeo de youtube, lo único que hago es dejar que el vídeo cargue, me voy a la carpeta temporal (/tmp) y me copio el vídeo donde quiera… Aun así, gracias, lo probaré xD
Es IE el navegador de la foto de cabecera ?
Sí. Jajajajajaj. Épico picajoso
Uy, reconozco que no me he fijado mucho, he cogido una imagen que me parecía curiosa, y claro, pasan estas cosas :)
En fin, como queda simpática ya la dejo. ¡Buena vista, chicos!
Éstos errores son delicados y hasta dificil de equivocarse.
Hubieses tomado un ScreenShot del Firefox o Chromium (Si es que lo utilizas) y rotas en 3D con el acercamiento directo de la pequeña resolucion, con pequeño desenfoque y listo.
Aparte IE 6… :O – Más feo, imposible!
He ahí el asombroso poder de python!!
no hay nada mejor que socavar la red de youtube hecha con Django (Python) y otras cosillas, con un script en python que se encargue del trabajo sucio.
No es necesario buscar en los repos, si alguien quiere usar el script directamente y llevarselo en cualquier sistema que ya tenga instalado el interprete de python, puede descargarlo y usar el script directamente en cualquier directorio que tenga permiso de usuario para volverlo “portable”, por qué no, para usarlo en cualquier Sistema Operacional que tenga python instalado!! :
http://rg3.github.com/youtube-dl/
Y de paso, observen el código fuente, es muy interesante lo realmente corto y simple que se ve el script.
Saludos a todos!!
Yo uso chrome para navegar y he “descubierto” que TODOS los flash que se reproducen en el navegador se guardan (mientras no cierre la pestaña) en el directorio /tmp. Para que descargar el video 2 veces? 1 desde el navegador y otro desde el terminal.
En mi caso el ancho de banda es 1 bien escaso y preciado.
saludos
Es que no lo reproduzco directamente en el navegador, mplayer/vlc tienen muchas y mejores opciones que las que ofrecen youtube en su sitio.
Yo hago lo mismo y no me limito sólo a Youtube. Normalmente lo hago cuando el límite de tiempo de Megavideo salta sin tenerlo a pantalla completa porque no puedo ver por dónde iba el vídeo exactamente, así que voy a /tmp y abro el vídeo para ver en qué minuto se para. Simple y sin herramientas “complejas”.
y si quiero sescagar de youporn o redtube videos por comandos?
Hay una cosa llamada wget, pillin.
A jugar.
exelente el programita… ke bacan… \m/
yonose dijo que el codigo fuente era corto… lo vi y tiene 2000 lineas… mas creo.. no creo ke eso sea corto… saludos!!!
yo utilizo un complemento de firefox que aparte te permite descargarlo en .3gp o en .mp4 :D
lo probé y no me funciona para nada, es mucho mejor este:
http://aald.webatu.com/2010/09/27/por-fin-un-programa-para-descargar-videos-de-youtube-en-ubuntu-%C2%A1que-si-funciona/#more-560
[...] http://www.muylinux.com/2010/11/02/youtube-dl-descarga-de-videos-a-golpe-de-comando n n Recover deleted emails in Hotmail [Video Tutorial]Tutorial: Creating videos in 3DHow to make $ 15 with a giant mural! Final Megapost!Set video quality to burn DVDs with NeroCompaq Presario gives no video, wifi, dvdTips for rendering in After EffectsTags: blow, command, video, youtube-dl: Download — [...]