6、ffplay音視頻同步原理

ffplay音視頻同步原理

以視頻同步到音頻上進行分析:

  1. 音頻播放過程中更新音頻pts
  2. 視頻播放渲染過程中更新視頻pts
  3. 視頻渲染過程中發現pts大於音頻pts則sleep一定時間
  4. 視頻解碼出AVFrame發現小於音頻的pts還會進行丟幀處理

由於以音頻的pts爲主時鐘,音頻播放只要按照速度一直播放即可。視頻播放就要時刻要留意音頻的pts,當視頻播放慢了,就要去追趕音頻。當視頻播放快了,要停下來等待音頻。

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