音視頻同步測試方法

原理:

對直播進行錄像,通過分解錄製視頻的音頻視頻文件得出圖像時間、音頻時間,二者差值得出同步延時差。

測試工具

1、 ffmpeg:轉換數字音頻、視頻工具
2、 coolpro2:音頻查看工具

測試方法

file_dir:建議新建一個文件夾,生成圖片較多
ffmpeg -i IMG_0041.MOV file_dir\f%05d.png -----------分解圖片
ffmpeg -i IMG_0041.MOV -vn syn41.wav -----------提取音頻

公式:延時結果=圖像出現時間 – 音頻時間結果 + 客戶端想校驗diff值(可爲正數、負數)(看客戶端是否有做處理)
延時結果=圖像出現時間 – 音頻時間結果 (處理後)
音頻時間結果:4341ms(見下圖2)
幀數:音頻轉換成png圖片,圖片命名根據幀數(見下圖1)
圖像時間:257幀(錄製手機爲iphone7,選擇幀數爲60 fps )
圖像出現時間 = 幀數 / 幀率(每秒產生幀數) * 1000(轉化成毫秒)
即計算公式爲: 4283.3333= 257/60 *1000

延時結果:延時結果(57.7)=4341 - 4283.33
ps:一般延時結果在200ms內屬於正常範圍
在這裏插入圖片描述
在這裏插入圖片描述

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