本文介绍了ffmpeg.c什么PTS和DTS?这是什么code块ffmpeg.c吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


  • 在简单来说有什么PTS和DTS值?

  • 为何如此重要,而转码[德code-CN code]视频?

这是什么code位在ffmpeg.c ,其目的是什么?

  01562 ist-> next_pts = ist-> PTS = picture.best_effort_timestamp;
01563如果(ist-> ST-> codeC->!time_base.num = 0){
01564 INT蜱= ist-> ST->解析器? ist-> ST-> parser-> repeat_pict + 1:ist-> ST-> codeC-> ticks_per_frame;
01565 ist-> next_pts + =((的int64_t)AV_TIME_BASE *
01566 ist-> ST-> codeC-> time_base.num *蜱)/
01567 ist-> ST-> codeC-> time_base.den;
01568}


解决方案

这些都是解码时间标记(DTS)和presentation时间戳(PTS)。你可以在这里找到一个解释

这篇关于ffmpeg.c什么PTS和DTS?这是什么code块ffmpeg.c吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-23 01:21