我想問題是出在Winamp 2.79身上..不知道2.79做了哪些改版..
因為現在變成Winamp 2.79可以"直接"選取MAD的24BIT RESOLUTION..
這在Winamp 2.78之前是做不到的..
現在已知MAD是用24BIT運算在解碼..已知MAD輸出24BIT PCM..
也已知因為音效卡的硬體規格限制..音效卡輸出的是16BIT PCM..
我想問題的癥結應該是Winamp 2.79到底對了MAD的24BIT PCM做了什麼處理..
而有不少使用者回報說這樣的設定覺得人聲變甜美了..雜訊變小了..
我想該不會是Winamp 2.79本身也多了DITHER的功能..
而Winamp 2.79的DITHER處理方式不同於MAD本身的..所以造成以上差異!?
如果真是這樣的話..那這情況無法在硬體支援24BIT的CardDeluxe上發現..
因為卡豪華的輸出支援24BIT..不管是MAD或是Winamp都不會做DITHER的動作..
以上純屬推理..也許等下一版的MAD Plug-in出現就可得到解答了..
</FONT><!-- BBCode Quote End -->
原來這裡討論得正火熱,差點漏看
![:D](./images/smilies/icon_biggrin.gif)
Winamp 2.79 終於把 PP 改良後的 DirectSound output plugins 給放上去了,這個從以前就在討論,大家希望有 Gapless 和 CrossFading 功能的,並且能支援 24/32Bit 播放的 DSound Output Plugin,現在終於公開的和大家見面。(之前便可以在 PP 的網站上下載 beta 版,詳見 http://www.hydrogenaudio.org/forums/sho ... 0#post4354 這裡的討論)
這一版的 Winamp 之所以能夠支援 24/32Bit 的播放,是因為輸出格式改成 WAVEFORMAT_EXTENSIBLE,使用這種格式餵給 WDM Audio Driver 吃,便可以輸出大於 16Bit。(請見之前的討論 http://www.dearhoney.idv.tw/phpBB/artic ... 10&start=0)
所以要在 win2k/xp(WDM 架構)的系統底下才能夠使用 24/32Bit 輸出。
就只是這麼簡單,Winamp 並沒有麻煩到用 dithering 轉成 16Bit 輸出
![:)](./images/smilies/icon_smile.gif)
那麼丟給作業系統之後,音效卡只有 16Bit 的處理能力要怎麼辦?
沒關係,win2k/xp 有 KMixer 會做 Bit-depth conversion,把多餘的 Bit 砍掉.....
所以,音質會比較好嗎?
請看這個 Plugin 的作者,在 user manual 中 FAQ 的第一項的說明
Q: When I try to play 24bit sound on my SB Audigy on win9x system, I get an unsupported format error...
A: That's because your wonderful SB Audigy can't play 24bit sound (ask Creative techsupport why). <font color="#FF0000">Recommended solution: thow that piece of shit away and buy a real soundcard instead. Note to win2k/xp users: you "can" play 24bit sound on audigy (as well as on old good sb16), but it's actually downsampled to 16bit by windows' mixer.</font>
轉自 http://www.blorp.com/~peter/ds_manual.htm
呃,這個作者說話好酸
![:P](./images/smilies/icon_tongue.gif)
另外有安裝 Winamp 2.79 版的人最好再安裝 PP 更新過的 v2.79 updates,Winamp 放的版本是之前比較舊的版本。
<!-- Edit Notice Start -->
<font size=-1>[ 這篇文章在 2002-03-29 14:56 被 TMNEXT 編輯過 ]</font><!-- Edit Notice End -->