請問一些音效卡SRC與SSRC的問題

音效卡的問題在此討論。

版主: DearHoney

回覆文章
eeb
初學者
文章: 10
註冊時間: 2004-04-12 22:43

請問一些音效卡SRC與SSRC的問題

文章 eeb »

小弟最近爬文好一陣子後,整理出一些問題想請問板上先進,望不吝指教。
1.我參考bennteng大的網頁
http://bennetng.kc-studio.com/foobar/foobar.html
裡面提到Audigy2在Foobar2000用SSRC的建議值是96khz
但不知Audigy2在96khz下是否可bypass SRC,若不行的話,
那最後還是會做一次 96khz -> 48 khz的動作,
這樣豈不類比於 44.1khz - > SRC -> 48khz。
2.我下載了44.1khz與48khz兩個測試檔,檔案來源在上述提到的網頁。
我用CMI8738音效卡加Foobar2000播放,輸出選DirectSound
在不開啟SSRC下,分別單獨滑鼠點兩下播放該兩個檔案可以明顯聽出不同,
但若是連續播放,亦即48khz播完自動跳到44.1khz那首,則兩者毫無差異。
檔案順序相反的話則可聽出很大差異,
後來我在控制台把轉換品質調到最左邊,才不會有這種奇怪的現象。
不知是否有理論可解釋呢
3.同第2點,輸出改為Kernel Stream,不開SSRC,
則兩個檔案聲音聽起來相同,這是否意味KS輸出可以跳過SRC呢?
4.小弟打算購買較高階的音效卡,目的是bypass SRC以及更好的DAC,
但小弟雖不打電動,可常看DVDrip的電影,裡面的音效都是48khz,
無論是xvid+mp3 or xvid + AC3,那這樣會造成什麼麻煩嗎?

以上四點問題是困擾我心中多時的問題,望板上先進撥冗予小弟解答,謝謝
bennetng
神人
文章: 665
註冊時間: 2001-05-07 08:00
來自: 香港
聯繫:

Re: 請問一些音效卡SRC與SSRC的問題

文章 bennetng »

但不知Audigy2在96khz下是否可bypass SRC,若不行的話,
那最後還是會做一次 96khz -> 48 khz的動作,
根據 dearhoney 和 digit-life 的測試, audigy2 在 48k 或 96k 下均看不見有 src 的問題

http://www.dearhoney.idv.tw/SoundCard/S ... index2.php
http://www.digit-life.com/articles2/creativeaudigy2/

我是怕推薦 48k 的話會令人誤會 audigy2 並不真正支援 96k, 換句話說, 你喜歡的話用 48k 或 96k 都可以, 至於哪個較好, 你自己決定吧
2.我下載了44.1khz與48khz兩個測試檔,檔案來源在上述提到的網頁。
我用CMI8738音效卡加Foobar2000播放,輸出選DirectSound
在不開啟SSRC下,分別單獨滑鼠點兩下播放該兩個檔案可以明顯聽出不同,
但若是連續播放,亦即48khz播完自動跳到44.1khz那首,則兩者毫無差異。
檔案順序相反的話則可聽出很大差異,
後來我在控制台把轉換品質調到最左邊,才不會有這種奇怪的現象。
不知是否有理論可解釋呢
小弟撰寫此測試的目的主要是讓一些不懂看圖或不信圖的人, 用耳聽的方法去測試 src 的品質, 並找出最適合自己的設定, 此測試不能精確地反映 soundcard/driver 的實際運作模式, 只能顯示原來在你的情況下, 用不同方式但相同的軟件去播放相同的檔案卻竟然有差異
3.同第2點,輸出改為Kernel Stream,不開SSRC,
則兩個檔案聲音聽起來相同,這是否意味KS輸出可以跳過SRC呢?
ks 只能跳過 kmixer 的 src, 不能跳過 soundcard 本身的 src, 而 soundcard 本身的 src 如果夠好, 或者 soundcard 本身的其他失真已經足以掩蓋 src 的失真的話, 是有可能會聽不出來

