怎麼愈來愈多人曲解SRC

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

版主: DearHoney

回覆文章
頭像
巨熊
神人
文章: 2741
註冊時間: 2001-04-17 08:00
來自: 臥熊崗
聯繫:

怎麼愈來愈多人曲解SRC

文章 巨熊 »

近日看到不少討論, 很多人不單是不了解SRC的作用, 更曲解了SRC的存在意義. 這裡, 我盡量以最淺白的方法跟大家解釋一下SRC之一二事.

SRC的功用
在數位領域的運算, 要求輸入的數位訊號採用指定的取樣率. 倘若輸入訊號的取樣率與運算所需的取樣率不合, 就得轉換取樣率.

以下是一些需要使用SRC運算的應用:
- Wave-table音樂合成
- 數位混音
- DSP特效
- 3D定位音效

SRC的存在與否
很多人都在談音效卡是否有SRC, 並把有SRC的音效卡定義為"不理想"的選擇. 這是完全曲解了SRC的存在意義. 事實上, 要讓一些功能(Wave-table音樂合成, DSP特效, 3D定位音效)有效地以硬體運算, 音效卡就必須擁有硬體SRC. 因此, 在沒有硬體SRC的音效卡, 實際上還是會使用軟體SRC. 倒是在欠缺硬體SRC的音效卡, 那些功能也得靠軟體進行. 無論如何, 在實際使用上SRC根本不可能避免的.

軟體SRC不是比較好嗎?
理論上, 軟體SRC是要多好有多好的東西. 原則上, 任何精度的數學運算都能以軟體完成. 不過在實際應用上, 太慢的運算也會影響播放, 因此「實時」的運算速度是必要的. 在Foobar 2000的SSRC, 就是高精度軟體SRC的一例.

然而, 在Wavetable音樂合成、DSP特效、3D定位音效等, 並非單純進行兩聲道的轉換. 視乎它們的規模而定, 需要數十組SRC甚至超過100組的SRC. 如果以軟體SRC應付這些應用, 根本不可能採用SSRC等級的軟體SRC.

SRC對品質的影響
具體一點的看, 在Photoshop中縮放圖片也是SRC的一種. 採用不同的縮放方式, 如Nearest Neighbour、Bi-linear、Bi-cubic... 縮放圖片的品質也有差異. 在音響的情況也差不多, 不同的SRC運算方式對輸出的品質也有一定的影響. SRC的品質, 直接地影響了Wavetable音樂合成、DSP特效、3D定位音效等功能的輸出品質.

音效卡是否可以跳過SRC
又是一個錯誤的看法: 如果音效卡本身在用48kHz主時脈, 跳過SRC直接在播放44.1kHz的訊號, 聲音速度會加快, 頻率也會升高. 因此, 跳SRC其實不是大家想要的.

那麼大家一直在談的"跳SRC音效卡"其實是指甚麼
那個其實是指音效卡的主時脈(Master Clock). 由於CD是以44.1kHz取樣, 大家一直在談的其實是可以把主時脈設成44.1kHz的音效卡.

音效卡的主時脈, 就等於LCD螢幕的本體解析度. 以一般的17吋LCD螢幕為例, 本體解析度為1280x1024, 把桌面設成1280x1024就有最銳利的畫面了. 反過來看, 把音效卡的主時脈設成跟要播放的音訊相同, 就有最佳的播放效果.

不可切換主時脈至44.1kHz的影響
如果音效卡不可切換主時脈至44.1kHz, 播放44.1kHz音訊時便會受其SRC的品質影響. 在高品質的SRC下, 播放品質較高. 只是播放2聲道的話, 原則上用Foobar 2000的SSRC可以補救硬體SRC品質不足的問題.

欠缺硬體SRC的影響
欠缺硬件SRC的音效芯片, 一般也不會具備處理Wavetable音樂合成、DSP特效、3D定位音效的硬件DSP. 全數功能均以軟體進行. 當中比較麻煩的是3D定位音效. 因為3D定位音效一般都是在遊戲中使用, 要跟圖像及物理運算等搶資源來提升品質並不可行.

