ffmpeg pts dts
时间: 2023-11-03 13:00:37 浏览: 210
FFMPEG_SDK_.rar_container pts_dts_ffmpeg pts_解码DTS
PTS和DTS是FFmpeg中的两个重要概念。
PTS(Presentation Time Stamp)是表示帧在解码后应该被显示的时间戳。它是媒体帧的时间戳,用来控制帧的播放顺序和时间。PTS的单位是时间基(time_base)。
DTS(Decoding Time Stamp)是表示帧在解码器中的时间戳。它是媒体帧在解码器中的时间顺序,用来控制帧的解码顺序。DTS的单位也是时间基。
时间基(time_base)是一个时间单位的比例因子,用于将PTS和DTS转换为实际的时间。不同的媒体流可能有不同的时间基,因此在FFmpeg中使用分层结构来存储PTS和DTS,以确保正确的时间顺序。
PTS和DTS的存在意义在于方便表示时间戳,并且在不同层的时间戳量级不一样。
阅读全文