我想用我外部创建的 video.h264 文件替换现有 mkv 文件中的视频部分,我不想干扰 mkv 文件中的其他部分或功能,例如音频或字幕。我想知道是否有一种使用 mkvmerge 的简单方法可以做到这一点。否则我必须完成一个非常费力的过程。
答案1
您应该能够使用 ffmpeg 来执行此操作。
未经测试但我首先想到的是:
ffmpeg -i input.mkv -i video.h264 -map 0:a -c:a copy -map 0:s -c:s copy -map 1:v -c:v copy output.mkv
应该从第一个文件复制所有音频和字幕(第一个 -i 命令),然后从第二个文件复制视频。
所有编解码器都设置copy
为没有转换或转码,所以命令应该和硬盘允许的一样快。