根據Speex官方網數據,在窄帶情況下,SpeexVBR性能優於SpeexCBR。於是,產品考慮將原來普通音質Speex CBR換成Speex VBR。但不知道在寬帶下性能如何。便對SpeexCBR與SpeexVBR進行對比測試。以下測試結果與大家分享一下,有不對的地方,請大家指正。
Ps: SpeexCBR為使用默認參數下的CBR編碼
SpeexVBR1為使用默認參數下的VBR編碼
SpeexVBR2 為設置最高質量並提高比特率參數到40000bps的VBR編碼
1. 對一份長達4分多鐘音樂模本進行測試,音樂採樣率為16Khz
編碼 | 編碼後,實際比特率 |
Speex CBR | 3500 * 8 bps |
Speex VBR1 | 1580 * 8 bps |
Speex VBR2 | 2561 * 8 bps |
對比結果為 SpeexCBR > SpeexVBR2 > SpeexVBR1
SpeexVBR1明顯失真和噪聲偏多
SpeexVBR2比較SpeexVBR1要好
SpeexCBR相比是最好的
2. 對一份1分多鐘的人聲樣本進行測試,樣本採樣率也為16Khz
編碼 | 編碼後,實際比特率 |
Speex CBR | 3500 * 8 bps |
Speex VBR1 | 1965 * 8 bps |
Speex VBR2 | 3172 * 8 bps |
對比結果為 SpeexCBR >= SpeexVBR2 > SpeexVBR1
音質差不多,VBR噪聲會稍微多一些