handbrake音画同步机制

视频对齐到音频,首先寻找音视频的首帧pts,音视频的每一帧pts都减去音频的首帧pts。

即音频pts调整到从0开始,视频调整到和音频同时开始。

视频调整:

1、预读一帧,整个视频的首帧pts调整为0

2、每一帧的pts都减去音频首帧pts,即调整为从0开始,视频晚于音频开始就补齐

3、如果视频相邻两帧出现重叠,或者出现负的pts,则丢帧

4、所有视频帧的pts都改为调整之后的

音频调整:

1、每一帧都和调整后的音频结束时间对比,有gap就补静音,有overlay就丢帧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章