winamp使用的問題

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

版主: DearHoney

回覆文章
kokora
大師
文章: 84
註冊時間: 2001-12-24 08:00
聯繫:

文章 kokora »

OS:WIN2000
SOUND SYSTEM:SP-60
SOUND CARD:CREATIVE EXTIGY
WINAMP VERSION:2.79c
INPUT:MAD 0.14.2b
DSP/EFFECT:DFX
OUTPUT COMPARITION:
1.CROSSFADING DIRECTSOUND OUTPUT v1.34a
2.EXPERIMENTAL DIRECTSOUND OUTPUT v1.37
TESTING SONG:PENNY-愛過

這兩個OUTPUT的比較對應我的音效卡下 會出現完全不同的音質
1.的情況為 聲音在每首歌切換的時候有點兒
類似慢慢減弱爾後再續行下一首歌
而且在EXTIGY有開CMSS跟沒開的情況下
為開CMSS時中置有人聲 沒開時中置人聲不出力
而且聲響極弱 其他聲道對應為前置聲道仍處理剩餘人聲及FULL樂器 後置則空間感加重 人聲極弱
整體聽起來很有空間感 雖然後置聲道處理剩餘樂器聲 除了空間感另外的優點為細節很清楚

2.的情況為 聲音在每首歌並無如上述般減弱 而像CD PLAYER切換般間些帶著少許開頭的爆音\r
(其實不是歌的緣故有點兒類似TEST SOUND這樣的感覺) 而這時有開CMSS與沒開CMSS是一樣的
皆為中置聲道幾乎不發聲 前置聲道份量加重
重低音變成三個主要出力:前至及低音音箱
後置聲道與上述情況一樣仍然是處理較為細節部分 可是這聽起來細節就不若1.的情況清楚

我舉使用的範例"愛過"這條歌 在1:25~1:50秒
有一個類似敲門聲 在1.的情況可以很清楚的
聆聽到(甚至我還一度以為室友惡作劇)可是在
2.的狀況下卻可能因為低音太過強調而變成
很難聽到這細微的聲音
而且2.的情況還會讓重低音產生不必要的共鳴

我不知道大家跟我的情形究竟一樣否 又這可能是什麼樣的原因呢?!


<!-- Edit Notice Start -->

<font size=-1>[ 這篇文章在 2002-04-06 04:33 被 kokora 編輯過 ]</font><!-- Edit Notice End -->
TMNEXT
神人
文章: 271
註冊時間: 2002-01-02 08:00
來自: 人畜同樂促進會

文章 TMNEXT »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
1.CROSSFADING DIRECTSOUND OUTPUT v1.34a
2.EXPERIMENTAL DIRECTSOUND OUTPUT v1.37
TESTING SONG:PENNY-愛過

這兩個OUTPUT的比較對應我的音效卡下 會出現完全不同的音質
1.的情況為 聲音在每首歌切換的時候有點兒
類似慢慢減弱爾後再續行下一首歌
</FONT><!-- BBCode Quote End -->
原文恕刪。
其他的問題我不清楚(因為我聽 MP3 時不會開 CMSS),不過您提到的 1. 在每首歌切換的時候會慢慢的減弱音量,這是正常的,這也是為什麼這個 Plugin 叫做 CROSSFADING 的原因。這個 Plugin 會在兩首歌之間作 Fade out(前一首歌的結尾音量漸弱,淡出)然後 Fade in(下一首歌的開頭音量逐漸增強,淡入)的動作,所以它叫做 CROSSFADING。這個 Plugin 除了 CROSSFADING 之外還有 GAPLESS 的功能(每首歌之間作 MIX,讓歌曲感覺上是連起來沒有中斷,譬如說放演唱會的 MP3 時,不希望歌曲之間會中斷一下的便需要這個功能)。詳細的設定可以看線上的 Help,會連到作者的網頁。
關於這兩個 Plugin 的音質,作者並沒有多做說明(或是我沒有看到),以常理推論,做 CROSSFADING 或 MIX 都會影響原來的音質,此時就要看程式寫得好不好。
關於傳統的 Wave Out 和 DirectSound 的差異,這個作者倒是有說,在 WIN9x 下他建議用 Wave Out,在 2000 和 XP 下他建議用 DirectSound。(他說 2000 和 XP 的 MM Wave Out 爛死了 :P
TMNEXT
神人
文章: 271
註冊時間: 2002-01-02 08:00
來自: 人畜同樂促進會

文章 TMNEXT »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
關於傳統的 Wave Out 和 DirectSound 的差異,這個作者倒是有說,在 WIN9x 下他建議用 Wave Out,在 2000 和 XP 下他建議用 DirectSound。(他說 2000 和 XP 的 MM Wave Out 爛死了 :P
</FONT><!-- BBCode Quote End -->
補充說明,原作者之所以說 2000 和 XP 底下的 MME API 爛斃了,是因為他發覺 2000 和 XP 的 MME Device 用起來不但 Latency 大,反應遲鈍,同時 CPU 使用率也高,不像在 9x 底下的 MME,用起來幾乎完美。2000/XP 的 DirectSound 速度就比 9x 的 DirectSound 快很多,雖然比不上 9x 的 MME,不過可以接受,所以在 2000/XP 下他建議使用 DirectSound 輸出。作者主要是以速度和 CPU 使用率來考量,並沒有提到音質的問題。
不過這其中其實隱含了一個原因 :)
在 2000/XP(WDM Audio Driver)底下,如果你是選 MM Wave Out,而不是 Hardware-Accelerated DirectSound 輸出,那麼 SRC 的工作是由系統的(軟體的)KMixer 來做的,而不是音效卡硬體的 SRC。這個 KMixer 的 SRC 的轉換品質可以在控制台的音效裝置的播放品質那一欄中調整,不同的刻度對應不同的 SRC 的演算法,詳細我忘了,只記得最爛是 linear 轉換,最好是 4x 還是 8x 的 interpolation 轉換。微軟說可以達到 -80dB(還是 -90dB?我也忘了 ^^;)的 S/N 的轉換品質。我沒有做過測試,不過以"推論",Live! 用的硬體 SRC 是 64x interpolation,理論上來說,應該會比 KMixer 提供的來得好。
以上關於 Live! 硬體 SRC 的品質較好只是我的猜測,當然如果有人能在 2000/XP 底下做測試證明就太好了 :)
<!-- Edit Notice Start -->

<font size=-1>[ 這篇文章在 2002-04-07 09:50 被 TMNEXT 編輯過 ]</font><!-- Edit Notice End -->
回覆文章