音视频入门知识(七):时间戳及其音视频播放原理

七、时间戳

解码时间戳DTS和显示时间戳PTS

  • 解码时间戳(DTS)

    定义:读入内存中的比特流在什么时候开始送入解码器中进行解码

    作用 :DTS 主要应用在编码视频流中 ,其中 B 帧(双向预测帧)和 P 帧(前向预测帧)的解码顺序与显示顺序不同 。DTS 确保视频解码器按正确的顺序解码帧,以便生成正确的显示帧序列。

    DTS 决定解码的顺序,因此即使 PTS 顺序不同,DTS 顺序始终保证数据按预测关系进行解码。

  • 显示时间戳(PTS)

    **定义:**解码后的视频帧什么时候被显示出来

    作用 :PTS 主要用于控制视频帧的显示顺序 ,确保视频播放的流畅性和帧的准确显示。PTS 帮助解决 因为帧间预测而导致的显示顺序与解码顺序不同的问题

    PTS 的顺序是帧显示的顺序,尤其是在包含 B 帧的情况下。PTS 顺序和 DTS 顺序可能不同。

举例:帧序列:I B B P

  • 解码顺序(DTS) :I P B B 显示顺序(PTS):I B B P

附录:音视频播放原理

解协议->解封装->解码->音视频同步->播放

相关推荐
yanjiee15 小时前
用docker ffmpeg测试视频vmaf分数,很快不用编译
docker·ffmpeg·音视频
开开心心就好16 小时前
快速搜索与管理PDF文档的专业工具
java·运维·windows·pdf·自动化·excel·音视频
雨中的风铃子17 小时前
taro小程序如何实现大文件(视频、图片)后台下载功能?
小程序·音视频·taro
achene_ql18 小时前
深入探索 AAC 编码原理与 ADTS 格式:音频世界的智慧结晶
ffmpeg·音视频·aac
科技小E1 天前
嵌入式音视频实时通话EasyRTC打造设备安装与调试的高效远程解决方案
人工智能·音视频
随风LL1 天前
AE模板 300个故障干扰损坏字幕条标题动画视频转场预设
音视频
Antonio9151 天前
【音视频】RTMP流媒体服务器搭建、推流拉流
服务器·ffmpeg·音视频
小咖自动剪辑1 天前
自动剪辑批量混剪视频过原创软件工具视频帧级处理技术实践批量截图解析
实时互动·音视频·语音识别·实时音视频·视频编解码
随风LL2 天前
AE/PR插件 转场创建大师专业版 Transition Master Pro v2.0.2 Win+使用教程
音视频
你喜欢喝可乐吗?3 天前
windows 使用 FFmpeg 放大视频原声
windows·音视频·开源软件