Sergio Weizenegger

Extraer audio de YouTube

Desde hace tiempo que, en un ataque de nostalgia, me quería bajar una vieja canción punk de hace 4 años, hecha por una banda ignota llamada S.T.U.N. la canción era “Annihilation of the Generations”. La canción la pasaban en MTV en el 2003 así que supuse que la encontraría en una red P2P. Eso no fue así. Lo peor, es que el video está en YouTube como verán:

http://www.youtube.com/watch?v=j4BYw4pPd9s

Subido por la misma gente de Universal. Bueno, dije, hagamos un archivo OGG o MP3 de eso; con Linux que es el S.O. que uso.

Como siempre, uso el viejo y querido youtube-dl.py para bajar videos de YouTube, un simple script en Python escrito por un español llamado Ricardo García González. Por supuesto que podés usar cualquier medio que se te ocurra para bajarlos, este es el que uso yo. Si querés usarlo guardalo en un archivo de texto, o con el botón derecho, o con wget, o como quieras. Dale el atributo ejecutable:

[iceman@localhost ~]$ chmod +x youtube-dl

Yo además le agrego la extensión .py, pero vos hacé lo que quieras. Podés ejecutarlo en donde quieras, pero yo preferí ponerlo en el path. Tengo una carpeta de usuario para instalar cosas sin ser root, en mi caso es /home/iceman/bin pero podés ponerlo en una carpeta más obvia:

[iceman@localhost ~]$ sudo mv youtube-dl /usr/bin/

Listo, todo bien. El script tiene varias opciones de línea de comandos, la única que nos importa es -o para elegir en qué archivo poner la salida, ya que por defecto usa los caracteres de mierda que son el id del video de youtube, y siempre me olvido cuál es cuál. Así que lo bajé (en mi carpeta home) con:

[iceman@localhost ~]$ youtube-dl -o stun.flv http://www.youtube.com/watch?v=j4BYw4pPd9s

Ahora, un video FLV es en realidad una versión pervertida (en el sentido propietario) del códec H.263 con una pista de audio en MP3 (por lo general, a veces el audio también está en formato propietario). Cosas que se aprenden en la Wikipedia. Entonces, vamos a separar el audio con nuestro viejo amigo mplayer.

[iceman@localhost ~]$ mplayer -dumpaudio stun.flv

Lo cual nos genera un archivo llamado stream.dump que contiene el audio en formato original. Verificamos con el comando file:

[iceman@localhost ~]$ file stream.dump
stream.dump: MPEG ADTS, layer III, v2, 64 kBits, 22.05 kHz, JntStereo

como se ve, es MP3, pero con una calidad de mierda 64 Kbps, muestreo en 22 KHz y Joint Stereo. Puto Youtube, en un P2P lo conseguiría en 192 Kbps (o 128 en el peor de los casos) 44 KHz y Stereo posta. Pero esto es lo que hay. Como el stream.dump ya es MP3, solo queda cambiarle el nombre:

[iceman@localhost ~]$ mv stream.dump stun.mp3

Las etiquetas ID3 no las agrego por la consola, me molesta hacerlo. Simplemente abrilo con cualquier reproductor como XMMS y poneselas. Y no nos olvidemos de borrar el video que ocupa 7 MB en este caso:

[iceman@localhost ~]$ rm stun.flv

En el caso de esta canción, tiene un silencio de un par de segundos al principio, nada que no podamos sacarle con el Audacity.

15 Comentarios »

RSS feed para los comentarios de esta entrada. TrackBack URI

[...] tenés un sitio web y Windows XP tenés que leer esto. Hace un mes escribí una nota sobre cómo extraer audio de un video de YouTube con Linux. Era con Linux porque es lo que uso para todo, tuve que extraer el audio y luego lo documenté [...]

Pingback por ICeman » Archivos del Blog » Para tu conveniencia — 29 Agosto 2007 #
Usando WordPress WordPress 2.2.2

pues no se si sea mejor mi manera de tener la pista por separado en mp3 del video de youtube pero yo lo que hago es

ffmpeg -i stun.flv stun.mp3

(teniendo ffmpeg y lame instalados)

