Como eu converto o formato de uma trilha de áudio dentro de um vídeo MP4?

6

Eu tenho um arquivo MP4 com uma trilha de vídeo AVC e uma faixa de áudio MP3 (não AAC).

Video: MPEG4 Video (H264) 1920x1080 [Video]
Audio: MPEG Audio 44100Hz stereo 192kbps [Audio]

Enquanto alguns players de vídeo podem reproduzir o vídeo com o áudio como esperado, o Adobe Premiere Pro CS5.5 não o reconhece, pois espera que os arquivos MP4 tenham faixas de áudio codificadas com AAC (conforme o padrão). / p>

Agora eu estou usando uma solução alternativa onde eu uso o MKV Toolnix para extrair a trilha de áudio do arquivo MP4 (usando um arquivo MKA intermediário) então eu apenas sincronizo o arquivo de áudio para o arquivo MP4 no Premiere manualmente (como mostra o arquivo MP4 como silencioso).

Existe uma maneira de converter a faixa MP3 para AAC e mantê-la dentro do arquivo MP4? Se isso não for possível, existe uma ferramenta de linha de comando que possa recodificar o MP4 com uma trilha AAC para outro arquivo? Estou executando o Windows aqui.

    
por ArmlessJohn 04.09.2011 / 09:25

1 resposta

8

O ffmpeg deve ser capaz de fazer isso. Uma linha de comando algo como isto:

ffmpeg -i input.mp4 -vcodec copy -acodec aac -strict experimental -ac 2 -ar 44100 -ab 192k output.mp4
    
por 04.09.2011 / 10:36