进行视频传输时,使用时间戳而不是帧率来控制视频(音频)帧表示的时间分量
-
时标(timeScale):时基的倒数,相当于标记时间的频率数
-
时基(timeBase):表示时钟一个tick的时间单位,例如时基1/30表示1/30秒
-
表示时间戳(presentation timestamp,pts):表示每一帧相对于开始播放时的时间差,除以时基的值
Timebase = 1/75; Timescale = 75 Frame pts pts_time 0 0 0 x 1/75 = 0.00 1 3 3 x 1/75 = 0.04 2 6 6 x 1/75 = 0.08 3 9 9 x 1/75 = 0.12
-
表示时间戳的时间(presentation timestamp time):每一帧相对于开始播放时的时间差
Frame pts_time 0 0.00 1 0.04 2 0.08 3 0.12 ...