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