我想在特定时间制作视频(片段化的mp4)。
例如,如果片段化的视频片段是4秒时间戳,我希望视频(fmp4)在4秒开始,在此之前没有视频。
我认为moof / traf / tfdt atom path中的'基本媒体解码时间'是fmp4实际启动的时间,我搜索了如何更改字段,但没有信息。
我的问题是,
有没有办法或工具来实现我的需要?
答案 0 :(得分:1)
我自己解决了这个问题,并为那些像我一样有问题的人发布了解决方案。
我所做的只是以二进制格式阅读视频原子文件。 在碎片化的视频原子中,有几个标题字段。 每个字段都有其名称,大小和数据。
您可以以二进制格式读取文件,并使用每个字段的大小作为偏移量,您可以轻松读取和写入或修改任何字段的数据。
我只用了几行python代码。
此外,如果您更改基本媒体解码时间',您可以在所需的特定时间播放视频。