如何转换 MP4 视频中的音轨格式?

如何转换 MP4 视频中的音轨格式?

我有一个带有 AVC 视频轨道和 MP3(不是 AAC)音轨的 MP4 文件。

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

虽然某些视频播放器能够按预期播放带有音频的视频,但 Adob​​e Premiere Pro CS5.5 无法识别它,因为它期望 MP4 文件具有 AAC 编码的音轨(按照标准)。

现在我正在使用一种解决方法,我使用 MKV Toolnix 从 MP4 文件中提取音轨(使用中间 MKA 文件),然后我只需手动将音频文件同步到 Premiere 中的 MP4 文件(因为它显示 MP4 文件为静音)。

有没有办法将 MP3 音轨转换为 AAC 并将其保留在 MP4 文件中?如果这不可能,是否有命令行工具可以将带有 AAC 音轨的 MP4 重新编码为另一个文件?我在这里运行的是 Windows。

答案1

ffmpeg 应该可以做到。命令行如下:

ffmpeg -i input.mp4 -vcodec copy -acodec aac -strict experimental -ac 2 -ar 44100 -ab 192k output.mp4

相关内容