Extraindo áudio do vídeo MP4 para MP3

38

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

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

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

  • Áudio mp4a 44100 Hz
  • AVC1 de vídeo
por OverTheRainbow 15.01.2010 / 17:10

9 respostas

38

Use ffmpeg :

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

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

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

ffmpeg -i input_file.mp4 -vn -c:a copy output_file.m4a

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

    
por 15.01.2010 / 17:36
8

A maioria dos vídeos MP4 usa áudio AAC, e a maioria dos players pode reproduzir áudio AAC, normalmente em um contêiner M4A (com o mesmo nome de MP4). A re-codificação para MP3, especialmente com uma entrada de baixa taxa de bits (a maioria dos vídeos da Internet), pode levar a uma perda perceptível, mesmo em fones de ouvido de baixo custo. Eu recomendaria usar avconv / ffmpeg na 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 jogadores (como meu celular cheapo cheapo) 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 realmente não podem tocar 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 com taxa de bits variável (VBR) que, além de necessidades especializadas como streaming, deve ser preferido. -q:a 2 obterá uma taxa de bits média (em vários arquivos) de cerca de 190 kbit / s; Para mais informações sobre a codificação de MP3s VBR, veja aqui .

    
por 18.12.2012 / 04:03
8

Se você preferir uma GUI, escolha SUPER © (codificador simplificado universal Player & Renderer). Ele fará o trabalho (e muito mais).

SUPER © is a GUI to FFmpeg, MEncoder, MPlayer, x264, musepack, monkey's audio, true audio, wavpack, ffmpeg2theora and the theora/vorbis RealProducer plugIn.

Arrastar & solte qualquer arquivo de áudio ou até mesmo qualquer arquivo de vídeo / áudio e extraia a parte de áudio marcando a caixa Disable Video , convertendo-a para:

  • aac
  • ac3
  • amr_nb
  • amr_wb
  • Audio Monkey's Monkey (sem perdas)
  • flac FLAC (sem perdas)
  • mmf
  • mp2
  • mp3
  • mpc
  • ogg FLAC (Lossless) ou Vorbis de alta qualidade
  • tta True Audio (sem perdas)
  • wv WavPack (sem perdas)
  • wav
  • wma

Você pode acelerar a extração de áudio marcando a caixa Stream Copy , que extrai o áudio interno sem conversão em outro formato.

SUPER © é freeware.

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

  • Instalar em uma máquina virtual
  • Desative a rede após o primeiro passo da instalação. O instalador verifica se existe uma conexão com a Internet. Depois disso, você pode desativá-lo e ignorar todos os avisos. Não tenho certeza se isso impede que o adware all seja instalado.
  • Você pode remover o OpenCandy após a instalação: link
por 15.01.2010 / 17:38
4

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

    
por 19.10.2010 / 18:56
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.

    
por 03.09.2010 / 20:55
1

No Windows 7, o Any Video Converter funcionou diretamente da caixa para mim . Parece que o Mac também é suportado.

    
por 10.11.2012 / 18:54
1

Se você realizar muitas edições de áudio, há uma chance razoável de que você já tenha (e adore!) o Audacity .

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 qualquer parâmetro que você queira alterar, incluindo itens como taxa de amostragem e tags MP3.

Se você não tiver 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.

    
por 05.08.2013 / 17:57
1

a resposta do grawity é ótima! Apenas para adicionar a ele, se você quiser extrair o áudio de um MP4 e colocá-lo em um MP3 e manter os metadados (tags MP3 ID3), então você pode fazer isso:

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

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

    
por 14.06.2013 / 16:39