¿Cómo puedo convertir audio de archivos de video MP4 o FLV a mp3?

122

¿Existe una aplicación que me permita extraer el audio de un archivo de video MP4 o FLV y almacenarlo como un archivo MP3 para usar en un reproductor multimedia portátil?

b-ak
fuente
1
técnicamente no puedes, pero lo que puedes hacer es extraer el sonido del video en formato MP3 ...
TheXed
2
Ambos mp4y flvlos archivos de video contienen aacaudio. Tener ese audio como mp3es fácil, pero puede haber algunos problemas para convertir entre formatos con pérdida. Las tasas de bits de entrada y salida deben considerarse. Vea las discusiones en las diferentes respuestas bajo esta pregunta . Quizás la mejor solución sería mantener el audio en aacformato, es decir, en el m4acontenedor, más aquí
2
@cipricus Ambos mp4y flvlos archivos de video pueden contener sonido en muchos formatos, incluidos aacy mp3. Por ejemplo, la especificación del contenedor FLV menciona no menos de 15 tipos de códecs / tipos de sonido compatibles.
Octavian Naicu
@OctavianNaicu - Tienes razón. Mi comentario tenía la intención de promover la idea de mantener el audio sin conversión. Es una buena idea sin importar el formato, pero, por supuesto, uno debe saber de antemano cuál es el formato de audio específico mediante una herramienta como mediainfo. (Por otro lado, como FLV y MP4 son los formatos comunes de los vídeos de YouTube, que contienen audio AAC, que había imaginado la pregunta se refería implícitamente a youtube.)
Estoy de acuerdo con usted en que el audio no debe convertirse si es posible. Estaba tratando de transmitir la idea de que los contenedores pueden contener datos de audio en diferentes formatos y usted necesita mirar el formato / códec no en el contenedor. Dependiendo del formato de audio de origen, es posible que deba transcodificar el audio (por ejemplo, de aacadentro mp4a mp3adentro mp3) O simplemente copiarlo en el nuevo contenedor (de mp3adentro mp4 a mp3adentro mp3).
Octavian Naicu

Respuestas:

144

Puede hacer lo mismo en 12.04 utilizando varios programas.

Usando WinFF

  1. Instale winff y libavcodec-extra primero

     sudo apt-get install winff libavcodec-extra
    
  2. Abra Winff desde el tablero

    ingrese la descripción de la imagen aquí

  3. Luego, en la ventana de Winff, haga estos

    1. Agregar archivo

    2. Seleccione qué categoría convertir (seleccione Audio)

    3. Seleccione el formato de archivo de audio (mp3)

    4. Escriba la carpeta de salida para el archivo convertido

    ingrese la descripción de la imagen aquí

    1. Luego haga clic en el botón Convertir . También puede hacer clic en el botón Opciones para ajustar el formato de audio y otras opciones.

    ingrese la descripción de la imagen aquí

    ingrese la descripción de la imagen aquí

Usando VLC

  1. Instale primero el paquete VLC y "libavcodec-extra"

    sudo apt-get install vlc libavcodec-extra
    
  2. Abra VLC desde el tablero presionando la Supertecla y escribiendo "VLC" allí

    ingrese la descripción de la imagen aquí

  3. Luego, desde el menú del panel superior, seleccione MediosConvertir / Guardar .

    ingrese la descripción de la imagen aquí

  4. Luego, agregue el archivo para convertir en la nueva ventana. Luego haga clic en el botón Convertir .

    ingrese la descripción de la imagen aquí

  5. En la nueva ventana, Seleccione el directorio para el archivo de salida, seleccione el perfil de conversión (Audio mp3) y haga clic en el botón Inicio .

    ingrese la descripción de la imagen aquí

Usando la línea de comando

  1. Primero instala las herramientas

    sudo apt-get install ffmpeg libavcodec-extra libav-tools
    

    Si estas usando

  2. Use este comando simple para extraer el archivo de audio

    avconv -i /input-file-name-with-path output-filename.mp3
    

    Por ejemplo, para convertir el archivo de video "How fast.ogg" en how-fast.mp3usar este comando:

    avconv -i /usr/share/example-content/Ubuntu_Free_Culture_Showcase/How\ fast.ogg how-fast.mp3
    

    Consulte la página del manual para obtener más opciones e información.

Para simplemente extraer audio

Comprueba estas respuestas

Anwar
fuente
1
Creo que en la línea de comandos el paquete libavcodec-extra-53 es importante. Antes de instalarlo, no logré convertirlo a mp3.
Arpad Horvath
1
@ArpaD no fue lo que dije en la respuesta?
Anwar
2
Excelente respuesta. Buen trabajo.
kevinarpe
44
Ahora creo que es 56. Pero, ¿por qué no simplemente instalar el libavcodec-extrametapaquete?
Hitechcomputergeek
3
+1 para avconv. ¡He estado buscando una forma simple de línea de comandos para hacer esto durante mucho tiempo!
HighCommander4
61

puedes hacerlo usando ffmpeg. Instala ffmpeg usando el siguiente comando:

sudo apt-get install ffmpeg libavcodec-unstripped-52

El paquete libavcodec-unstripped-52 está disponible en el repositorio de Multiverse, por lo que deberá habilitarlo.
Después de instalar estos paquetes, puede usar un comando como el siguiente para extraer el audio como mp3:

ffmpeg -i video.mp4 -f mp3 -ab 192000 -vn music.mp3

