和氏璧XP的SRC不如想像中的好

音效卡的問題在此討論。

版主: DearHoney

頭像
BooBooBird
神人
文章: 1424
註冊時間: 2001-12-11 08:00
來自: 不知有漢 無論魏晉

文章 BooBooBird »

檔案在此,以和氏璧XP放,聲之鑽錄。

48k一般放,44k錄
http://ntclass.savs.ilc.edu.tw/~boo/1k/48normal-44.wav

48k高品質放,44k錄
http://ntclass.savs.ilc.edu.tw/~boo/1k/ ... alized.wav

44k放,44k錄
http://ntclass.savs.ilc.edu.tw/~boo/1k/44-44.wav


看頻率分析是48k高品質和44k比較像,實際聽歌卻是48k一般品質和44k比較像?嗯...
TMNEXT
神人
文章: 271
註冊時間: 2002-01-02 08:00
來自: 人畜同樂促進會

文章 TMNEXT »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
檔案在此,以和氏璧XP放,聲之鑽錄。

看頻率分析是48k高品質和44k比較像,實際聽歌卻是48k一般品質和44k比較像?嗯...
</FONT><!-- BBCode Quote End -->
謝謝您的測試。
呃... 上面有點看不太懂,和氏璧XP 沒有辦法自己錄自己的 Wave 訊源嗎?
我的意思是,錄音來源那邊不要選外部的數位或類比輸入(SPDIF in 或 Line in 之類的),而只選自己內部的 Wave 裝置(名稱寫 Wave,或是 立體聲輸出,或是 Stereo out,聲波...etc. anyway,總之就是錄自己的 Wave 輸出,一邊播放測試 Wave 檔的同時,一邊把放音的聲音錄回來,不經過音效卡上的 DAC,直接在音效晶片內數位錄音錄回來,少一次 D/A, A/D 的轉換)。
和氏璧XP 沒有辦法這樣錄音嗎?還是這樣錄音會有問題?不然用另一張音效卡錄音,中間經過 D/A, A/D,變數太多,我沒有辦法精準的測出來 ^^;
還有 聲之鑽 有特別準備一顆 44KHz 的 ADC 嗎?(抱歉我不太清楚)不然錄音時最好是錄 48KHz,不然你錄 44KHz,又要經過 聲之鑽 的 SRC,把 AC'97 給它的 48KHz 的訊號轉為你要的 44KHz,這樣就經過雙重 SRC(和氏璧XP 48->48 類比 取樣 聲之鑽 48->44),我都不曉得錄下來的 Wave 檔該算是那個 SRC 的表現了 :P
(還是您是用 和氏璧XP 數位輸出給 聲之鑽 數位輸入錄音?這樣少了一道 D/A ,A/D 的過程,不過還是會經過兩次不同的 SRC)
頭像
BooBooBird
神人
文章: 1424
註冊時間: 2001-12-11 08:00
來自: 不知有漢 無論魏晉

文章 BooBooBird »

這我倒是沒注意到。

如果我沒記錯和氏璧XP和聲之鑽都一樣只能從立體混音器錄音,我懷疑這會經過DA和AD兩次運算。我回去再試一次好了。

如果真要能得出精確的結果,除非是恰巧輸出會經過src然後錄音時是以數位方式並且不經過src,真的有音效卡這樣作嗎?
LukeLo
神人
文章: 2100
註冊時間: 2001-01-04 08:00

文章 LukeLo »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
如果我沒記錯和氏璧XP和聲之鑽都一樣只能從立體混音器錄音,我懷疑這會經過DA和AD兩次運算。我回去再試一次好了。
</FONT><!-- BBCode Quote End -->
要錄wave檔播放內容本來就是要選立體聲混音的選項,並不須要將Line Out接到Line In。
<!-- BBCode Quote Start --><FONT COLOR=GREEN>
如果真要能得出精確的結果,除非是恰巧輸出會經過src然後錄音時是以數位方式並且不經過src,真的有音效卡這樣作嗎?
</FONT><!-- BBCode Quote End -->
AC97標準的音效卡應該是播放時過一次src然後錄音時再過一次。
<!-- Edit Notice Start -->

