将两个mkv视频合并为一个,但将主题放在单独的音轨中



我想制作一个视频播放器,使用mkv格式同时显示更多的视频流。

我构建了我的应用程序,这样当它解码Mkv视频时,它会将集群中的所有帧都放在内存中,根据我在阅读只有一个视频流的视频时观察到的情况,除了最后一个集群外,每个集群都有相同数量的帧。

我想将两个mkv文件合并为一个文件,但同时,我希望视频中的每个集群在两个轨道上都有相同数量的帧。

使用FFmpeg或其他工具可以做到这一点吗?

使用-frames:v:

ffmpeg -i input0.mkv -i input1.mkv -map 0 -map 1 -c copy -frames:v 100 output.mkv

要进行验证,请参阅使用ffmpeg获取帧计数。

最新更新