FFmpeg —— 實時繪制音頻波形圖


實時繪制音頻波形圖

     步驟
     
          FFmpeg打開媒體文件,讀取每一包數據,將音頻數據包進行緩沖,一包一包處理音頻緩沖,對音頻緩沖包進行解碼,讀取解碼音頻幀進行轉換為pcm數據,對pcm數據進行逐字節計算,得出一個百分比值,將該百分比值傳入我們自繪的控件的接口中,不斷更新數據並刷新自繪控件即可。
     
Qt波形圖自繪控件

     
     

     效果

 

視頻源鏈接

順看
編碼不易,覺得文章好,請給作者點贊關注、一鍵三連。謝謝!

源碼
git更新中。

關注
筆者 - jxd

 

原文鏈接:https://blog.csdn.net/automoblie0/article/details/115684269


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM