码迷,mamicode.com
首页 > 其他好文 > 详细

dts,pts

时间:2016-10-26 22:21:57      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:目的   技术   ack   编码   过程   bsp   com   src   ges   

技术分享

解码过程中,dts由媒体流读入的包推动,dts在前进。pts是在dts前进到某处(截点)而进行动作的标记。

物理时间自然流逝,dts可以被控制同步与物理时间同一脚步节奏,也可以不。

一个节目的各条流(一般就一视频一音频,再加一字幕)共同参照dts。

流的各帧正确在物理世界呈现,pts必须参照物理时间与物理时间同步。

 

上图是mp4文件的解码,由于P,B要参考I,B可以参考P,所以某一帧被解码呈现的时候,已经被安排读入前前后后的几帧(这里的帧不专指主帧),所以pts会编排成dts之后。

又由于音频各帧独立,所以可以直接读入直接进行解码,pts和dts编排成一致。

 

上图在dts进行至133时(图中最右一个AVPacket编码帧),对pts=133的视频帧(图中最左一个AVPacket编码帧)解码。

解码出的帧dts打上当前的dts。

技术分享

dts,pts

标签:目的   技术   ack   编码   过程   bsp   com   src   ges   

原文地址:http://www.cnblogs.com/bbqzsl/p/6002003.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!