實時繪制音頻波形圖
步驟
FFmpeg打開媒體文件,讀取每一包數據,將音頻數據包進行緩沖,一包一包處理音頻緩沖,對音頻緩沖包進行解碼,讀取解碼音頻幀進行轉換為pcm數據,對pcm數據進行逐字節計算,得出一個百分比值,將該百分比值傳入我們自繪的控件的接口中,不斷更新數據並刷新自繪控件即可。
Qt波形圖自繪控件
效果
視頻源鏈接
順看
編碼不易,覺得文章好,請給作者點贊關注、一鍵三連。謝謝!
源碼
git更新中。
關注
筆者 - jxd
原文鏈接:https://blog.csdn.net/automoblie0/article/details/115684269