SRC以外的影響
除了SRC外, 影響聲音的因素其實還有不少. 網上也有不少的討論. 當中, 有些說法是真的, 有些是被誇大了的, 有些是以訛傳訛的. 如果沒有確切掌握一個說法背後的理論及論證, 還是保留一下, 不要盡信比較好. 音響啊, 不要單談理論, 實踐及經驗才是最重要, 請相信自己的耳朵.
最後由 巨熊 於 2006-03-15 21:46 編輯,總共編輯了 1 次。
注意!!! 注意!!! 巨熊出沒注意!!!
臥熊崗 - 巨熊出沒Blog: http://hk.myblog.yahoo.com/giantbear-appear
真‧臥熊崗 FTTB極速Server - http://gbear.myphotos.cc/photos/ (測試中)
頭像
marks1001
神人
文章: 208
註冊時間: 2001-01-13 08:00
來自: 台中

Re: 怎麼愈來愈多人曲解SRC

文章 marks1001 »

沒有SRC存在其實真的很不方便
像看多媒體檔的時候來個取樣率怪怪的聲音串流
還得去查一下取樣率是多少再去音效卡切換
取樣率過低音效卡還不支援哩.......
像X-FI的作法用切換的去設定開啟與否其實還滿方便的
畢竟大部分只有聽CD或CD轉出來的聲音檔時才要切到44.1kHZ
而能提供高品質的SRC當然更是好
但重要的還是得多了解原理

會SRC也不是罪呀XD
頭像
魯豬
神人
文章: 1136
註冊時間: 2001-08-19 08:00
來自: 台中縣

文章 魯豬 »

巨熊大解說得相當清楚,好文
推!!! (Y)
DearHoney
神人
文章: 6487
註冊時間: 2001-01-03 08:00
聯繫:

Re: 怎麼愈來愈多人曲解SRC

文章 DearHoney »

巨熊 寫:很多人都在談音效卡是否有SRC, 並把有SRC的音效卡定義為"不理想"的選擇
確實。

有些人使用音效卡的目的是以「聽音樂」為主,甚至不打電動不做其他應用,所以非常重視音質的表現,這時候基於「多支香爐多支鬼」的想法,確實,SRC 在「以聽音樂為唯一目的時」是多餘的東西,這樣的朋友一多,累積起來的 SRC 怨念頗為可觀,多少也造成這種觀念的擴大。

如果能多包容一下其他人的需求,不要把 SRC 的存在做無限上綱,相信大家可以玩得更快樂。

以聽音樂為主要訴求的朋友,就去找音質表現優先的音效卡,但我覺得不需要把那些有 SRC 卻能兼顧其他一般應用需求的音效卡視為垃圾,當然音效卡本身音質表現如果就太差(例如聽得到明顯斯聲)也不可取,總之,太過與不及都是不好的。
頭像
巨熊
神人
文章: 2741
註冊時間: 2001-04-17 08:00
來自: 臥熊崗
聯繫:

文章 巨熊 »

我不否定SRC對音質的影響. 不過以我在各大討論區看過那些大談SRC的文章, 發文者十居其九其實對SRC連基本的概念也沒有. 不少看到文章的人, 除了對別人說相同的故事外, 又把故事誇大一點. 結果啊, 好像談音效卡不批評一下SRC的就像是沒水準的.

類似的情況, 在其他類別的討論也很常見, 只是形式可能有所不同. 不過, 大家以那種心態討論, 不是一面倒向個別的意見, 就是引起門派之類的鬥爭. 一些熱門爭吵的話題, 如Intel VS AMD及Nikon VS Canon之類, 「熱烈」參與的人其實對CPU架構及攝影等根本就沒有基本的認識.
注意!!! 注意!!! 巨熊出沒注意!!!
臥熊崗 - 巨熊出沒Blog: http://hk.myblog.yahoo.com/giantbear-appear
真‧臥熊崗 FTTB極速Server - http://gbear.myphotos.cc/photos/ (測試中)
herroyuihk
神人
文章: 717
註冊時間: 2001-02-24 08:00
來自: 台灣

