Youtube-dl, la aplicación prohibida que nadie quiere que conozcas

Hay aplicaciones que viven en el submundo de los usuarios y Youtube-dl es una de ellas, excluída por todos, ampliamente ignorada, pero este secreto a viva voz está teniendo su polémica ya que la RIAA demandó a Github para que borrara su código fuente y esto provocó un inevitable efecto Streissand. Aquí te cuento de qué va, para qué sirve y por qué la RIAA la quiere afuera (y Youtube también).

De paso dejo algunos tips para esos videos difíciles de bajar...

Hay un caso en particular que es el motivo por el cual la RIAA se puso la gorra contra Youtube-dl y es la descarga, obviamente, de música.

Este pequeño programita te permite superar las dificultades que presenta Youtube para bajar una canción. Resulta que justo cuando hay música el formato de entrega del video cambia completamente.

El usuario no lo nota, el player de Youtube se encarga de resolverlo, pero la realidad es que en vez de llegar un MP4 con el contenido lo que llega es un desparramo fraccionado de información.

Ahí es donde Youtube-dl muestra su verdadero potencial.

Tengan en cuenta que sirve para bajar no sólo cosas de Youtube sino de Vimeo, DailyMotion, Reddit, Instagram, Facebook, Twitter y lo-que-sea

Descarga de cualquier video

Youtube-dl descarga de forma simple, nombre de aplicación, url de contenido, no hay ningún misterio:

youtube-dl https://www.youtube.com/watch?v=_N_5lBAwHNA

Y se pondrá a descargar la mejor versión posible

Descarga del audio de un video

Pero es posible que no quieran todo, que quieran sólo el audio

youtube-dl -x https://www.youtube.com/watch?v=_N_5lBAwHNA

Descarga del audio en otro formato

Pero si no quieren el formato "default" que les entrega pueden convertirlo, esto es útil cuando el formato es AAC y quieren usarlo como, por ejemplo, mp3

youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=_N_5lBAwHNA

Distintos formatos y tamaños

Youtube, por su parte, convierte el archivo que uno sube de video en múltiples formatos, cómo elegir uno? Primero hay que pedirle que los liste:

youtube-dl --list-formats https://www.youtube.com/watch?v=_N_5lBAwHNA

Y luego con la lista podemos elegir uno con el parámetro -f, es increíble la cantidad de opciones que tiene.

Bajar el mejor video y mejor audio y convertirlo a MP4

Este es el uso máximo que le podés dar y me encanta porque combina todas las opciones incluyendo al recodificación, creo que necesita el ejecutable de ffmpeg en la misma carpeta pero va de maravillas

youtube-dl -v _N_5lBAwHNA -f "bestvideo[ext=mp4]+bestaudio[acodec=opus]" --recode-video mp4 --audio-quality 256k --postprocessor-args "-vcodec copy"

Nótes que en -v [dato] se puede evitar escribir toda la url y sólo uso el id de Youtube.

Aquí está buscando el "bestvideo" y "bestaudio", pide empaquetarlo en un mp4 con una calidad de audio alta.

Un ejemplo de uso de esto es bajar videos en 4K o 1080p que suelen ser los problemáticos con Youtube

Si, hasta m3u8

Si alguna vez vieron algún stream en alguna web notarán que el formato es en realidad un archivo tipo m3u8 que no es video, es como un índice. Youtube-dl puede descargar esto aunque estés en vivo!

Ideal para hacer backup de algún stream medio críptico.

Finale

Aquí les dejo un instructivo que, hasta que no vuelva a Github o tenga un nuevo domicilio, habrá que buscar este tipo de instructivos para usarlo.

Para descargar el ejecutable todavía pueden hacerlo en el sitio oficial

Otros posts que podrían llegar a gustarte...

