invalid dts/pts combination


源码:

当i帧关键帧解码错误后,p帧就会报这个异常:

下面是判断源码:

libavformat\utils.c

if (delay == 1 && pkt->dts == pkt->pts &&
    pkt->dts != AV_NOPTS_VALUE && presentation_delayed) {
    av_log(s, AV_LOG_DEBUG, "invalid dts/pts combination %"PRIi64"\n", pkt->dts);
    if (    strcmp(s->iformat->name, "mov,mp4,m4a,3gp,3g2,mj2")
         && strcmp(s->iformat->name, "flv")) // otherwise we discard correct timestamps for vc1-wmapro.ism
        pkt->dts = AV_NOPTS_VALUE;
}

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jacke121/article/details/80321431
个人分类: 视频编解码
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

invalid dts/pts combination

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