文章目录 一、视频的播放过程? 二、I、P、B 帧的区别 三、DTS、PTS 的概念 四、PTS和DTS的时间基 PST和DTS的单位是什么? 五、FFMPEG的AVRational time_base 时间值形式转换 转码过程中的时间基转换 案例 一、视频的播放过程? 视频的播放过程可以简单理解为一帧一帧的画面按照时间顺序呈现出来的过程,就像在一个本子的每一页画上画,然后快速翻动的感觉。但是在实际应用中,并不是每一帧都是完整的画面,因为如果每一帧画面都是完整的图片,那么一个视频的体积就会很大,这样对于网络传输或者视频数据存储来说成本太高,所以通常会对视频流中的一部分画面进行压缩(编码)处理。由于压缩处理的方式不同,视频中的画面帧就分为了不同的类别,其中包括