文章 herroyuihk »

還好吧!
現在音效卡已經被創新一統江湖了
X-fi也沒有SRC的問題
envy的產品我是完全不會考慮....
電腦的音效卡不能支援eax4
至少我玩cmr2005就...... :-.-:
我好像就只有玩這個遊戲
另外在等 V8 Supercars 3
也是有支援eax4/5的
圖檔
猴子和綿羊....玩偶的臉都要怎麼呆嗎 :XD
Can't
大師
文章: 134
註冊時間: 2006-03-07 21:19

文章 Can't »

我還是新手,我想問一下
我的音效卡是X-FI
如果我聽音樂時定為96的話,會怎樣?
平時或是玩遊戲時頻率要固定為44.1嗎?
什麼時候會用到超過44.1的頻率呢?

請大大回答一下
頭像
巨熊
神人
文章: 2741
註冊時間: 2001-04-17 08:00
來自: 臥熊崗
聯繫:

文章 巨熊 »

Can't 寫:我還是新手,我想問一下
我的音效卡是X-FI
如果我聽音樂時定為96的話,會怎樣?
平時或是玩遊戲時頻率要固定為44.1嗎?
什麼時候會用到超過44.1的頻率呢?

請大大回答一下
如果想要在X-Fi獲得最佳的效果:
聽CD/MP3音樂時切換至音樂創作模式, 再取樣率設成44.1kHz.
看電影時切換至娛樂模式.
玩遊戲時切換至遊戲模式.

DVD電影的音響幾乎都是48kHz的, 即使是DTS 96/24, 在PC上目前還沒有任何96kHz的解碼(WinDVD那個設定是指LPCM而已). 因此在娛樂模式不太需要理會取樣率.

玩遊戲的話, 音源由8kHz到48kHz也有, DSP本身也鎖定在48kHz運作, 因此在遊戲模式也不需要理會取樣率.
注意!!! 注意!!! 巨熊出沒注意!!!
臥熊崗 - 巨熊出沒Blog: http://hk.myblog.yahoo.com/giantbear-appear
真‧臥熊崗 FTTB極速Server - http://gbear.myphotos.cc/photos/ (測試中)
Can't
大師
文章: 134
註冊時間: 2006-03-07 21:19

文章 Can't »

巨熊 寫:
Can't 寫:我還是新手,我想問一下
我的音效卡是X-FI
如果我聽音樂時定為96的話,會怎樣?
平時或是玩遊戲時頻率要固定為44.1嗎?
什麼時候會用到超過44.1的頻率呢?

請大大回答一下

DVD電影的音響幾乎都是48kHz的, 即使是DTS 96/24, 在PC上目前還沒有任何96kHz的解碼(WinDVD那個設定是指LPCM而已). 因此在娛樂模式不太需要理會取樣率..
我的喇叭是Z5500,解碼器裡有DTS 96/24,他的DTS 96/24是假的嗎?
Yusunu
神人
文章: 374
註冊時間: 2004-07-30 16:37

文章 Yusunu »

herroyuihk 寫:還好吧!
現在音效卡已經被創新一統江湖了
X-fi也沒有SRC的問題
envy的產品我是完全不會考慮....
電腦的音效卡不能支援eax4
至少我玩cmr2005就...... :-.-:
我好像就只有玩這個遊戲
另外在等 V8 Supercars 3
也是有支援eax4/5的
對呀,其實過去Audigy系除了src較難看外,一直都是娛樂卡的首選,DVD方面現在連Audigy4這種三千元不到的產品都內建好雙D解碼了。
遊戲方面,小弟玩UT2004把音效調到Hardware + EAX再開CMSS,用內建顯示﹝ATi Xpress200﹞都尚稱順暢,可見DSP真是有夠猛;效果上即使只用2.0音箱,都能感受到類似環繞的效果。 :D
回覆文章