PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   音效討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=6)
-   -   什麼叫做SRC或SSRC (https://www.pcdvd.com.tw/showthread.php?t=473556)

symbolT 2005-04-14 11:56 PM

什麼叫做SRC或SSRC
 
哪位大師可以解釋給我聽
我的A2 ZS跟SRC有扯上關係嗎
問題如果很白痴請見諒,但我真的不懂

AMD-Ti 2005-04-15 05:57 AM

當初制定AC97規格時,規定晶片處理音效時要以48KHz取樣.
絕大多數人聽的CD, mp3, wma, wav...是44.1KHz,只有DVD影片較常見48KHz取樣的音效.
所以,要播放上述44.1KHz(以及其他非48KHz的媒體檔),就必須夠過SRC先轉換成48KHz,由晶片處理過後再轉為原本的取樣頻率(例如44.1KHz)輸出.
有鑒於內建音效為省成本,通常取樣的晶片及驅動程式的品質有相當多值得加強的地方,所以經過SRC轉換取樣頻率的歌曲音質通常會下降.
用Foobar2000內的撰寫較好的機制來替代主機板內建音效或音效卡上原本的機制來做SRC的動作,可以以這轉換取樣頻率的過程品質更好; Foobar2000該機制稱為SSRC.

tiesto 2005-04-30 03:18 AM

引用:
作者AMD-Ti
當初制定AC97規格時,規定晶片處理音效時要以48KHz取樣.
絕大多數人聽的CD, mp3, wma, wav...是44.1KHz,只有DVD影片較常見48KHz取樣的音效.
所以,要播放上述44.1KHz(以及其他非48KHz的媒體檔),就必須夠過SRC先轉換成48KHz,由晶片處理過後再轉為原本的取樣頻率(例如44.1KHz)輸出.
有鑒於內建音效為省成本,通常取樣的晶片及驅動程式的品質有相當多值得加強的地方,所以經過SRC轉換取樣頻率的歌曲音質通常會下降.
用Foobar2000內的撰寫較好的機制來替代主機板內建音效或音效卡上原本的機制來做SRC的動作,可以以這轉換取樣頻率的過程品質更好; Foobar2000該機制稱為SSRC.

那請問樓上大大...那如果我用foobar然後配一塊很入門級的音效卡是不是依各位大大的經驗用foobar的ssrc機制是比較理想的?

AMD-Ti 2005-04-30 05:46 AM

引用:
作者tiesto
那請問樓上大大...那如果我用foobar然後配一塊很入門級的音效卡是不是依各位大大的經驗用foobar的ssrc機制是比較理想的?

一般而言是如此;除非該卡不受SRC機制之苦.

DanFang 2005-04-30 07:54 AM

我不知道現在有哪塊入門級音效卡是不符合AC'97規範的.
要硬體過SRC可能要找專業級的音效卡才有吧.
不過VIA Envy24系列的好像不用過SRC.

nagual 2005-04-30 04:41 PM

引用:
作者AMD-Ti
當初制定AC97規格時,規定晶片處理音效時要以48KHz取樣.
絕大多數人聽的CD, mp3, wma, wav...是44.1KHz,只有DVD影片較常見48KHz取樣的音效.
所以,要播放上述44.1KHz(以及其他非48KHz的媒體檔),就必須夠過SRC先轉換成48KHz,由晶片處理過後再轉為原本的取樣頻率(例如44.1KHz)輸出.


嗯, 44.1KHz經過SRC變成48KHZ不就餵給音效卡去轉換成類比訊號輸出了嗎?
為何還要轉回44.1 KHz? :confused:

nagual 2005-04-30 04:54 PM

引用:
作者symbolT
哪位大師可以解釋給我聽
我的A2 ZS跟SRC有扯上關係嗎
問題如果很白痴請見諒,但我真的不懂


SRC ==> Sample Rate Conversion 不同取樣頻率轉換.如44.1Khz變成48k.Hz

而SSRC我就不清楚了, 我只聽過Synchronous Sample Rate Conversion跟
Asynchronous sample rate conversion. 一個是從頭到尾的取樣頻率轉換
都是一致的, 一個是不一致的或動態的. ASRC可用在不同音效裝置間因參考的
clock有些微誤差, 可做動態調整變換比例, 來彌補此一誤差.

做即時取樣頻率轉換, 音質想要好, 一定要參考的取樣數多, 轉出來的音質才會好
(當然轉換的演算法也是個問題).

AMD-Ti 2005-05-01 08:10 AM

引用:
作者nagual
嗯, 44.1KHz經過SRC變成48KHZ不就餵給音效卡去轉換成類比訊號輸出了嗎?
為何還要轉回44.1 KHz? :confused:

這我不知道.我也對此感到很不解:p

Shade 2005-05-05 04:54 PM

不需要再轉回 44.1KHz,AC'97 就是由音效晶片做硬體的取樣頻率轉換和混音的動作,一律轉換為 48KHz 輸出。音效晶片連接 DAC 的通道,叫做 AC Link,資料格式也是 48KHz。然後連接到 DAC,也就是 AC'97 Codec,AC'97 Codec 只接受 48KHz 的訊號,做 48KHz 的 DAC 轉換。

這是因為電腦上有許多不同的取樣頻率聲源,例如遊戲的聲波檔取樣率可能只有 22KHz,MIDI/MOD 的音色檔會有更多奇怪的取樣頻率,為了要讓這些聲波都能在同一時間發聲,勢必需要一個混音器,做法有兩種:
1. 用多個能接受各種取樣頻率輸入的 DAC,將聲波轉換為類比訊號後用類比混音
2. 先做數位的混音,當然混音前各個聲波的取樣頻率必需先轉換為一致,然後後端只需使用一個只接受單一取樣頻率的 DAC 做數位類比轉換即可。

在考慮成本,以及兼顧音質的情況下,當初 Intel 制訂 AC'97 的時候選擇了方法 2,而且將這個統一的取樣頻率訂為 48KHz。
但是由於硬體做即時的取樣頻率轉換,受限於成本,品質一直做得不是很好,造成轉換成 48KHz 之後音質很差,變成大家所詬病的 AC'97 音效卡強制 SRC 到 48KHz 的問題。
SRC,Sample Rate Conversion,取樣頻率轉換。

SSRC 全名是 Shibatch's Sample Rate Converter,Shibatch 的取樣頻率轉換器,是一個軟體的取樣頻率轉換器,顧名思義,Shibatch 寫的 :p
在電腦上先用轉換品質較高的 SSRC 將聲音轉換為 48KHz,再送給音效晶片,可以避免硬體做 44.1KHz -> 48KHz 的轉換,使音質提升。


所有的時間均為GMT +8。 現在的時間是09:40 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。