Descargar musica desde youtube
Hola a todos.
Este es mi primer post en inqua y espero empezar contado algo interesante o, cuanto menos, curioso. La idea de escuchar musica desde youtube es algo que seguro hemos tenido que hacer mas de uno. Sobre todo en el trabajo donde esta capado el p2p (permitiendonos solo navegar), y donde apetece escuchar algo mientras trabajas.
El problema de escuchar musica con youtube es que es muy incomodo. Tener que tener abierto el navegador. Que cuando se acaba una cancion tienes que volver a darle al video que quieres escuchar... en fin un coñazo. Por este motivo se me ocurrio que porque no poder automatizar de alguna manera el coger los videos de youtube y extraer de ellos la musica pudiendo ponerlos en un reporductor como winamp, audacious, etc.
Despues de buscar informacion elegi un metodo, de los diferentes que hay, para hacerlo. Para ello nos hacen falta dos programas, ambos gratuitos. Uno es el mplayer, que esta disponible para windows, linux y mac. El otro que nos hace falta es el interprete de python, que tambien esta disponible para infinidad de plataformas.
Una vez conseguidos los dos, es necesario un script en python de Ricardo Garcia Gonzalez encargado de descargar el video de youtube que le paseis como parametro. El formato del video descargado es ".flv". El script lo podeis obtener de:
- youtube-dl: youtube-dl
Despues de descargar todo el software necesario vamos a explicar los pasos a seguir. En caso de hacerlo en windows tendremos que abrirnos una consola y posicionarnos en los directorios adecuados en cada paso. Si ejecutamos el script de python tendremos que ponernos en el directorio de instalacion de python, y cuando ejecutamos mplayer en el directorio de mplayer. Yo os aconjearia que os descargarais python y mplayer como archivos comprimidos y no como autoinstalables. De esta manera lo podeis descomprimir en el mismo directorio y os ahorrareis el cambiar de directorio.
- En el directorio donde descargaste youtube-dl.py lo ejecutamos y le pasamos como parametro la URL del video que queremos descargar. Ejemplo:
python youtube-dl.py "http://es.youtube.com/watch?v=ncsgZcpfjgI" -o conferencia.flv
Esto nos descargara el video del URL que se pasa como parametro y lo guardara en un archivo llamado "conferencia.flv" . En este caso una conferencia de linux. MUY IMPORTANTE LAS COMILLAS DOBLES. - Ahora extraemos el audio el fichero, que esta en formato flv. Para ello usamos el comando:
mplayer -dumpaudio conferencia.flv -dumpfile conferencia.mp3
Donde hemos usado el archivo que descargamos anteriormente, conferencia.flv, y creamos el fichero mp3 llamado conferencia.mp3. - Borramos el fichero temporal conferencia.flv
Una hechos los tres pasos ya tenemos nuestro fichero de musica listo para añadirlo al reproductor de musica. Para los usuarios de linux he creado un script que automatiza estos pasos. Lo podeis descargar de: extractor_youtube. Su uso es muy simple. Si se ejecuta sin parametros el script nos mostrara la forma de usarlo. Tan solo hay que pasarle como primer parametro la URL del video de youtube y como segundo parametro el nombre que querremos darle al fichero de audio SIN LA EXTENSION mp3. Por ejemplo:
# sh extractor_youtube.sh http://es.youtube.com/watch?v=ncsgZcpfjgI conferencia_linux
Esto nos creara un fichero llamado conferencia_linux.mp3. El script se encarga del resto, asi como de borrar los temporales.
Nota: El script "extractor_youtube.sh" y "youtube-dl.py" deben de estar en el mismo directorio.
Espero que os sea util. Un saludo a todos
Aún no hay trackbacks.
9 marzo, 2009 - 12:46
No funciona el enlace para descargarse el script “youtube-dl.py”!!
9 marzo, 2009 - 13:05
Solucionado!
23 septiembre, 2009 - 21:30
hola soy fabian en que andan a todos ta chau
9 mayo, 2011 - 22:16
como se baja music para el mplayer
2 julio, 2011 - 19:21
como bajar mucica
28 septiembre, 2011 - 23:31
como se baja miiusicc