[Tip] Extraer el audio de un video de Youtube

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é) :D

$ 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

Este artículo ha sido escrito en nuestro foro por wada, solo lo traigo acá con algunas pequeñas ediciones en el texto.

elav

elav: Blog Personal / Twitter / G+ / Usuario de ArchLinux. Informático, melómano, blogger y diseñador web. Administrador y Fundador de DesdeLinux.net.


23 comentarios en “[Tip] Extraer el audio de un video de Youtube

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current ye@r *

  1. 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.

    1/19
  2. Estaba buscando alguna extensión para el navegador para hacer eso mismo, pero esta idea es mucho mejor. Muchas gracias por compartirla :D

    2/19
  3. ¿Sabéis si es posible elegir la calidad del audio descargado con esta herramienta?

    Muchas gracias.

    4/19
    • 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.

      6/19
      • 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.

        10/19
      • ¿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á.

        11/19
      • 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,

        12/19
      • 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.

        15/19
  4. 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….

    5/19
    • 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.

      8/19
  5. 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.
    :)

    7/19
  6. 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.

    9/19
    • 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

      14/19
  7. 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.

    13/19

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current ye@r *