Opus
IETF開發的聲音編碼格式
opus是一種聲音編碼格式,Opus的前身是celt編碼器。是由IETF開發,適用於網路上的實時聲音傳輸,標準格式為RFC 6716。
Opus編碼器 是一個有損聲音編碼的格式,由網際網路工程任務組(IETF)近來開發Opus 格式是一個開放格式,使用上沒有任何專利或限制。
Opus的前身是celt編碼器。在當今的有損音頻格式爭奪上,擁有眾多不同編碼器的AAC格式打敗了同樣頗有潛力的Musepack、Vorbis等格式,而在Opus格式誕生后,情況似乎不同了。通過諸多的對比測試,低碼率下Opus完勝曾經優勢明顯的HE AAC,中碼率就已經可以媲敵碼率高出30%左右的AAC格式,而高碼率下更接近原始音頻。
Opus格式音頻可以使用GStreamer, libavcodec(ffmpeg),Foobar2000,Firefox(15 Beta或更新)等播放,推薦Foobar2000 1.1.14 beta 1或者更新的版本播放。
6 kb /秒到510 kb / s的比特率
採樣率從8 kHz(窄帶)到48 kHz(全頻)
幀大小從2.5毫秒到60毫秒
支持恆定比特率(CBR)和可變比特率(VBR)
從窄帶到全頻段的音頻帶寬
支持語音和音樂
支持單聲道和立體聲
支持多達255個頻道(多數據流的幀)
可動態調節比特率,音頻帶寬和幀大小
良好的魯棒性丟失率和數據包丟失隱藏(PLC)
浮點和定點實現