如何在此 ffmpeg 命令中将音频转码为 aac

如何在此 ffmpeg 命令中将音频转码为 aac

我通常使用此命令将我的 mkv 转换为 mp4,同时对字幕进行硬编码(以便在电视上播放)

ffmpeg -i old_video.mkv -vf subtitles=old_video.mkv -acodec copy new_video.mp4

有一个 mkv 产生错误,我认为这是因为音频是 FLAC 而不是 AAC,所以不适合 mp4。我如何更改命令?

答案1

使用

ffmpeg -i old_video.mkv -vf subtitles=old_video.mkv -acodec aac new_video.mp4

如果您使用的是旧版 ffmpeg,则需要添加-strict -2或。-strict experimental

相关内容