Comentario por tono — 13 Setiembre 2007 #
Usando Debian IceWeasel Debian IceWeasel 2.0.0.6 sobre Debian GNU/Linux Debian GNU/Linux

Muy interesante el aporte Toño! pero me pareció un poco extraño que el FFMPEG reencodee el MP3. Por las dependencias, si uno tiene Mplayer tiene FFMPEG. Es interesante…
PD: te agrego al Jabber.

Comentario por ICeman — 13 Setiembre 2007 #
Usando Mozilla Firefox Mozilla Firefox 2.0.0.6 sobre Linux Linux

[...] Iceman se explica paso a paso como sacar el audio de un vídeo de YouTube desde GNU/Linux. Miniblog, GNU/Linux, Internet | ¡Compártelo! Entradas [...]

Pingback por Extraer audio de vídeos de YouTube » La mate por un yogur — 17 Octubre 2007 #
Usando WordPress WordPress 2.2

Hay una forma inifinítamente más sencilla :-)

http://www.flvix.com/

Convierte vídeos de YouTube a diversos formatos a partir de la Url. Incluye MP3

Comentario por Pippo — 18 Octubre 2007 #
Usando Mozilla Firefox Mozilla Firefox 2.0.0.7 sobre Windows Windows XP

Thanks for the tip. Sorry my written spanish is terrible.

Comentario por db — 22 Octubre 2007 #
Usando Safari Safari 312.6 sobre Mac OS Mac OS X

[...] Fuente: ICeman [...]

Pingback por Melodías para el móvil desde YouTube « beGNU — 6 Noviembre 2007 #
Usando WordPress WordPress MU

oye no te entendi mucho, ojala podrias solo decir que programas debemos usar brother, porque tengo un video en youtube que quiero solo el audio, ojala pueda hacerlo algun dia.

Comentario por dante — 19 Noviembre 2007 #
Usando Internet Explorer Internet Explorer 6.0 sobre Windows Windows XP

Dante: esas son instrucciones para hacerlo en Linux, vos usás Windows. Si querés hacerlo en Windows acá está explicado.

Comentario por ICeman — 19 Noviembre 2007 #
Usando Mozilla Firefox Mozilla Firefox 2.0.0.9 sobre Linux Linux

[...] Iceman se explica paso a paso como sacar el audio de un vídeo de YouTube desde [...]

Pingback por W.ordPress » Extraer audio de vídeos de YouTube — 23 Diciembre 2007 #
Usando WordPress WordPress 2.3.1

[...] Extraer audio de YouTube.vía: Frost-team [...]

Pingback por Entradas en las blogosferas.51 - Carrero Bitácora de los Hermanos Carrero, David Carrero Fernández-Baillo y Jaime Carrero Fernández-Baillo. — 17 Febrero 2008 #
Usando WordPress WordPress 2.3.3

Muchas gracias me ha servido ^^ No encontraba el mp3 de el canon de pachelbel y si todos los videos… es lo que buscaba, un saludo!

Comentario por dannytm — 7 Marzo 2008 #
Usando Mozilla Firefox Mozilla Firefox 2.0.0.12 sobre Ubuntu Linux Ubuntu Linux

Interesante, gracias, aunque la idea de Toño es buena

saludos!

Comentario por lopz — 4 Mayo 2008 #
Usando Mozilla Firefox Mozilla Firefox 2.0.0.13 sobre Linux Linux

Buen aporte Gracias!!

Comentario por Kvza — 6 Setiembre 2008 #
Usando Safari Safari 525.13 sobre Mac OS Mac OS X

maso mas

Comentario por eli — 1 Octubre 2008 #
Usando Internet Explorer Internet Explorer 6.0 sobre Windows Windows XP

Dejar un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Tu comentario puede ser borrado por cualquiera de las siguientes razones:

Si se me cantan las bolas borrarlo. Si hacés spam, publicidad agresiva, abusiva o engañosa. Si escribís todo en mayúsculas o con faltas de ortografía a propósito. Si escribís con mala leche o para molestar. Si sos un boludo/a.

Este blog funciona gracias a WordPress con el theme GimpStyle diseñado por Horacio Bella.
Entradas y Comentarios feeds. XHTML y CSS válidos.

Últimos tracks escuchados
iceman2501's L33TSig


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser