teamJDK 說得對, 我在 win2000 灌了 kx driver, 然後用 foorbar + ks, IMD 的失真情形和 win98 的一模一樣, 在 win2000 + winamp (不論用 waveout 還是 ds), 或是用 wmp, IMD 的情形都是和 win98 的一樣。由此看來 sblive 在 win2000 下無論是否啟用 ks 都是在用硬體做 src, 謝謝 teamJDK 的指導
我倒是很想知道如何才能啟用 kmixer 的 src...
[簡介]foobar2000 --- 簡單且高品質的audio player
版主: DearHoney
原來 sc-d70 灌了 wdm driver 就可以用 kmixer, 故意把 sc-d70 設定成 48khz 然後試了一下 kmixer 的品質, 發現 kmixer 的品質設定在最高時其實不算太差... 正常的地球人應該很難察覺 kmixer 在最高音質下的失真, kmixer 雖然不及 ssrc 好, 但 cpu 使用卻低了很多
到控制台>聲音及多媒體>音訊>音效播放>進階>效能>取樣率轉換品質
調到最高就可以了
以下是測試結果, sc-d70 是使用 48khz 錄播模式, rmaa 是設定在 44.1khz 錄播模式, 所以測出來已經是 kmixer 錄和播的 src 失真的總和, 另外奉上 kmixer 的 rmaa sav 檔, 你可以用它來跟站上 rmaa 資料庫的 sav 檔比較, 看看自己用的 soundcard 在 48khz 下 DAC 的失真是否已經蓋過了 kmixer 的失真, 如果是的話, ssrc 其實對你沒有甚麼幫助 (當然是假設你的 soundcard 是用 kmixer 做 src)。
http://bennetng.uhome.net/k/KMixer.htm
http://bennetng.uhome.net/k/K-MIXER.SAV
rmaa 有一個 bug, 如果播放用 44.1k 但錄音用 48k 的話, 圖形會出錯 (IMD 和 stereo crosstalk 的圖形很明顯是出錯了)
http://bennetng.uhome.net/k/bug.htm
另外, 用 rmaa 測時, kmixer 的 src 音質會被自動調到最高, 所以用 rmaa 是不能測試其他的品質的, 用 cool edit 錄然後再分析就可以了(不貼上來了, 總之就是超爛, 有興趣自己試吧)
到控制台>聲音及多媒體>音訊>音效播放>進階>效能>取樣率轉換品質
調到最高就可以了
以下是測試結果, sc-d70 是使用 48khz 錄播模式, rmaa 是設定在 44.1khz 錄播模式, 所以測出來已經是 kmixer 錄和播的 src 失真的總和, 另外奉上 kmixer 的 rmaa sav 檔, 你可以用它來跟站上 rmaa 資料庫的 sav 檔比較, 看看自己用的 soundcard 在 48khz 下 DAC 的失真是否已經蓋過了 kmixer 的失真, 如果是的話, ssrc 其實對你沒有甚麼幫助 (當然是假設你的 soundcard 是用 kmixer 做 src)。
http://bennetng.uhome.net/k/KMixer.htm
http://bennetng.uhome.net/k/K-MIXER.SAV
rmaa 有一個 bug, 如果播放用 44.1k 但錄音用 48k 的話, 圖形會出錯 (IMD 和 stereo crosstalk 的圖形很明顯是出錯了)
http://bennetng.uhome.net/k/bug.htm
另外, 用 rmaa 測時, kmixer 的 src 音質會被自動調到最高, 所以用 rmaa 是不能測試其他的品質的, 用 cool edit 錄然後再分析就可以了(不貼上來了, 總之就是超爛, 有興趣自己試吧)
BLUEBLUE 寫:剛才做了一些測試
發現音訊播放設定裡面的
取樣頻率轉換品質的調整居然可以影響KS output的音質
如同影響DS & wave output一樣
如果說取樣頻率轉換品質是調整KMIXER的SRC
哪KS OUTPUT就應該不受影響才是.......怪了
以上節錄於SRC TESTTMNEXT 寫:令人慶幸的是,在一般的情形下,會使用 KMixer SRC 的機會很少。
我試過幾個情況(用的音效卡是 Live! value,Driver 用 XP 內建的、Creative 提供的、Kx WDM Driver 三種都一樣),即使在 DirectSound 硬體加速完全關閉的情形下,使用傳統 MME Wave Out,仍然是硬體 SRC,而不會用 KMixer。
Winamp 2.79 用 DirectSound 輸出則會變成 22Khz 8Bit。新版的 Crossfading DirectSound output 預設值是開啟 Creat primary buffer,則其輸出結果也會使用硬體 SRC。
而 Media Player 在關閉硬體加速的情形下使用 DirectSound,還是會丟給硬體 SRC。
不過,其他音效卡的情況不明。
由以上推論
我的目前聽音樂的狀況並沒有用KMIXER作SRC
也就是說取樣頻率轉換品質的調整跟KMIXER無關!?
越來越混亂了 ?_?
測試 soundcard 是否用 kmixer 做 src 其實十分簡單, 只要下載這個 16/44 的 IMD test tone, 然後在控制台變更 kmixer 的取樣率轉換品質, 聽聽是否有分別就可以, 如果有的話, 分別是十分明顯! 除非是聾的, 否則沒有可能會聽不出!!! 如果聽不出的話, 絕對不用擔心自己的聽覺是否有問題, 因為你的 soundcard 根本不是用 kmixer 做 src。(測試前當然要記得關掉 ssrc)
http://bennetng.uhome.net/foobar/Reference-IMD.rar
http://bennetng.uhome.net/foobar/Reference-IMD.rar
測試結果出來了bennetng 寫:測試 soundcard 是否用 kmixer 做 src 其實十分簡單, 只要下載這個 16/44 的 IMD test tone, 然後在控制台變更 kmixer 的取樣率轉換品質, 聽聽是否有分別就可以, 如果有的話, 分別是十分明顯! 除非是聾的, 否則沒有可能會聽不出!!! 如果聽不出的話, 絕對不用擔心自己的聽覺是否有問題, 因為你的 soundcard 根本不是用 kmixer 做 src。(測試前當然要記得關掉 ssrc)
http://bennetng.uhome.net/foobar/Reference-IMD.rar
不論是用
KS DS wave output
都會受到影響.....
接下來又用了SSRC 作resample到48Kbennetng 寫:當 sc-d70 (wdm) 設定成 48k 時, ks 是不能播放 44k 的 file 的, 所以可以肯定 ks 是 bypass 了 kmixer 了
發現還是會受取樣率轉換品質影響....
所以說能不能bypass KMIXER每個人的狀況都不一樣...
我的卡(vibra128)無論如何都逃不離KMIXER的毒手....
最後由 BLUEBLUE 於 2003-01-21 23:34 編輯,總共編輯了 1 次。