【问题标题】:Frame delay for variable frame rate video可变帧率视频的帧延迟
【发布时间】:2015-06-01 13:25:13
【问题描述】:

我正在为一个使用 ffmpeg for Android 的视频播放器工作。我正在关注 Dranger FFMpeg 教程。我能够很好地播放固定帧速率的视频。但是可变帧率视频存在问题。如何获得可变帧速率视频的帧之间的延迟?

【问题讨论】:

    标签: video ffmpeg


    【解决方案1】:

    您不应该依赖“帧之间的延迟”(如 FPS)进行显示,您应该使用AVFrame.pts

    【讨论】:

    • 好的。但是我必须使用什么 time_base 值才能以秒为单位获得 PTS?是流的 time_base 值吗?我用那个。但不正确。
    • 应该是 AVCodecContext.time_base 单位(AVFrame.pkt_pts 应该是 AVStream.time_base 单位)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-18
    • 2019-02-15
    • 1970-01-01
    • 2013-10-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-12
    相关资源
    最近更新 更多