Youtube-dl: Tips que a lo mejor no sabías

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:

It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.

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 😀


41 comentarios

  1.   Gregorio Espadas dijo

    ¿Ya puede nuevamente youtube-dl descargar videos 1080p de YouTube?

    1.    elav dijo

      Prueba con las opciones y me dices 😀

      1.    Gregorio Espadas dijo

        Buuu, si lo que no quiero es probarlo jajaja, ok ok, apenas pueda lo checaré.

        1.    elav dijo

          Jajaja.. Vagancia Level 10

          1.    Gregorio Espadas dijo

            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.

        2.    Rayonant dijo

          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.

  2.   vicky dijo

    Otra buena opción es Clipgrab

    1.    elav dijo

      No lo conocía.. Searching…

    2.    eliotime3000 dijo

      Lo probé y está disponible para Windows.

  3.   eliotime3000 dijo

    ¿Habrá un front-end para youtube-dl?

    1.    n0oir dijo

      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

      1.    naranja dijo

        http://mrs0m30n3.github.io/youtube-dl-gui/

        1.    naranja dijo

          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 😀

      2.    eliotime3000 dijo

        Interesante. Lo probaré en mi PC con Debian

  4.   Kerameki dijo

    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!!!

  5.   Omar dijo

    Yo utilizo Clipgrab, antes de eso utilizaba youtube pero no se porque dejo de funcionar, q

  6.   Omar dijo

    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

  7.   Warheart dijo

    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.

  8.   vinsuk dijo

    Co@#$%^&, estos tips deberían considerarse más, son de una utilidad increíble :-B

  9.   Akira Kazama dijo

    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

  10.   portaro dijo

    Muy bueno

  11.   illukki dijo

    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.

  12.   Adolfo Rojas G dijo

    Waw, no me sabia lo del multiformato para descargar en youtube-dl, está genial.

  13.   darkguzz dijo

    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!

  14.   naranja dijo

    porque borras mis comentarios si son aportes?

    1.    elav dijo

      No borramos tus comentarios naranja, simplemente no se habían aprobado. Bienvenido a DesdeLinux 😉

      1.    error dijo

        ok sorry :D, gracias..

  15.   Ugo Yak dijo

    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

  16.   Matias dijo

    ¿Alguien sabe si se puede bajar en formato .mp3? Osea, solo el audio de los videos. Gracias

    1.    Alen dijo

      si, es el fotmato numero 141, pero no es en mp3 es otro formato de audio, pero con un conversor lo convertis facil

  17.   eliotime3000 dijo

    Y por cierto, youtube-dl está disponible en Windows.

  18.   pandev92 dijo

    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. 🙂

  19.   Miguel Angel dijo

    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.

  20.   asrafil dijo

    ¿ De dende puedo obtener la lista de números de formatos ?

  21.   Statick dijo

    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

  22.   Berna dijo

    A toda madre la opción para descargar playlist.

  23.   moises dijo

    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.

  24.   sebastian dijo

    me compre una raspberry pi y la verdad lo use solo pa jugar podria usarlo para descargar LISTAS DE REPRODUCCION de youtube?

  25.   davidochobits dijo

    Muy buen artículo. Lo he encontrado buscando opciones avanzadas de youtube-dl, concretamente la selección de formato.
    Saludos y adelante!!

  26.   Marta dijo

    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.

  27.   Vicente dijo

    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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.