Extraindo áudio de vídeo MP4 para MP3


40

Baixei alguns vídeos codificados em MP4 dos quais gostaria de extrair o fluxo de áudio em arquivos MP3 para facilitar a escuta no meu aparelho digital.

Provavelmente, o VLC pode fazer isso, mas as instruções seguidas em seus fóruns forneceram um arquivo de som "borbulhante".

Aqui estão as especificações dos arquivos:

  • Áudio mp4a 44100 Hz
  • Video AVC1

Você tem certeza das especificações de arquivo listadas aqui? Frequentemente, o som borbulhante indica que você está reamostrando o áudio.
JDB

Respostas:


40

Use ffmpeg :

ffmpeg -i input_file.mp4 -vn -b: um 128k -c: um libmp3lame output_file.mp3

(Não se esqueça de ajustar a taxa de bits do áudio -b:a, caso contrário, você poderá obter um arquivo enorme, mesmo para uma fonte de baixa qualidade.)

Muitos players digitais também suportam áudio AAC, portanto, você pode tentar extrair o fluxo de áudio AAC original, sem precisar reduzir ainda mais a qualidade:

ffmpeg -i input_file.mp4 -vn -c: uma cópia output_file.m4a

Para versões mais antigas do ffmpeg, você precisará usar -ab& -acodecoptions em vez de -b:a& -c:a.


funciona perfeitamente e é uma solução multiplataforma!
Girardi 03/03

4
-abrnão é uma opção válida: -b:aou -abpode ser usada. (Eu sei que esta é uma resposta de idade, mas os usuários ainda estão fazendo referência isso.)
llogan

1
Acabei usando media.io #
thepirat000

9

A maioria dos vídeos MP4 usa áudio AAC, e a maioria dos dispositivos reprodutores pode reproduzir áudio AAC, normalmente em um contêiner M4A (MP4 de nome diferente). A recodificação em MP3, especialmente com uma entrada de baixa taxa de bits (a maioria dos vídeos na Internet), pode levar a uma perda perceptível, mesmo em fones de ouvido low-end. Eu recomendaria usar avconv/ ffmpegna linha de comando

avconv -i input.mp4 -vn -c:a copy output.m4a

ou

ffmpeg -i input.mp4 -vn -c:a copy output.m4a

Para converter todos os MP4 em um diretório:

for f in *.mp4; do avconv -i "$f" -vn -c:a copy "${f/mp4/m4a}"; done

Alguns players (como meu celular barato) podem reproduzir áudio AAC, mas não em um contêiner M4A, e para isso você precisa usar

avconv -i input.mp4 -vn -c:a copy output.aac

Agora, alguns dispositivos mais antigos não conseguem reproduzir nada além de MP3 e, para aqueles que você pode usar a solução do grawity, ou

avconv -i input.mp4 -vn -c:a libmp3lame -q:a 2 output.mp3

Isso criará um MP3 de taxa de bits variável (VBR) que, além de necessidades especializadas como streaming, deve ser preferido. -q:a 2obterá uma taxa de bits média (em vários arquivos) de cerca de 190 kbit / s; para obter mais informações sobre a codificação de MP3s VBR, consulte aqui .


Isso funcionou muito bem para mim até avconvdesaparecer sem aviso prévio após uma atualização semestral do Ubuntu.
Marius Gedminas

7

Se você preferir uma GUI, pegue o SUPER © (codificador e renderizador do Universal Player simplificado). Ele fará o trabalho (e muito mais).

SUPER © é uma GUI para FFmpeg, MEncoder, MPlayer, x264, musepack, áudio de macaco, áudio verdadeiro, wavpack, ffmpeg2theora e o plug-in Realora de Theora / vorbis RealProducer.

Arraste e solte qualquer arquivo de áudio ou mesmo qualquer arquivo de vídeo / áudio e extraia a parte de áudio marcando a caixa Desativar vídeo , convertendo-a para:

  • aac
  • ac3
  • amr_nb
  • amr_wb
  • macaco Áudio do macaco (sem perdas)
  • flac FLAC (sem perdas)
  • mmf
  • mp2
  • mp3
  • mpc
  • ogg Alta qualidade FLAC (sem perdas) ou Vorbis
  • tta True Audio (sem perdas)
  • wv WavPack (sem perdas)
  • wav
  • wma

Você pode acelerar a extração de áudio marcando a caixa Cópia em fluxo , que extrai o áudio interno sem conversão para outro formato.

SUPER © é um freeware.

Observe que o SUPER vem junto com o adware OpenCandy. Mitigações:

  • Instalar em uma máquina virtual
  • Desative a rede após a primeira etapa da instalação. O instalador verifica se há uma conexão com a Internet. Depois disso, você pode desativá-lo e ignorar todos os avisos. Não tenho certeza de que isso impeça a instalação de todos os adwares.
  • Você pode remover o OpenCandy após a instalação: http://www.malwaredictionary.com/2011/06/opencandy/

1
Obrigado, Super fez isso. Eu então combinei os arquivos MP3 em um único arquivo usando "Mesclar MP3".
precisa saber é o seguinte

1
você é mais que bem vindo. SUPER é verdadeiramente o canivete suíço para conversão de arquivos multimídia.

3
mas deus, que site horrível. eles podem esconder esse link de download mais profundo?
quack quixote

2
Sim, o site deles precisa de uma revisão geral. A interface do usuário do Super também é um pouco "incomum" ;-)
OverTheRainbow

1
oh deus ... procurei o link de download por 30 segundos, nenhuma pista ... então leia sobre o adware ... não, obrigado. Yamb funcionou bem!
Anthony Alberto

4

Use o Yamb para extrair o áudio bruto (mp4a é AAC) e use um codificador de MP3 adequado.


2

a resposta do grawity é ótima! Apenas para adicionar, se você deseja extrair o áudio de um MP4 e colocá-lo em um MP3 e manter os metadados (tags MP3 ID3), faça o seguinte:

ffmpeg -i input_file.mp4 -map_metadata 0 -id3v2_version 3 -vn -b:a 128k -c:a libmp3lame output_file.mp3

1

Se você estiver em um Mac, um método mais simples no futuro pode ser clicar com o botão direito do mouse no arquivo no Finder, escolher "Obter informações" e alterar a extensão de .mp4 para .m4a. Em seguida, abra-o no iTunes e converta-o para um mp3.



1

Se você realiza muitas edições de áudio, há uma chance razoável de ter o Audacity (e adora!) .

Ele abrirá o arquivo mp4 e permitirá que você "salve como" vários tipos de arquivos, incluindo mp3. Ele também fornece uma caixa de diálogo simples para quaisquer parâmetros que você queira alterar, incluindo itens como taxa de amostragem e tags MP3.

Se você não possui o Audacity, pode não ser o caminho mais direto, mas é muito mais versátil do que um simples programa conversor. É um editor de áudio totalmente funcional, código aberto e plataforma cruzada.


2
Oi. Não funciona Tentou abrir 'video.mp4', mas o Audacity v2.0.4 relatou "video.mp4 é um arquivo de codificação de áudio avançada. O Audacity não pode abrir esse tipo de arquivo. Você precisa convertê-lo para um formato de áudio compatível, como WAV ou AIFF. " Doh! O ffmpeg funcionou perfeitamente, no entanto.
Judoman # 11/13

0

No Windows, uso o Pazera Free Audio Extractor. Muito leve, intuitivo, portátil. Excelente interface para ferramenta ffmpeg

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.