我正在尝试使用 FFmpeg 进行一些视频转换。我有一个 mp4 视频文件(我的意思是“它有一个 mp4 扩展名”),但 Brasero 磁盘刻录机无法接受它,因此我尝试使用 FFmpeg 将其转换为真正的 mp4 文件。
这是我正在尝试的:
ffmpeg -i 5.mp4 Parkford-05.mp4
它告诉我 AAC 编码器是实验性的,我应该添加-strict -2
以使用它。所以我尝试:
ffmpeg -i 5.mp4 Parkford-05.mp4 -strict -2
并得到相同的结果。
我该如何告诉它使用实验编码器?
答案1
以下是您要寻找的内容:
ffmpeg -i 5.mp4 -strict -2 Parkford-05.mp4
或者
ffmpeg -i 5.mp4 -strict experimental Parkford-05.mp4
trac.ffmpeg.org/wiki/Encode/AAC
还
trac.ffmpeg.org/wiki/Encode/AAC#NativeFFmpegAACencoder
此外,如果文件名为“5.mp4”,但实际上不是 mp4 文件,则在名称中使用 mp4 扩展名可能会导致问题。不过,并不总是需要提供文件扩展名;没有文件扩展名通常不会导致问题。
尝试将文件重命名为“5”而不是“5.mp4”,看看是否有帮助。