Podemos extraer el audio de un vídeo de Youtube (he incluso descargar el vídeo completo) con una aplicación de consola, youtube-dl: En Archlinux esta en la rama Community:
# pacman -S youtube-dl
Para descargar el audio de un vídeo solamente:
$ youtube-dl -x --audio-format vorbis http://www.youtube.com/watch?v=TvwJMa5b1Qg
Es necesario ffmpg o avconv, y ffprobe o avprobe, y puedes elegir entre los formatos:
best #por defecto best acc vorbis mp3 m4a opus wav
Para descargar el vídeo…
$ youtube-dl http://www.youtube.com/watch?v=TvwJMa5b1Qg
También es posible descargar un vídeo con subtítulos (solo en Youtube), aunque no lo he intentado (cuando tenga tiempo lo haré) 😀
$ youtube-dl --sub-lang es http://www.youtube.com/watch?v=eRsGyueVLvQ&list=TL7mNcNCIjH6U
Para mostrar la lista de subtítulos disponibles
$ youtube-dl --list-subs http://www.youtube.com/watch?v=eRsGyueVLvQ&list=TL7mNcNCIjH6U
En Debian también está en la rama testing: http://packages.debian.org/jessie/youtube-dl
Y según dice, en la rama squeeze-backports. No entiendo por que no esta también en wheezy…
De cualquier modo, muy buen tip para descargar nuestros videos y/o audios favoritos.
Porque Debian es así. 😀 Interesante tip, sobre todo para poder escuchar «en off».
Estaba buscando alguna extensión para el navegador para hacer eso mismo, pero esta idea es mucho mejor. Muchas gracias por compartirla 😀
¿Sabéis si es posible elegir la calidad del audio descargado con esta herramienta?
Muchas gracias.
Desde el terminal: man youtube-dl
En la seccion de «Post-processing Options:» estan todos los parametros…
-x, –extract-audio
–audio-format FORMAT
–audio-quality QUALITY
Sin QUALITY me descargó el mp3 a 105 KBit/ps. Con el parametro
–audio-quality 192K –> lo ha hecho a 192 KBit/s… Supone mejora de la calidad de audio.
lo ideal sería solo extraer el audio sin convertir, con otra herramienta como ffmpeg.
– ffmpeg -i input.mkv -acodec
copy output.m4a (sí el audio está en aac)
así no hay tanta pérdida de calidad.
sino sería conversion de la conversion.
¿Entonces esto lo que hace es convertir de mp4 a mp3, por ejemplo? El titulo del articulo es confuso.
En dmaciasblog.com ha hecho un script que descarga el video y luego usa ffmpeg para extraer el audio, y al finalizar borra el video, quedando así el mp3 solamente. Creo que hace los que comentás, extrae el audio.
Link –> http://www.dmaciasblog.com/script-para-bajar-musica-de-youtube/
Tiene un video explicando como funcioná.
así es, los videos de youtube usan codec aac para audio.
a menos que se quiera usar mp3, sino, no tiene caso la perdida de calidad por la re-conversión del archivo.
y si, el script que menciona hace lo mismo, reconvierte a mp3,
Muchas gracias! Lo que no he encontrado en el man es como cambiar la carpeta por defecto donde van las descargas… he visto que se puede modificar el .conf, pero dichos archivos no aparecen en mi sistema (ni vía /etc/youtube-dl… ni en /home/usuario/.config…)
saludos.
Yo tengo incluso un script para hacer esto y renombrarlo todo (disco, año, tema, número de la canción). Lo que me acabo de dar cuenta es que después de extraerlo no puedo modificar con amarok las etiquetas y si lo intento meter en el soundconverter tampoco funciona…
voy a tener que probar primero a mp3 y luego después a ogg….
podrías editar las etiquetas con easytag, o mp3tag pero usando wine..
con amarok creo que hay una opción para que guarde los cambios en el archivo.
No se porque deberias usar wine para esos programas!!
para mp3tag solo hay versión para Windows, easytag hay algunos m4a que no puede editar (en mi caso).
Demasiados pasos. Yo uso CLIPGRAB, puedo buscar y descargar videos de youtube e incluso puedo solo bajar el sonido. Es opensource, viene para Linux, windows y Mac.
🙂
Hola, como ya lo mencionan ClipGrab es un opción mucho más práctica a la hora de realizar esta tarea.
También es muy útil el sitio web KeepVid que te permite descargar los vídeos en distintos formatos o bien, que es lo que se explica en la publicación, descargar solo el audio del mismo.
Un saludo.
Keepvid es útil si lo usas con el plugin IcedTea de OpenJDK 7 (mejor opción), o el plugin de Java 7 para navegadores (en el peor de los casos).
En fin, es mucho más rápida esa opción que la de irse a Keepvid.com
También existe la opción –audio-quality seguido de,por ejemplo,128k para extraer el audio a 128kbs.Igual puede ser 192 64 o 32k
Yo lo husaba en Arch o manjaro y en ubuntu(virtuales mi máquina es Debian) pero e notado que actualiza puntualmente cada semana y que sus logs desaparecen y eso me a provocado desconfianza además que me resulta más cómodo servirme de ffmpeg para la conversión y cclive para la descarga.
Primera vez que veo escrita la palabra usaba con la letra h <—
Debe ser Lapsus Calami, ya que muchas veces no ponemos atención al corrector ortográfico del navegador.
Muchas gracias por la info. Justo estaba necesitando hacer esto y cuanto más pueda usar la consola para aprender, mejor! Ya que estamos, felices fiestas a todos!!!