另外, 相同之餘還要聽到的是只是一個很純很尖的超高頻聲音, 而聽不到其他雜音。而所謂「其他雜音」, 並不包括 soundcard 在沒有播放聲音時的基本雜音(如果你聽到的話)。才是比較高品質的 src
頭像
魯豬
神人
文章: 1136
註冊時間: 2001-08-19 08:00
來自: 台中縣

Re: 請問一些音效卡SRC與SSRC的問題

文章 魯豬 »

eeb 寫:小弟最近爬文好一陣子後,整理出一些問題想請問板上先進,望不吝指教。
4.小弟打算購買較高階的音效卡,目的是bypass SRC以及更好的DAC,
但小弟雖不打電動,可常看DVDrip的電影,裡面的音效都是48khz,
無論是xvid+mp3 or xvid + AC3,那這樣會造成什麼麻煩嗎?

以上四點問題是困擾我心中多時的問題,望板上先進撥冗予小弟解答,謝謝
1~3已經有前輩解答,小弟說說第4點

你說的DVDrip電影,應該是mpeg4的AVI檔案吧,聲音播放上應該都沒有什麼問題或麻煩,音效是48KHz的話,只是音效卡的SRC不會有轉換作用

你所說的需要更好的DAC,是有什麼用途呢??如果真的要求就是要接外部DAC了吧,不知道你的預算是多少??

個人感想,如果你只是聽聽CD,mp3,看DVDrip,其實是用不到很高檔的By pass SRC音效卡,foobar2000可以解決聽音樂時SRC的問題,DVDrip就不要去要求它的音效了,再好的卡去播都是"普通"
eeb
初學者
文章: 10
註冊時間: 2004-04-12 22:43

Re: 請問一些音效卡SRC與SSRC的問題

文章 eeb »

先謝謝兩位前輩的指教。
關於Audigy2經測試在48khz或96khz下沒有SRC問題的結論,
小弟我有個想法但不知正確與否,還判各位先進予以斧正:

48khz取樣的音效檔亦即檔案每隔1/48000週期下紀錄該點的振幅位置,
而96khz取樣則是每隔1/96000週期紀錄之。
因此儘管受限於娛樂用音效卡以及AC97的規範,在最後訊號送進DAC前,
都必須SRC至48khz,但96khz剛好是48khz的兩倍,
因此最後在作96->48的SRC時,1/48000週期上振幅數值是已知的,
並不需要重新計算,故並無SRC的問題。
不知以上觀念是否正確呢
bennetng
神人
文章: 665
註冊時間: 2001-05-07 08:00
來自: 香港
聯繫:

Re: 請問一些音效卡SRC與SSRC的問題

文章 bennetng »

如果是 96k resample 至 48k 的話, 頻響是不可能平順地突破 24k 的, 你可以去看回 DH 站長做的測試, a2 的頻響在 24k 以外的地方也是平順的, 去到 40k 也只是掉了少於 0.4db
http://www.dearhoney.idv.tw/SoundCard/S ... t96k-1.png

另外 96k resample 至 48k 的話處理的質素也會對效果有影響, 比如說在 adobe audition 用家可以自訂 resample 的質素, 在 96k 至 48k 時用不同的設定去 resample 結果也會大有分別

舉個簡單一點的例子下面三幅圖 original 是原版, 然後把長和闊的解析度剛好降低一半, 經過優化的 resample1 還可以看到寫的是什麼, 但單純把一些 pixel 砍掉的 resample2 就什麼也看不到了, 所以即使是剛好一半的 resample 實際上也要將整個波形改寫才能有較好的效果

http://bennetng.kc-studio.com/original.png
http://bennetng.kc-studio.com/resample1.png
http://bennetng.kc-studio.com/resample2.png
回覆文章