視音頻壓縮編碼的基本原理https://blog.csdn.net/leixiaohua1020/article/details/28114081
介紹
- 壓縮編碼
- 原理實(shí)際上是壓縮冗余信號(hào)摩桶,冗余信號(hào)不能被人耳感知到的信號(hào)膏萧,包含人耳聽覺范圍之外的音頻信號(hào)以及被掩蔽掉的音頻信號(hào)等。而被掩蔽掉的音頻信號(hào)則主要是因?yàn)槿硕难诒涡?yīng)乍狐,主要表現(xiàn)為頻域掩蔽效應(yīng)與時(shí)域掩蔽效應(yīng)弄企,無論是在時(shí)域還是頻域上超燃,被掩蔽掉的聲音信號(hào)都被認(rèn)為是冗余信號(hào),不進(jìn)行編碼處理
- 壓縮算法
- 有損壓縮&無損壓縮
- 無損壓縮是指解壓后的數(shù)據(jù)可以完全復(fù)原拘领。在常用的壓縮格式中意乓,較多使用的是有損壓縮,有損壓縮在解壓后的數(shù)據(jù)不能完全復(fù)原约素,會(huì)丟失一部分信息届良,壓縮比越小,丟失的信息就越多圣猎,信號(hào)還遠(yuǎn)后的失真就越大
- 有損壓縮&無損壓縮
- 作用
- 將音頻采樣數(shù)據(jù)(PCM等)壓縮成音頻碼流士葫,從而降低音頻的數(shù)據(jù)量
- 常用壓縮編碼格式
- WAV
- WAV編碼的一種實(shí)現(xiàn)(有多種實(shí)現(xiàn)方式,但都不會(huì)進(jìn)行壓縮操作)就是在PCM(Pulse Code Modulation)數(shù)據(jù)格式的前面加上44字節(jié)送悔,分別用來描述PCM的采樣率慢显、聲道數(shù)爪模、數(shù)據(jù)格式等信息。
- 特點(diǎn):音質(zhì)非常好荚藻,大量軟件支持
- 適用場合:多媒體開發(fā)的中間文件屋灌、保存音樂和音效素材
- MP3
- MP3具有不錯(cuò)的壓縮比,使用LAME編碼(MP3編碼格式的一種實(shí)現(xiàn))的中高碼率的MP3文件应狱,聽感上非常接近源WAV文件
- 特點(diǎn):音質(zhì)在128Kbit/s以上表現(xiàn)不錯(cuò)共郭,壓縮比比較高,大量軟件和硬件都支持兼容性好
- AAC
- AAC是新一代的音頻有損壓縮技術(shù)疾呻,他通過一些附加的編碼技術(shù)(PS除嘹、SBR等)衍生出了LC-AAC、HE-AAC岸蜗、HE-AAC v2三種主要的編碼格式
- LC-AAC是比較傳統(tǒng)的AAC尉咕,相對(duì)而言,其主要應(yīng)用于中高碼率場景的編碼(>= 80Kbit/s)
- HE-AAC(相當(dāng)于AAC+SBR)主要應(yīng)用于中低碼率場景的編碼(<=80Kbit/s)
- HE-AAC v2(相當(dāng)于AAC+SBR+PS)主要應(yīng)用于低碼率場景的編碼(<=48Kbit/s)
- 事實(shí)上大部分編碼器都設(shè)置為<=48Kbit/s自動(dòng)啟用PS技術(shù)散吵,而>48Kbit/s則不加PS。相當(dāng)于普通的HE-AAC
- 特點(diǎn):在小于128Kbit/s的碼率下表現(xiàn)優(yōu)異蟆肆,并且多用于視頻中的音頻編碼
- 適用場景:128Kbit/s以下的音頻編碼矾睦,多用于視頻中的音頻軌的編碼
- Ogg
- 在各種碼率下都比較優(yōu)秀,尤其是在中低碼率場景下炎功,音質(zhì)好枚冗、完全免費(fèi)、有著出色的算法蛇损,可以用更小的碼率達(dá)到更好的音質(zhì)赁温。
- 特點(diǎn):可以用比MP3更小的碼率實(shí)現(xiàn)比MP3更高的音質(zhì),兼容性不夠好淤齐,流媒體特性不支持
- 適用場合:語音聊天的音頻消息場景
- WAV