軟體 SRC 品質測試

討論MP3、WAV、MIDI、WMA甚至其他數位音訊的播放、製作、轉換等。

版主: DearHoney

bennetng
神人
文章: 665
註冊時間: 2001-05-07 08:00
來自: 香港
聯繫:

文章 bennetng »

另外我注意到 bennetng 兄以前作的實驗是輸出 32bit float,我是作 16bit 整數輸出,而且沒有 Dither :P
難怪結果差這麼多 ^^;

如果 SSRC 用 32bit float 輸出,頻譜上完全看不到有任何失真。
如果 foobar 輸出 16bit,但是有加 Dither,則也會破壞這個諧波失真,這個諧波失真會不見,取而代之的是高頻極大的雜訊。
那次測試是純粹為了凸顯 ssrc 和 pphs 的差異, 考慮到降 bit 的話其實並不是 ssrc 和 pphs 本身的功能, 所以用 32-bit float

至於高頻極大的雜訊 (Strong ATH?) 以 16-bit 來說的話我主觀地認為會比 foobar 其他的內建 dither 方式好聽, 簡單來說是比較柔和平順

TeamJDK 兄測的則可反映實際應用時的差異 8)
weiliya
初學者
文章: 30
註冊時間: 2001-09-26 08:00

文章 weiliya »

http://sox.sourceforge.net/
可不可以測測看這個軟體 :lol:
bennetng
神人
文章: 665
註冊時間: 2001-05-07 08:00
來自: 香港
聯繫:

文章 bennetng »

weiliya 寫:http://sox.sourceforge.net/
可不可以測測看這個軟體 :lol:
嘩這個程式.........
就算出錯也不用令我的 pc speaker 狂叫吧, 幸好現在不是深夜 :-.-:
而且用 windows task manager 不能關閉, 要 logout 才行耶 :-.-: :-.-:
weiliya
初學者
文章: 30
註冊時間: 2001-09-26 08:00

文章 weiliya »

我曾在hydrogenaudio看到有人認為這比ssrc還要好的resample才提出的
我是沒試過效果好不好,只是單純的好奇罷了
在命令列上
sox input -r 48000 output resample -q
我剛剛試過沒有問題啊
teamJDK
大師
文章: 125
註冊時間: 2002-10-09 08:00

Re: 軟體 SRC 品質測試

文章 teamJDK »

JY 寫: 我一直覺得大多數mpeg4壓縮出來的東西聽感上比mp3多出了像是這樣的細節...
不過跟原始wav比較起來就可以分辨出是加味進去的..
另SSRC和PPHS兩者在使用普通模式跟Ultra mode之間我覺得有聽的出來的差異...
不過感覺上是音色上的差距... 只能說低CPU time模式下音色都會比較"粗操"..
是否能測試一下SSRC或PPHS內部兩個mode的差異?
測出來中低頻的表現是差不多的,不過到靠近 stopband 的地方,一般模式會比 Slow mode/Ultra mode 多出 Ringing 的瑕疵。
實際聽起來,我也覺得一般模式的音色比較"粗"一點 :o
teamJDK
大師
文章: 125
註冊時間: 2002-10-09 08:00

文章 teamJDK »

weiliya 寫:http://sox.sourceforge.net/
可不可以測測看這個軟體 :lol:
沒問題 ^^

sox 其實我之前有測,不過沒有列出來,由於我現在不好抓 GIF 動畫,用靜態的圖片說明代替 :o

sox 最好的 SRC 模式是 Polyphase Filtering,有一個參數,是設定 cutoff 的頻率,如果設為 22KHz*1,高頻靠近 stopband 的地方會出現 Ringing,如下圖
圖檔

如果用預設值,是 22KHz*0.95,高頻會衰減得比較快,但是沒有 Ringing,如下圖
圖檔

兩個高頻衰減特性的比較,紅色是截止頻率精準,但是有 Ringing,藍色是截止頻率不準,不過沒有 Ringing
圖檔
teamJDK
大師
文章: 125
註冊時間: 2002-10-09 08:00

文章 teamJDK »

sox 低頻也有諧波失真的現象。
相較之下,SSRC 測出來的數據比較好看。
不過實際聽起來,到底音色是怎樣,這個我沒有聽 ^^;

11. RML Labs SawStudio 3.8a
由於他們號稱有高品質 Realtime 的 SRC,作為賣點之一,所以測測看。
測試的結果,真的很快,品質.... 如下
圖檔

12. Steinberg Nuendo v2.2.0.33
在好奇心的驅使之下,最後還是測了 Nuendo :P
結果 Nuendo 的 SRC 和 Wavelab 不一樣,
圖檔

結論,光看測試數據的話,免費的 SSRC 真是強啊 :D
teamJDK
大師
文章: 125
註冊時間: 2002-10-09 08:00

文章 teamJDK »

放假不知道要做什麼.... 看到 MIDIMALL 上提到 Dither 比較重要,確實,我很想測 Dither.... :P
像這一篇做的測試
http://audio.rightmark.org/lukin/dither/dither.htm

當初
http://www.24-96.net/dither/

開放測試的結果,MegaBitMax 是 Dither 的第一名,Garf(PPHS 的作者)也說他覺得 MegaBitMax 聽起來比 foobar2000 的 strong ATH 還要好.... 我倒是很想知道 foobar2000 strong ATH 和 Waves L1/L2 比起來怎麼樣.....
sswroom
初學者
文章: 11
註冊時間: 2003-12-31 16:33
來自: Hong Kong
聯繫:

文章 sswroom »

Magix Samplitude 7.0 Professional 也不是完美的。

音量高於-12dB的低頻會造成的諧波失真。
如果用Linear Sweep(不是Log Sweep),音量高於-12dB,會出現aliasing 失真。

SSRC方面,音量高於-24dB時,低頻不會造成的諧波失真。


所以,我在-3dB的Log Sweep(10 - 22050Hz)中,SSRC大勝Samplitude。
30Hz Linear Fade 的測試中,各有缺點。
還有-3dB的高頻Linear Sweep(20000 - 22050Hz)中,Samplitude的缺點暴露了出來。
-3dB的Linear Sweep(10 - 22050Hz)中,Samplitude在10000Hz開始出現aliasing 失真。

總結:
SSRC的失真主要在音量低時出現(低於-24dB),而Samplitude的失真在音量高時出現(高於12dB)。
回覆文章