我正在创建一个视频播放器,该视频播放器使用一个不完整的视频文件,其中有一些空的(不完整的)部分用零填充。
例如,有一个视频文件按顺序包含A,B和C部分。 A和C完整,B不完整。一节从文件偏移量0开始,并包含标题信息。
现在,我想知道C节的开始时间。
所以我通过使用FFMPEG完全读取了从A部分到C部分的数据包,它跳过了我想要的B部分。但是当我在阅读时从每个数据包中获取演示时间戳值时,我发现它不断增加。
问题是我希望C部分的时间戳增加B部分的数量。
即使忽略B部分,我也想知道我应该提出C部分的实际时间。
我猜FFMPEG不包括绝对时间信息,但是根据最后一个数据包的相对时间信息计算提交数据包的时间。但是,我认为必须有办法找到绝对时间信息。