![如何转换 MP4 视频中的音轨格式?](https://linux22.com/image/1288416/%E5%A6%82%E4%BD%95%E8%BD%AC%E6%8D%A2%20MP4%20%E8%A7%86%E9%A2%91%E4%B8%AD%E7%9A%84%E9%9F%B3%E8%BD%A8%E6%A0%BC%E5%BC%8F%EF%BC%9F.png)
我有一个带有 AVC 视频轨道和 MP3(不是 AAC)音轨的 MP4 文件。
Video: MPEG4 Video (H264) 1920x1080 [Video]
Audio: MPEG Audio 44100Hz stereo 192kbps [Audio]
虽然某些视频播放器能够按预期播放带有音频的视频,但 Adobe 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