Y... asi son los poderes facticos, diria el Graboide (Remember tremors? Esos si que tomaban tierras!)
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
-
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.
-
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
-
Muy útil. Para reddit que link sirve? Porque el de /comments no lo toma como temía
-
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?
-
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 (?
-
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!
-
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
-
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...
-
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.
-
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.