0
我有两个需要连接的MP4文件,我需要以编程方式执行此操作 - 即命令行工具不会削减它。从许可的角度来看,ffmpeg是不可能的。以编程方式连接MP4或MOV文件
为了清楚起见,没有预览,海报,编辑或任何其他复杂性。 MOV是最简单的(H.264编码,只有视频 - 没有音频,每个文件一个TRAK)。
我相信,“所有”我需要做的是: - 串联的MDATs成单个块 - 更新STBL盒/原子即STSZ,STCO等的所有元素以反映新的样本结构 - 传播整个MVHD,TKHD,MDHD原子的新的持续时间。
特别是,我不认为我需要检查或处理MDAT原子的内部。
这是正确的还是我错过了什么?
但请参阅http://stackoverflow.com/questions/19577615/merge-mdat -atoms-的-MP4播放器 - 文件 –