extrair o áudio mp3 do mp4: áudio maior que o vídeo?

1

Eu tenho um vídeo mp4 que não tem problema de sincronização de áudio / vídeo. Eu tentei extrair o áudio para um arquivo mp3, seguindo a sugestão neste segmento: Extraindo áudio do vídeo MP4 para MP3

ffmpeg -i input_file.mp4 -vn -abr 128k -acodec libmp3lame output_file.mp3

No entanto, o mp3 acaba sendo 7:51 de comprimento (enquanto o vídeo é 3:26). Quando eu toquei o mp3, o jogador terminará às 3:26. Por que isso acontece?

A propósito, eu também tentei usar o codificador embutido do Mac para codificar o mp4 para m4a (Localizador - > Serviços - > Codificar arquivo de vídeo selecionado - > Áudio somente), e não há problema. A saída m4a é 3:26 de comprimento.

    
por 4ae1e1 07.05.2013 / 23:41

1 resposta

0

O jogador sai quando não há mais nada para ler. Um arquivo pode parecer mais longo (ou mais curto?) Do que realmente é quando um mp3 VBR tem cabeçalhos de frame / length incorretos. Não tenho certeza sobre os detalhes técnicos, mas existem ferramentas como mp3val para corrigir esse problema.

    
por 24.07.2013 / 01:55