Chrome中播放時視頻編碼爲.h264和音頻編碼爲acc,採樣率爲48000,雙通道的視頻文件時音畫不同步

1 Chrome播放MP4文件音畫不同步

最近寫web出現了一個巨坑,Chrome瀏覽器在播放mp4文件出現音畫不同步的情況,這個mp4文件視頻編碼爲.h264,音頻編碼爲acc,但是採樣率爲48000,採樣位數爲16,雙聲道,如下圖所示。
但是換了Firefox和不適用chrome內核的Edge瀏覽器結果播放正常。
在這裏插入圖片描述

2 原因

推測是Chrome內核解碼器的問題。可能chrome的音頻解碼器在解碼48KHz,雙通道的音頻就有問題,會有音畫不同步的延遲。

3 解決方法

將視頻的音頻採樣率修改爲16000或者44100,可使用ffmpeg進行轉換。

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