Cómo descargar una pista MP3 de un video de YouTube

180

Hay varios hilos de Q & amp; A que explican cómo descargar videos de youtube usando el terminal.

Sin embargo, también me gustaría aprender cómo extraer las bandas sonoras del video como archivos MP3, también usando solo el terminal.

Respuestas que explican brevemente cómo usar youtube-dl u otras utilidades similares antes de explicar cómo extraer el MP3 sería ideal por el hecho de tener toda la información en un solo lugar, aunque este aspecto haya sido cubierto en otras publicaciones.

    
pregunta siraj 21.08.2012 - 11:44

2 respuestas

335

También puedes descargar el mp3 directamente desde youtube sin convertir usando ffmpeg

youtube-dl --extract-audio --audio-format mp3 <video URL>

De la ayuda en línea:

-x, --extract-audio        convert video files to audio-only files (requires
                           ffmpeg or avconv and ffprobe or avprobe)

Tenga en cuenta también que youtube-dl usa de manera predeterminada avconv, por lo que debe considerar especificar avconv o FFmpeg en la línea de comandos. De la ayuda en línea:

--prefer-avconv                  Prefer avconv over ffmpeg for running the
                                 postprocessors (default)
--prefer-ffmpeg                  Prefer ffmpeg over avconv for running the
                                 postprocessors

Se pueden ver otras opciones para mantener el video original, ajustar la velocidad de bits o la calidad del audio y algunas más mirando youtube-dl -h .

    
respondido por el uniquerockrz 22.08.2012 - 15:13
40

Descarga desde youTube

Instala youtube-dl en el repositorio oficial de Ubuntu:

sudo apt-get install youtube-dl

Para descargar un video, ejecuta lo siguiente:

youtube-dl <url>

E.g

youtube-dl http://www.youtube.com/watch?v=_z-hEyVQDRA

También puede especificar otras opciones

-b            Best quality
-m            Mobile version
-d            High Definition
-g            Don’t download, just show the url
-c            Resume download of a video which was interrupted before
-w            Don’t overwrite existing file

Para obtener una lista completa de los modificadores, ejecute man youtube-dl en el terminal.

Información de enlace

Convertir a mp3

Ahora instale ffmpeg en el repositorio oficial.

sudo apt-get install ffmpeg

A continuación eche un vistazo para asegurarse de que el archivo flv se haya descargado de youtube escribiendo

ls *flv

Esto mostrará una lista de todos los archivos flv que tiene. Lo que debería ver es un archivo flv con el mismo nombre que el componente 'v' de la url de youtube que descargó.

E.g si descargó http://www.youtube.com/watch?v=_z-hEyVQDRA , entonces debería tener un archivo llamado _z-hEyVQDRA.flv

Luego debe copiar ese nombre de archivo y luego ponerlo en un comando ffmpg como

ffmpeg -i <file name>.flv -acodec libmp3lame <song name>.mp3

Entonces, para este ejemplo, escribiría

ffmpeg -i _z-hEyVQDRA.flv -acodec libmp3lame MasterOfPuppets.mp3

Una vez que se haya completado con éxito, ahora tendrá el archivo mp3 que buscaba.

Nota Para la limpieza, puede escribir rm _z-hEyVQDRA.flv para deshacerse del archivo flv que ya no necesita.

Información de enlace

    
respondido por el Jacob Tomlinson 21.08.2012 - 11:49

Lea otras preguntas en las etiquetas