使用 ffmpeg 强制重写媒体信息

使用 ffmpeg 强制重写媒体信息

我有一堆由 MKVToolnix 创建的视频文件,它们的编解码器 ID 类似:V_MS/VFW/FOURCC/HEVC。

我尝试运行这个:

ffmpeg -i test.mkv -c copy test.avi

将其转换为 avi 然后执行以下操作:

ffmpeg -fflags +genpts -i test.avi -c:v copy -c:a copy  test2.mkv

将其转换回 mkv

现在文件具有正确的编解码器 ID:V_MPEGH/ISO/HEVC

我需要这个,因为虽然 test.mkv 不能在 Kodi 上播放,但 test2.mkv 可以播放。

因此问题是:我能只用一个段落来做到这一点吗?即强制修复编解码器 ID保留原始文件的所有流和元数据?

谢谢大家,

法比奥

相关内容