【发布时间】:2012-05-21 04:35:01
【问题描述】:
我注意到,对于某些视频文件,在 AVPacket 结构中返回的 PTS 时间戳不是从 0 开始,而是在一段时间之后。例如。在 3.128 什么的。我测试的 99% 的视频文件的 PTS 时间戳从 0 开始,但很少有文件有一些奇怪的时间戳,从 3.128 或 1.2 或其他东西开始。我应该如何处理这些案件?我是否应该只记录第一个数据包的 PTS 时间戳,然后从所有后续时间戳值中减去此 PTS 以获得基于 0 的 PTS 值?或者我应该如何处理这些基于非 0 的时间戳?感谢您的帮助!
【问题讨论】:
标签: c ffmpeg libavcodec