音頻基本概念
聲音的本質
音調:頻率
音量:振幅
音色:與材質有關,諧波(不規則的正玄波)

?

屏幕快照 2018-12-04 下午1.53.40.png
采樣-量化-編碼
采樣大小:
一個采樣用多少bit存放,目前常用16bit
采樣率:
每秒采樣多少次, 單位k,常見采樣頻率:8k、16k、32k、44看、48k;
聲道數:
單聲道、雙聲道、多聲道
碼率:
采樣率 X 采樣大小 X 聲道數

?
壓縮
消除冗余數據
人耳聽覺范圍外的音頻信號: 20hz-20000hz
頻域遮蔽效應
- 去除人耳聽覺頻率范圍臨界附近的值
- 大聲音附近如果有小的聲音可以去除
時域屏蔽效應
- 高聲附近50ms內如果聲音比較小可以去掉
無損壓縮

?

?
常見的音頻編碼器
OPUS、AAC、Vorbis、Speex、iLBC、AMR、G.711等
OPUS:
- 目前性能最好、質量最高,但是由于時間短,暫時還沒有普及,rtmp協議還不支持它。
AAC:
- 有損壓縮算法,目的取締mp3,壓縮率很高、但還能接近原始的質量;
- MPEG-4標準出現后,加入了SBR技術和PS技術,目前常用規格有AAC LC、AAC HE V1、AAC HE V2;
- AAC LV:低復雜度,碼流128k
- AAC HE V1:AAC+SBR 分頻編碼,低頻(減少采樣率)和高頻(增加采樣率)分開編碼
- AAC HE V2:AAC+SBR+PS 由于聲道間相同的性質很大,所以對于其它聲道只要存儲一些差異性的特征
- AAC格式: ADIF-只能從頭開始解碼,常用于磁盤文件中;ADTS 每幀都有一個頭信息,可以在音頻流的任何位置解碼,但是占用比較大。
- AAC編碼庫:Libfdk_AAC > ffmpeg AAC > libfaac > libvo_aacenc
性能對比
作者:夏趣意轉秋來
鏈接:https://www.jianshu.com/p/6fcbfb99b5c1
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權并注明出處。
posted on 2019-05-07 17:07 明凈 閱讀(...) 評論(...) 編輯 收藏