1

我正在创建一个视频播放器,它适用于一个不完整的视频文件,其中有一些用零填充的空(不完整)部分。

例如,有一个视频文件,其中依次包含 A、B 和 C 部分。A和C是完整的,B是不完整的。并且 A 部分从文件偏移量 0 开始,并且还包括标题信息。

现在,我想知道C节的开始时间。

所以我完全使用 FFMPEG 从 A 部分读取数据包到 C 部分,它跳过了我想要的 B 部分。但是当我在阅读时从每个数据包中获取演示时间戳值时,我发现它在不断增加。

问题是我希望 C 部分的时间戳增加 B 部分的数量。

尽管 B 部分被忽略,但我想知道我应该展示 C 部分的实际时间。

我猜FFMPEG不包括绝对时间信息,而是根据最后一个数据包的相对时间信息计算呈现数据包的时间。但是,我认为必须有一种方法可以找到绝对时间信息。

4

0 回答 0