Comentarios

  • Jorge    

    Y... asi son los poderes facticos, diria el Graboide (Remember tremors? Esos si que tomaban tierras!)

    • Responder
    • Citar
    • Comentado:
    • Alex    

      Hay como 8 Tremors oiga, una salió este año sin ir mas lejos! No se distraiga que lo comen, eh!

      • Responder
      • Citar
      • Comentado:
  • Bruno    

    Yo uso el siguiente proceso (capaz es muy elemental pero me sirve ): borrar el www. del link de youtube y anteponer ss a la dirección. Me envía a una página web y bajo el archivo mp4 720 o 360 según los casos.

    • Responder
    • Citar
    • Comentado:
  • Horacio    

    Hola! Te cuento que también sirve para vimeo y para varios otros sitios. Así también baje las obras de teatro que se posteaban en el complejo La Plaza OnLine durante la cuarentena. Ademas tenes tambien una GUI para el comando. Ejemplo:
    https://github.com/MrS0m30n3/youtube-dl-gui
    Lo encontras para windows y como paquete en linux.
    Saludos

    • Responder
    • Citar
    • Comentado:
  • Leandro    

    JDownloader a full por acá!!

    • Responder
    • Citar
    • Comentado:
  • Grytviken    

    Muy útil. Para reddit que link sirve? Porque el de /comments no lo toma como temía

    • Responder
    • Citar
    • Comentado:
    • probá usando el "old"
      ej:
      youtube-dl https://old.reddit.com/r/gifs/comments/jsd81m/yesterday_in_moscow/

      recién lo probé y me funcionó con ese, en vez de www ponés old y te muestra la interfaz vieja, pero acabo de probar con

      youtube-dl https://www.reddit.com/r/gifs/comments/jsd81m/yesterday_in_moscow/

      y funciona perfecto, te dice algún error en particular?

      • Responder
      • Citar
      • Comentado:
      • Grytviken    

        Si.. ahora funciona con los dos, gracias de nuevo Guiño

        • Citar
        • Comentado:
  • A todo esto, hace media hora bajé la app y desde entonces no pude ver nunca más un video de youtube. Ya te venía a putear, pero entrando a twitter me enteré de a todos (o a unos cuantos) les pasa lo mismo así que zafaste (?

    • Responder
    • Citar
    • Comentado:
  • marcelo    

    Yo uso NOT TUBE.

    • Responder
    • Citar
    • Comentado:
  • Que buena nota fabio... este tipo de cosas y curiosidades me encanta. +10

    • Responder
    • Citar
    • Comentado:
  • Camila    

    Me encanta cuando escribís sobre cosas que no tenía idea que existían. Igual yo uso el Jd downloader pero tiene sus limitantes y parece que esto es muy superior. Saludos!

    • Responder
    • Citar
    • Comentado:
  • pepe    

    una web para bajar vídeos y sin publicidades ni minería
    videocyborg.con la uso para youtube y twitter guiño guiño funka con las de porno

    • Responder
    • Citar
    • Comentado:
  • Mel    

    Hasta que no lo pruebe en el celu no se que tan util sea tu post...(fahhhhhhh que diva talon rajado)
    Mañana lo pruebo a ver que tule... pero me resulta mas piola que buscar las paginas para descargar mp3...
    Soy de la vieja escuela que desprecia spotify y similares, y prefiere la musica en el celu...

    • Responder
    • Citar
    • Comentado:
    • pero... no es para celulares...

      • Responder
      • Citar
      • Comentado:
  • Jorge    

    Por este tipo de post llegue hace más de 10 años, gracias Fabio

    • Responder
    • Citar
    • Comentado:
  • Gabriel    

    Hola Fabio! hace rato te leo y nunca comenté, solía usar mucho este programita, luego me mudé de máquina y me olvidé de instalarlo. Ahora lo instalé con apt-get y me tiraba el error "ERROR: ID-video: YouTube said: Invalid parameters."
    Luego lo bajé de https://yt-dl.org
    sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

    sudo chmod a+rx /usr/local/bin/youtube-dl
    (https://forums.linuxmint.com/viewtopic.php?t=321134)
    y anduvo ok.
    Me encantan los programejos asi chiquitos. Esta tambien el Moc player, es como el MidnightCommander pero player de audio. IceWM el mas diminuto window manager que creo soy el único que lo usa desde hace años.

    • Responder
    • Citar
    • Comentado:
  • Rotietip    

    Creo que te alegrara saber que hace mas de una semana Github restableció públicamente el repositorio después de que la EFF les enviara un documento en el que se impugnaba el bloqueo de youtube-dl (o algo así tengo entendido).
    Fabio Baccaglioni dijo:

    Resulta que justo cuando hay música el formato de entrega del video cambia completamente.

    Según recuerdo todos los vídeos de Youtube tienen el audio y vídeo por separado y el reproductor (o en este caso youtube-dl + FFMpeg) los une de manera transparente.
    Fabio Baccaglioni dijo:
    pero... no es para celulares...

    Hay un proyecto llamado youtubedl-android pero no se que tan bien funcione. Otra forma mas "manual" de usarlo en el telefonito podría ser instalando Termux, luego Python y después youtube-dl desde pip.

    • Responder
    • Citar
    • Comentado:

Deje su comentario:

Tranquilo, su email nunca será revelado.
La gente de bien tiene URL, no se olvide del http/https
Para evitar bots, si se tardó mucho en leer la nota seguramente no sirva y tenga que intentar dos veces

Negrita Cursiva Imagen Enlace


comentarios ofensivos o que no hagan al enriquecimiento del post serán borrados/editados por el administrador