我有 libav 的问题。我正在使用解复用器(不是 libav),我确信它运行良好。所以,解复用后问题就开始了。
为了解码 H264 25 fps 视频,我将 PES PTS 值提供给 AVPacket PTS 值。Libav 然后将 AVPacket 解码为 AVFrame 并计算增加的 PTS。一切似乎都很正常,甚至是跟踪日志,但输出视频一直卡顿。我尝试同时使用 pts 和 best_effort_timestamp。
我认为 PTS/DTS 值有问题。如果值正确,则问题可能与解码器设置有关。我该如何解决这个问题?