使用 .h264 轨道替换 MKV 中的视频轨道

使用 .h264 轨道替换 MKV 中的视频轨道

我想用我外部​​创建的 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为没有转换或转码,所以命令应该和硬盘允许的一样快。

相关内容