Herramientas para descargar videos desde Youtube hay unas cuantas. Los usuarios de Windows, Android, iPhone y Blackberry pueden descargar tubemate gratis y los usuarios de GNU/Linux sabemos que una de las mejores herramientas (por no decir la mejor) para descargar vídeos de YouTube es precisamente youtube-dl, una aplicación que corremos mediante el terminal.
Aunque ya hemos hablado de esta herramienta en otras ocasiones, esta vez les traigo algunos tips que a lo mejor no conocían. Así que comencemos.
¿Como usar youtube-dl?
Como es lo lógico lo primero es saber como usar esta herramienta, la cual se encuentra en la mayor parte de las distribuciones. Su uso básico sería:
$ youtube-dl https://www.youtube.com/watch?v=higI04jG6R8
Pero ojo (y aquí viene el primer detalle) no solo funciona con YouTube, pues cuenta con extenso listado de sitios desde los que podemos bajar videos, incluyendo sitios para adultos.
Para actualizar esta herramienta una vez instalada, podemos usar el comando:
$ youtube-dl -U
Claro, si instalamos desde los repositorios es posible que nos salga este cartel:
Podemos también descargar los videos en todos los formatos disponibles que este tenga, para ello usamos la opción –all-format:
$ youtube-dl --all-formats https://www.youtube.com/watch?v=higI04jG6R8
Si queremos bajar solamente el vídeo en un formato específico, usamos la opción –format:
$ youtube-dl --format 46 https://www.youtube.com/watch?v=higI04jG6R8
Donde el número que ponemos varía según el formato y el tamaño del video, por ejemplo:
37 - mp4 [1080x1920] 46 - webm [1080x1920] 22 - mp4 [720x1280] 45 - webm [720x1280] 35 - flv [480x854] 44 - webm [480x854] 34 - flv [360x640] 18 - mp4 [360x640] 43 - webm [360x640] 5 - flv [240x400] 17 - mp4 [144x176]
También podemos descargar una lista de vídeos, para ello solo las ponemos en un documento de texto y ejecutamos:
$ youtube-dl -a enlaces.txt
Si usamos un servidor proxy, podemos descargar videos con el parámetro –proxy URL:
$ youtube-dl --format 46 --proxy http://192.168.0.1:3128 https://www.youtube.com/watch?v=higI04jG6R8
Les dejo algunas de las opciones que pueden ser de interés:
OPCIONES -i : Cuando hay errores de descarga, por ejemplo, salta el vídeo que no está disponibles en una lista de reproducción. --abort-on-error : Abortar la descarga de vídeos más (en el lista de reproducción o la línea de comandos) si un error ocurre --dump-user-agent : mostrar la identificación del navegador actual --user-agent UA : especificar un agente de usuario personalizada --no-check-certificate : Suprime la validación de certificados HTTPS. --playlist-start NUMBER : Descargar una lista de reproducción, comienza en el número 1 por defecto. --playlist-end NUMBER : Descargar una lista de reproducción, comienza el último número por defecto. --min-filesize SIZE : No descargue ningún vídeo más pequeña que el valor SIZE (por ejemplo 50k o 44.6m) --max-filesize SIZE : No descargue ningún vídeo más grande que el valor SIZE (por ejemplo 50k o 44.6m) --date DATE : Descarga videos solo subido en una fecha determinada. --datebefore DATE : Descarga videos antes o en una fecha determinada. --dateafter DATE : Descarga videos después o en una fecha determinada. --min-views COUNT : No descargar los videos con menos de X cantidad de visitas vistas --max-views COUNT : No descargar los videos con mas de X cantidad de visitas vistas --rate-limit LIMIT : Límite de la velocidad máxima de descarga en bytes por segundo (por ejemplo, 50K o 4.2M) --retries RETRIES : Número de reintentos (por defecto es 10)
Y como siempre, pueden encontrar muchas más opciones si abren un terminal y ponen:
$ man youtube-dl
Bueno, y si no quieren usar Youybe-dl, pueden obtener más información sobre Tubemate,o bien alguna otra aplicación similar, para Android hay muchas más que hacen lo mismo 😀
¿Ya puede nuevamente youtube-dl descargar videos 1080p de YouTube?
Prueba con las opciones y me dices 😀
Buuu, si lo que no quiero es probarlo jajaja, ok ok, apenas pueda lo checaré.
Jajaja.. Vagancia Level 10
No, youtube-dl sigue sin poder descargar videos 1080p (con audio) desde YouTube, y la verdad, me da mucha pereza hacer lo que menciona Rayonant.
Para videos 1080p de YouTube seguiré usando Clipgrab (recomendado por el tocayo Yoyo308), y para videos 720p y etcéteras, usaré youtube-dl como siempre.
Hasta donde yo se si puede, pero tienes que bajar el video y el audio y luego el script los juntara con ffmpeg o avconv, echa un ojo aqui http://www.webupd8.org/2014/02/video-downloader-youtube-dl-gets.html al menos a mi me funciona, aunque no lo he probado sino en un video.
Otra buena opción es Clipgrab
No lo conocía.. Searching…
Lo probé y está disponible para Windows.
¿Habrá un front-end para youtube-dl?
Yo realizé hace días un frontEnd de youtube-dl , lo hice en Ruby y GTK+ , te dejo un video donde muestro la instalación del script y su funcionamiento 🙂 http://youtu.be/_OTnGz49If0 Saludos
http://mrs0m30n3.github.io/youtube-dl-gui/
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-dlg
si da error > apt-get -f install
borrate 😀
Interesante. Lo probaré en mi PC con Debian
Disculpen mi ignorancia pero sinceramente no conocía esta herramienta y me funcionó perfecto, un caño! Gracias elav (y toda la gente de DesdeLinux) porque siempre que entro aprendo algo!!!
Yo utilizo Clipgrab, antes de eso utilizaba youtube pero no se porque dejo de funcionar, q
Orale, que bien que ya funciona otra vez , antes era el único que utilizaba, pero dejo de funcionar no se porque y empecé a utilizar Clipgrab muy bueno tambien. Saludos
Tal vez solo hace falta mencionar que para ver las opciones disponibles de descarga se hace con-F, lo que incluye la posibilidad de bajar solo audio y/o solo video.
Co@#$%^&, estos tips deberían considerarse más, son de una utilidad increíble :-B
Excelente programa, aunque yo lo uso con youtube-dl-gui para que sea más fácil de usar:
https://github.com/MrS0m30n3/youtube-dl-gui
Muy bueno
Buenos tips! Yo use uno para que baje con la mejor calidad de audio porque la primer descarga era pesimo el sonido. Ahora no me acuerdo cual es la opcion, algo de –quality, y aca no lo tengo instalado.
Una consulta si al txt le pongo una lista para el sonido, asumo que lo descarga igual no?
Saludos.
Waw, no me sabia lo del multiformato para descargar en youtube-dl, está genial.
Que buen aporte es youtube-dl, pero aprovecho para preguntarle al autor (elav), o a la comunidad de lectores acerca de videos en streaming normalmente estos videos están por partes en extension .ts acompañados de .m3u8, lo complicado es descargarlos he intentado con ejemplo: avconv -i «http://hotasp.v.cntv.cn/asp/hls/main/0303000a/3/default/bdb4f9c2818646c3bbcc5898b257b6ed/main.m3u8» -c copy -bsf:a aac_adtstoasc out.mkv
Pero siempre me da un error (non monotonically increasing dts to muxer in stream 1: 187221 >= 187200) y se cancela la descarga, hasta ahora lo único que he podido realizar es ver todo el video y una vez que se han cargado digamos: las 100_partes.ts , descargar todas las partes y unirlos con: cat *.ts > video_ts_unidos.mkv
Nota: avconv (es la nueva version de ffmpeg)。。。。。 AYUDA! PLEASE!
porque borras mis comentarios si son aportes?
No borramos tus comentarios naranja, simplemente no se habían aprobado. Bienvenido a DesdeLinux 😉
ok sorry :D, gracias..
Hola elav, muy útil el post, y quisiera comentar el siguiente detalle, por si interesa.
Al intentar descargar una lista de videos usando el archivo de texto, el formato que debiera usarse es:
youtube-dl –no-playlist -a enlaces.txt
De lo contrario intentará bajar toda la playlist del sitio (¡muuuuuchos videos!)
Nota: en el archivo de texto basta ubicar cada URL en un renglón diferente para que los lea correctamente.
Saludos
¿Alguien sabe si se puede bajar en formato .mp3? Osea, solo el audio de los videos. Gracias
si, es el fotmato numero 141, pero no es en mp3 es otro formato de audio, pero con un conversor lo convertis facil
Y por cierto, youtube-dl está disponible en Windows.
Buena herramienta, aunque quiero recordar que se pueden usar plugins para nuestros navegadores favoritos, como chromium o firefox, como programas de escritorio jdownloader permite la descarga también. 🙂
Las utilidades de la gente de 4kdownload.com también son muy buenas. Aunque parezca que sólo hay paquetes para ubuntu, si te bajas las versiones que pone ‘portable’ y descomprimes, tienes siempre un «.sh» con el cual lanzar el programa. Desde Fedora me funciona de lujo. En el caso de descargas de vídeo, en propio entorno gráfico te indica todos los formatos y calidades disponibles.
Youtube-dl lo he usado siempre que el addnons DownLoadHelper me fallaba.
¿ De dende puedo obtener la lista de números de formatos ?
Seria bueno que revises las nuevas actualizaciones de youtube-dl, ahora es posible descargar agregando la URL entre «comillas simples».
Ejemplo:
[statick@AcerV5 Vídeos]$ youtube-dl -f mp4 «https://www.youtube.com/watch?feature=player_embedded&v=so08FLD4Ck4»
Saludos
A toda madre la opción para descargar playlist.
hola este prgrama me congela la maquina despues de que no me deja bajar algun video, me refiero a: (youtube.dl) puede bajar algunos mas en otros me sale mensaje de error y me sucede como con windows cuando aparecen demasiadas veces los mensajes y aun cerrando las ventanas de errores me congela la maquina,. Me podrias indicar cual seria la causa o que comando puede ayudarme. Desde ya. Gracias mil.
me compre una raspberry pi y la verdad lo use solo pa jugar podria usarlo para descargar LISTAS DE REPRODUCCION de youtube?
Muy buen artículo. Lo he encontrado buscando opciones avanzadas de youtube-dl, concretamente la selección de formato.
Saludos y adelante!!
Y cómo descargo una parte del vídeo, en vez de descargarlo entero que empiece en el minuto 1:03 y acabe en el 1:13, por ejemplo.
Aunque el artículo este ya tiene unos años, yo recomendaría Newpipe, software libre y apto para dispositivos «Google-free»:
https://newpipe.schabi.org/
Saludos.
Hola!! sabéis si puede descargar segmentos de video, en vez del video completo?? No encuentro por ningún lado ninguna herramienta, o web con la que puedas bajarte un recorte de un video de YT. Antes estaba YTcutter, pero desde hace unos 6 meses no funciona . . . Si alguien conoce alguna solución que no sea recortarlo en tu local que me lo comente por favor! gracias!!