La opción -i en el comando anterior es simple: es la ruta al archivo de entrada. La segunda opción -f mp3 le dice a ffmpeg que la salida está en formato mp3. La tercera opción, es decir, -ab 192000 le dice a ffmpeg que queremos que la salida se codifique a 192 Kbps y -vn le dice a ffmpeg que no queremos video. El último parámetro es el nombre del archivo de salida.

binW
fuente
1
Hice un poco más de búsqueda en ffmpeg, encontré esta maravillosa guía catswhocode.com/blog/19-ffmpeg-commands-for-all-needs
b-ak
3
Prefiero el nuevo convertidor de audio / video avconv. la sintaxis es similar a ffmpeg: 'avconv -i input.mp4 -vn -qscale 1 output.mp3' ... -qscale 1 garantiza la máxima calidad (y VBR) y el tipo de codificador se deduce de la extensión del archivo de salida.
arielf
ffmpeg ahora proviene de libav-tools.
Mittenchops
1
Al ejecutar este programa, dice: *** ESTE PROGRAMA ES DEPRECADO *** Este programa solo se proporciona por compatibilidad y se eliminará en una versión futura. Por favor utiliza avconv en su lugar.
melmi
Buena respuesta, porque ffmpeg se puede usar en mac os, y no necesito cambiar a ubuntu :)
kelin
13

Soundconverter es otra herramienta que puede convertir formatos de audio y también video a audio solamente:

Instalar a través del centro de software

o a través de la terminal:

sudo apt-get install soundconverter

Duffydack
fuente
Que tenía que hacer sudo apt-get install ubuntu-restricted-extras para permitir la conversión a mp3
wordsforthewise
9

Es muy fácil hacerlo con WinFF ( instalarlo ), que es una GUI para ffmpeg.

  1. Haga clic en agregar.
  2. Seleccione un archivo de video
  3. En Convertir a, seleccione Audio
  4. Seleccione un códec de audio
  5. Haz clic en Convertir. (Tenga en cuenta que el botón Convertir a veces puede desaparecer si la ventana es demasiado pequeña. Agrande la ventana si no la ve)

Hecho. Captura de pantalla:

ingrese la descripción de la imagen aquí

Jo-Erlend Schinstad
fuente
6

Audacity también puede abrir un archivo flv y exportarlo como mp3, flac y otros formatos

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí


Mi forma favorita es usar gnome-terminal -e "avconv -i %f %f.mp3"en acciones personalizadas de Thunar. Aún mejor, para obtener una tasa de bits constante de 192 kbps:

avconv -i %f -c:a libmp3lame -ac 2 -b:a 190k %f.mp3

De hecho, el audio en un archivo flv (y mp4) está en aacformato. Para mantenerse lo más cerca posible de la calidad del sonido original, considere usarlo aacen un m4acontenedor. Si el formato mp3 es obligatorio, tenga en cuenta la tasa de bits inicial del aacarchivo al convertir a mp3. Más aquí .

Comunidad
fuente
5

SoundconverterInstalar convertidor de sonido es otra herramienta que puede convertir formatos de audio y también video a audio solamente.

Se puede instalar en el Centro de software (haciendo clic en el enlace anterior) o ejecutando estos comandos en un Terminal ( Ctrl+ Alt+ T):

sudo apt-get update
sudo apt-get install soundconverter
manguera
fuente
¿Has probado convertir flv a mp3 en soundconverter? mientras que la conversión de vídeo MP4 a MP3 funciona bien, en mi caso funciona sin fin sin resultado a un archivo FLV que WinFF convertidos en segundos
También instalar ubuntu-extras-restringido para la conversión de mp3
wordsforthewise
3

Puede convertir sus archivos multimedia con el reproductor VLC. Cargue un archivo de medios => para convertir: Barra de menú> Medios> Convertir / Guardar.

Schiemanski
fuente
Gracias por el consejo. He estado usando VLC durante un tiempo, pero no sabía de esta característica
Mysterio
1

mkvtoolnix es un buen paquete, puede extraer por pistas, capítulos o tiempos específicos al mismo tiempo.

mkvmerge -i <input_video>

ID de pista 0: video (MPEG-4p10 / AVC / h.264)
ID de pista 1: audio (AC-3 / E-AC-3)
ID de pista 2: audio (AC-3 / E-AC-3)

Desea extraer TrackID 2 por cada capítulo (suponga el video largo)

mkvmerge -o <output_audio> --audio-tracks 2 --no-video --split chapters:all <input_video>  

Obtiene archivos numerados, output_audio001, output_audio002 ...

Luego convierta cada archivo de audio a mp3

Sadaharu Wakisaka
fuente
0

Transmageddon

También puede usar Transmagedon Video Converter para convertir archivos de video a archivos de sonido.

Instalar a través del centro de software

O en trminal:

sudo apt-get install transmageddon

Para convertir a MP4, debe seleccionar Choose Video Codeccomo No Video.

Se puede convertir .oggseleccionando PresetsOgg.

ingrese la descripción de la imagen aquí

Comunidad
fuente
0

Utilicé el reproductor multimedia VLC para convertir un archivo .flv a un archivo .mp4 / mp3. Audacity falló incluso al cargar el archivo completo. Solo podía cargar los primeros 8 segundos y podía exportar el audio. Pero, ¡VLC fue el más rápido! Deje que cualquier otra pieza de software sea!

Aditya Soni
fuente