我通常使用此命令将我的 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