logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

时间戳与同步:音画不同步的罪魁祸首

音视频同步的核心在于时间戳管理。PTS(呈现时间戳)决定帧的显示时间,DTS(解码时间戳)控制解码顺序,两者差异尤其在B帧处理中显现。视频和音频采用不同时间基(如视频90kHz,音频44.1kHz),需通过时间基转换实现统一时钟。FFmpeg通过av_rescale_q()处理容器与流的时间基差异,确保精确同步。典型场景中,B帧因依赖前后帧会导致DTS>PTS,需通过缓冲区重排序。实验显示I

文章图片
#音视频#实时音视频#c++
到底了