mpeg2音頻失真問題

1、對於重採樣後的正弦波進行編碼時,使用1倍採樣率的比特率進行編碼,編碼生成的波形失真嚴重。

      使用cooledit查看spectral wave,某個頻段的數據丟失。

      解決策略:比特率設置至少是採樣率的4倍以上。


2、對於編碼後會破音的情況

      板子普遍最高支持到32bit,pc上的程序一般是64bit。

      在聲音幅度過大時,會出現越界情況。

       因此,若採用32bit編碼,在生成cosine表時,左移擴大的位數減小一些,64bit用的是15,32bit可以減到12。

      可以根據具體情況進行調整。

發佈了50 篇原創文章 · 獲贊 6 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章