<font size=-1>[ 這篇文章在 2002-05-01 16:19 被 LukeLo 編輯過 ]</font><!-- Edit Notice End -->
頭像
BooBooBird
神人
文章: 1424
註冊時間: 2001-12-11 08:00
來自: 不知有漢 無論魏晉

文章 BooBooBird »

看來不用再放一次檔案了,用立體混音,並且用48k錄出來的結果跟透過聲之鑽以44k錄幾乎是一模一樣。唯一不同的是「48k普通放-48k錄」的品質比「48k普通放-44k錄」的品質好點,頻率分析曲線變得平滑了,但是harmonic distortion還在。

有空我還是會把檔案放上去的。
頭像
BooBooBird
神人
文章: 1424
註冊時間: 2001-12-11 08:00
來自: 不知有漢 無論魏晉

文章 BooBooBird »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
AC97標準的音效卡應該是播放時過一次src然後錄音時再過一次。
</FONT><!-- BBCode Quote End -->

在這個過程中會經過DA/AD嗎?
TMNEXT
神人
文章: 271
註冊時間: 2002-01-02 08:00
來自: 人畜同樂促進會

文章 TMNEXT »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
有空我還是會把檔案放上去的。
</FONT><!-- BBCode Quote End -->
那就麻煩你了。
TMNEXT
神人
文章: 271
註冊時間: 2002-01-02 08:00
來自: 人畜同樂促進會

文章 TMNEXT »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
<!-- BBCode Quote Start --><FONT COLOR=GREEN>
AC97標準的音效卡應該是播放時過一次src然後錄音時再過一次。
</FONT><!-- BBCode Quote End -->

在這個過程中會經過DA/AD嗎?
</FONT><!-- BBCode Quote End -->
代回 ^^;;
不會。
DA/AD 在 Codec 上。
音效晶片<==>AC'97 Codec
-----------AC Link-----------
錄音時會經過 SRC 是沒有辦法,因為他要把 incoming 的訊號轉成你要的 sample rate。
所以建議您錄 48KHz,因為 48->48 resample 的品質總比 48->44 好。
頭像
BooBooBird
神人
文章: 1424
註冊時間: 2001-12-11 08:00
來自: 不知有漢 無論魏晉

文章 BooBooBird »

我前面幾篇寫得有點亂又有點錯誤,我整理一下好了。

1.和氏璧XP透過DirectSound播放48k的sample時,不同的src設定會有不同的音質。其中src設為「一般」時音質與44k類似。

2.[新發現]在winamp中以wave device輸出時,不管src如何設定其結果都和「透過DirectSound品質設為最高」相同。

3.若播放採用DirectSound,src品質設為一般,播放48k,則錄音時會有超級誇張的harmonic distortion。不管是從立體混音或從line-out,line-in錄音都一樣。
其中第三點也就是我用聲之鑽錄音的原因。否則根本無從比較起。
頭像
BooBooBird
神人
文章: 1424
註冊時間: 2001-12-11 08:00
來自: 不知有漢 無論魏晉

文章 BooBooBird »

[b12] 以 上 皆 非 [b12]

這樣說是誇張了點,不過也差不多。上面唯一正確的結論就是「wave device輸出」的聲音等於「DirectSound將src設為最佳」。

我的winamp設為Directsound輸出,而 cooledit 卻用 wave device,導致上述很多結論誤判。和氏璧XP的錄音沒有任何問題!

使用DirectSound將src設為一般,播放16khz sine wave的結果,聲音好聽極了,每2k有一個波峰.... :-.-:

src設為最佳才是比較正確的聲音
<!-- Edit Notice Start -->

<font size=-1>[ 這篇文章在 2002-05-03 00:59 被 BooBooBird 編輯過 ]</font><!-- Edit Notice End -->
回覆文章