【问题标题】:Decoding H264 PES with PTS使用 PTS 解码 H264 PES
【发布时间】:2021-10-20 04:40:28
【问题描述】:

我对 libav 有疑问。我正在使用解复用器(不是 libav),我确信它运行良好。所以,解复用后问题就开始了。

为了解码 H264 25 fps 视频,我将 PES PTS 值提供给 AVPacket PTS 值。 Libav 然后将 AVPacket 解码为 AVFrame 并计算增加的​​ PTS。一切似乎都很正常,甚至是跟踪日志,但输出视频一直卡顿。我尝试同时使用 pts 和 best_effort_timestamp。

我认为 PTS/DTS 值有问题。如果值正确,则问题可能与解码器设置有关。我该如何解决这个问题?

【问题讨论】:

  • 请提供一些示例,说明您是如何实现这一目标的,这将使贡献者更直接地为您提供帮助。

标签: video libav decklink


【解决方案1】:

问题解决了。

PTS 值一直有效。解码后,我正在使用 swscale 转换像素格式。相反,使用了 avfilter 并解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-17
    • 1970-01-01
    • 2018-08-21
    • 1970-01-01
    • 1970-01-01
    • 2019-07-22
    相关资源
    最近更新 更多