* 史萊姆的第一個家 * * 軟體資訊 --- 每日更新 * * 軟體下載 --- 教學文件 * * 免費資源 --- 郵件共享 * |
![]() |
* 史萊姆的第一個家 * * 軟體資訊 --- 每日更新 * * 軟體下載 --- 教學文件 * * 免費資源 --- 郵件共享 * |
|
|
#1 |
|
VIP 贊助會員
![]() |
Foobar2000設定指南(中文版)
Directsound 與 Waveout Q: Directsound 與 Waveout 有何不同? A: Waveout 是在32位的Windows上的一種老舊且過時,用來播放數字音訊的應用程式接頭(Application Programming Interface,簡稱API)。舊的Windows操作系統(如Win9x WinNT4)在 Waveout 的完成度很高(因為 waveout 是針對這些操作系統設計的),如果你想獲得最好的效能,你應該在這些操作系統上使用 Waveout輸出。然而 Waveout 的功能有所局限,它無法支持「混和多重音訊流」的功能。這顯示在Win2k/XP下的Waveout,只是為了舊的軟體的相容性所提供的,也因此Win2k/XP下 Waveout 的完成度很糟,它沒有使用任何的硬體加速功能,所有的混音動作都是用軟體來執行(因此當CPU的使用率很高時,常常會發生類似CD跳針的斷音現象)。 Directsound 是種較新、較現代化的聲音播放 API,都已經內建在最近的32位Windows操作系統中。 Directsound 支持混和多重音訊流、獨立的音量控制、硬體加速層及硬體仿真層(如果某些功能硬體無法支持 ,可以用軟體來仿真,因此程序設計師無須擔心他們的新 l33t 碼無法在舊的聲霸卡16上運作)。一般來說,只要你的操作系統安裝了適當的音效卡驅動程式及最新的 DirectX,Direstsound 都應該可以運作的很好(除了WinNT4以外)。在Win2k/XP下,Directsound 比 waveout 更好,因為在這些操作系統裡,Directsound 的完成度相對的比 waveout 來的更高(比 waveout 佔用較少的CPU資源,自由度較高,且不會有 Waveout 一般的小毛病)。Directsound 原本是被設計來讓遊戲利用系統的硬體加速功能,而無須直接接觸低階的硬體函數(就如同 DirectX 其它的元件)。 Q: 為何 Directsound 總是比 waveout 來的小聲? A: 在Win2k/XP中,改變 waveout 的音量似乎會改變整體音量的設定,然而 Directsound 的音量是獨立控制的。換句話說,你用 waveout 來播放音樂,你將音量設為50%,你就會得到50%的音量,然後你用 Directsound來播放,你將音量設為50%,你只會得到最大音量的25%。解決之道:別使用 waveout,並在Windows的音量控制中將音量設為最大。 Q: Directsound 及 waveout 之間的聲音輸出品質有所不同嗎? A1: 在Win2k/XP下(或者使用WDM驅動程式),waveout 及 Directsound 只有在傳輸 PCM 資料給 Windows kernel mixer 上有兩點不同。waveout 只使用軟體混音,因此較少造成系統中的特殊問題,而 Dircetsound可以使用硬體混音,因此會造成某些已知的,聲音品質的問題。 A2: 在Win9x下,Directsound 驅動系統完全的與 waveout 分離,並使用低階的方式來控制硬體,因此這就像拿兩種不同的驅動程式來配合 waveout 及 Directsound。在使用某些老舊的ISA接頭的音效卡時,Directsound為了節省 ISA 總線的頻寬,有著會將音訊資料降低取樣率至 22khz 8bit (或者其它相近的取樣率)的問題。 Q: 對於 Directsound 而言,軟體混音及硬體混音有何不同? A: 在 WinXP sp1、DirectX 8.1 中,無論是使用微軟的 Directsound 核心或者是驅動程式來進行硬體混音,都很容易碰到問題。目前已經證實,在 Winxp 下使用硬體混音來傳輸音訊資料時,即使是使用不同的音效卡,皆會碰上「取樣頻率」的問題。特別是某些驅動程式存在已久的問題(著名的創新未來 Audigy 音效卡 Skipping問題,在某些設定中會出現不間斷、靜態的雜音,甚至在某些例子中,會發生聲音品質驟降的情形,天曉得為何會如此!)。如果你想穩定的運作電腦,那建議你最好把硬體加速給關掉。硬體混音可以foobar2000 的偏好設定中的 Driectsound 這個字段裡找到 "allow hardware acceleration"。開啟它不代表你就真的啟動了這個功能(Directsound 會在沒有可用資源時自動使用軟體混音)。 關於重新取樣(resampling) Q: 如果我使用重新取樣的功能,能夠增進(improve)聲音的品質嗎? A: 不行,你無法利用重新取樣來「增進」聲音的品質,重新取樣是個有耗損的程序。你可以試看看改變一張bmp 圖片的大小,改過大小的圖片會和原本的圖片極為相似,不過假如你把兩張圖都放大(zoom-in)來看,你會發現它們在細節上並不相同。在某些硬體上,如果你使用高品質的重新取樣軟體,來避免讓你的驅動程式/硬體處理重新取樣的程序,你可以避免大量資料的損失(也就是避免音訊品質降低)。我知道某些人在他們的聲霸卡16上將取樣率提升為 96khz 24bit,並且聲稱這樣能聽到較「明亮」的聲音(事實上 Windows kernel mixer會將取樣率降回 44khz 16bit),別聽他們所說的屁話。 Q: 我應該將重新取樣的參數設為多少比較好? A: 首先,你應該查詢你音效卡的硬體資料。某些音效卡(例:在SB Awesome系列以前發售的聲霸卡)不需要重新取樣,這表示你不需要額外的重新取樣就已經得到最好的品質了(不會有重新取樣造成的品質降低)。所有的 SBLive!系列/Audigy系列/AC97相容的音效卡,都已經將輸出的取樣頻率固定為 48khz,重新取樣的品質會因為驅動程式/硬體裝置/Windows混音設定而改變。在許多例子中,SSRC重新取樣軟體會優先於你的硬體/驅動程式,因此你需要將重新取樣的參數設為 48khz/16bits,以避免你的硬體/驅動程式來進行它們較差的重新取樣。 Q: 但是我在我的聲霸卡上可以重新取樣為 96khz/24bits ... A: 當然可以,Windows混音器會將取樣率降回你硬體能夠接受的格式(例如: 48khz/16bits),這會造成額外的品質降低。不要提升取樣率,除非你的硬體真的能夠接受這些格式。Dithering dither 在電腦繪圖上稱為「遞色」,而在處理音訊上,也有著相似的意思。以下有三張圖,大家可以看看dither 的差異在何處。原始的圖(24bit 高彩),左上角的小方塊是從黑框中放大的。有 dither 的圖(8bit 256色),較遠處看可以說看不出與原圖的差異。無 dither 的圖(8bit 256色),色彩的分佈不平順,與原圖可以看出根本的差異。啟用這個功能,將會在播放波形時Dithering。如果dithering沒有啟動,那麼foobar2000將會改用切平。這意指沒有用到的位會被砍掉並丟棄。在許多較安靜的音樂中有淡入或逐漸消失的情況時,會造成「斷裂」的聽覺效果(也就是淡入/出的效果不平順)。Dithering只有在你將高位(例如:32bit)的音訊以低位(例如:16bit)來播放時才真正有用。輸出位設定(Output bit depth) 這裡有個下拉式選單,可以讓你選項輸出的位率。如果你有張 24bit 的音效卡,你當然會想讓那些沒有用到的位使用 dither to 24bit 來輸出。即使是 16bit 的音效卡,在播放 32bit 的音訊時使用 dither to 16bit 也能增進音質。foobar2000 處理音訊資料的管道如下——decoder(32 bit fp)=>[replaygain]=>[DSP]=>downsample to 16/24 bit with optional dithering 因此當你選項 dither to 16/24bit 時,建議你啟動dithering。然而如果設為 32bit 是不需要啟動dithering,因為從譯碼器直接傳送過來的資料就是 32bit。 關於 Kernel Streaming Q: 何謂 Kernel Streaming ? A: Kernel Streaming 會繞過 Windows kernel mixer,直接輸出音訊資料給音效卡。這種方式有著較低的輸出延遲,也許可以被視為 ASIO output 之外的另一種選項。 Q: 我應該用 Kernel Streaming 嗎? A: 如果你的音效卡及驅動程式能支持,且你使用 Kernel Streaming 沒有什麼問題的情況下,我會建議你使用Kernel Streaming 。 Q: 為何使用 Kernel Streaming 來輸出,比使用 Directsound 輸出,感覺聲音變的更大聲或者明亮? A: 聲音並沒有變的明亮,只有變大聲。因為輸出資料給音效卡的方式不同,因為繞過了 Windows 的混音器,音量控制(wave)對於 Kernel Streaming 是無效的,而且都以最大音量來輸出。如果你將音量控制中的 wave 音量設為最大,並使用 Directsound 輸出,你會發現音質和 Kernel Streaming 輸出沒什麼不同。 Q: 哪些操作系統可以使用 Kernel Streaming ? A: Kernel Streaming 只能在 Windows 2000 及 Windows XP 上運作,有人說應該可以在Windows ME 上運作一開啟 foobar2000, 你會發現它連 play, stop 這些基本的按鈕都沒有, 你可以到Foobar2000>Preferences>Display 裡, 選 Show buttons, 接著到 DSP Manager, 把右邊的 Resampler 移到左邊, 然後在 DSP Manager 下的 Resampler 裡, 把 Target sample rate 設定成你 soundcard 本身的sample rate 以下是一些建議數值 (參考自 DearHoney 的 RMAA 資料庫): 44100 - SB16, AWE32, AWE64 和其它類似的 ISA soundcard 48000 - SB PCI, SBLive, Audigy1, Audigy2, Extigy, Philips AE, Sonic Fury, Yamaha 7x4 和一般的 onboard soundcard 96000 - Audigy2 和一些真正支持 96khz 的 soundcard, 例如 Terratec 的 在使用 Resampler 之後, 再試試播放上面提及的兩個測試訊號, 聽聽是否只聽到很純很尖的超高頻聲音, 而且聽不出兩個檔案的分別。如果是的話, 高質素的 src 已經成功了。否則請到foobar2000>preferences>Output 裡, 試試選用不同的 Output, 如 Kernel Streaming (只限 WDM driver), 變更 DirectSound/WaveOut 裡的各種設定再試試看, 如果仍然失敗的話, 試試在 Windows 音量控制裡按選項>進階控制, 看看是否有高低音控制, 如果有的話, 把高低音都移到正中間再試試看 (如果本身已經在中間就不用移了), 如果還是不行的話, 我也無話可說。注意使用 Kernel Streaming 時 Windows 音量控制裡的 wave 輸出可能會無法控制, 那是正常的現象。接著到 Playback 一欄, 會有一個 Output bit depth 的選項, 只有 soundcard 真正支持 24-bit 時才選項 24-bit (Audigy1 是 16-bit, Audigy2 才是 24-bit), 因為在不支持 24-bit 的 soundcard 上選 24-bit 只會令音質比 16-bit 更差, 即使你可能聽不出。 |
|
|
送花文章: 3,
|
|
|
|
|
#4 (permalink) |
|
VIP 贊助會員
![]() |
Foobar2000實戰APE-MP3音瀕轉換
整理一下,指出一個APE-MP3音瀕轉換方案. 現在下載的ape文件通常有2種,一種是單曲ape文件(一個文件一首歌曲),一種是多曲ape(通常就是一張CD只抓成一個ape文件).多曲ape文件通常會附帶一個對應cue文件,裡面記錄的是多曲ape文件的分曲(分軌)內容.而且cue文件和ape文件通常是放在同一資料夾. 下面將以帶cue文件的多曲ape文件為例,演示選曲轉成MP3的方法. 按使用最方便的原則,推薦用音瀕播放軟體foobar 2K來完成這個工作.同時編碼器依然是用lame. 首選要下載foobar 2K軟體,這個是Foobar2000 V0.8.3.408 漢化增強版,需要的插件都已經有了. 各BBS主站下載: Foobar2000 v0.8.3.408 漢化美化版 Foobar2000 plus! v0.8.3.408 漢化增強版 安裝的時候在選項元件選項的時候,輸入元件要安裝"Monkey's Audio". 輸出元件一定要安裝"指令行編輯器","lame.exe"建議選上,並注意,如果"指令行編輯器"沒選的話,"lame.exe"是不可選的.至於其他元件看需要選項,因為我們今天自討論APE轉MP3,其他我就沒都選了.如果不清楚用途,全部選上就是. 安裝末了,進行文件關聯的時候,記得選"Cue sheet"和"Monkey's Audio"選項,這樣我們就可以通過雙按cue文件開啟對應的多曲ape文件了,並且是分曲顯示的.如果直接開啟ape文件就沒有分曲的效果了. 然後我們先進行foobar的轉換設定. 這裡面我們比較關心的是"輸出預置"項,其它可保持預設.在"輸出預置"下拉功能表可看到已經有好些lame壓縮MP3的預設,後面轉換時候可以直接選用.點擊編輯可檢視設定參數,不滿意可以修改或是自己新增立一條. 如果要新增立一條.點擊"增加新預設",選項"指令行編輯器",設定方法和指標可看預設.主要是更改編碼器設定的"參數"項. PS:這個軟體原有的的lame.exe是3.90.3版本,大家可以挑自己喜歡的版本取代掉.文件就在foobar 2K安裝資料夾下. 儲存好設定後,現在進入最後環節,轉換. 先開啟cue文件,選你需要轉換的曲目.點擊右鍵,選項"轉換-執行轉換器",選項要使用的轉換方案,點擊"確定"就開始了. 最後在你設定好的輸出資料夾收貨吧 |
__________________
|
|
|
|
送花文章: 3,
|
|
|
#5 (permalink) |
|
VIP 贊助會員
![]() |
解決Foobar2000 v8.3 2005年末 Diy 終結版 1210(帶迷你歌詞)的兩個問題
圖片: ![]() 前些天安裝了Foobar2000 v8.3 2005年末 Diy 終結版 1210(帶迷你歌詞),這個版本不錯,不用再單獨安裝迷你歌詞,比較好用。但也發現了兩個問題。有出現這兩個問題的朋友可以按照以下辦法解決。 1.第一個問題是:用迷你歌詞編輯改動歌詞後想結束編輯器時發現上方缺少了工具條而無法結束。 解決的辦法是下載附件中的skins解壓縮到foor2000安裝目錄下的Minilyrics資料夾,覆蓋同名資料夾skins。 2.第二個問題是:聽歌開始時迷你歌詞下面有一小段廣告消息,覺得不爽。 解決辦法是用下載站提供的迷你歌詞版本裡的MiniLyrics.dll文件取代Minilyrics資料夾下的同名文件。我在附件中已單獨抽出,需要的朋友可以直接下載。 如此就萬事大吉了! Winamp、千千靜聽、Foobar大比對 一.系統資源佔用情況比較: 比較項目 Winamp Foobar 千千 CPU 佔用率 1%-4% 3%-7% 1%-5% 最大化時記憶體佔用 13.3M 6.9M 4.5M 最小化時記憶體佔用 4.3M 2.9M 2M 啟動時間 3-5 秒 1-3 秒 2-3 秒 Winamp從3.0開始就越來越占資源了,而5.0實際上就是2.0的核心加上3.0的外表,所以大家才開始選項占資源小的Foobar。而從上面的資料我們可以看到,千千所佔用的資源比Foobar都要小得多,啟動也很快(如果在選項裡去掉淡入逐漸消失視窗,啟動還會更快)。 二.格式支持情況: 比較項目 Winamp Foobar 千千 mp3 √ √ √ mp3PRO √ × √ MP4 √ √ √ WMA √ × √ APE √ √ √ MPC × √ √ OGG √ √ √ WAV √ √ √ FLAC √ √ √ RM √ × √ AIF √ √ √ AU √ √ √ 上面所比較的格式也不是絕對的,如Foobar可通過media player來支持wma格式,但是Winamp和foorbar所支持的許多格式都是要通過插件的方式來實現。插件有它功能強大,簡單易用等優點,可是一來插件的使用會佔用大量的系統資源,二來安裝插件也頗為麻煩。 令人激動的是,千千不用安裝任何插件可以支持MP3/(mp3PRO)、AAC/(AAC+)、M4A/MP4、WMA、APE、MPC、OGG、WAVE、CD、FLAC、RM、TTA、AIFF、AU等幾乎所有的音瀕格式和多種MOD音樂格式,還支持CUE音軌索引文件(對於那些HI-FI友們喜歡的APE格式來說,這一點很重要哦),而且千千同樣可以支持Winamp2的音效插件。 三.功能比較 比較項目 Winamp Foobar 千千 均衡器 支持 支持 支持 歌詞顯示 迷你歌詞 插件 支持 格式轉換 不支持 支持 支持 視覺效果 支持 支持 支持 換膚 支持 不支持 支持 在常用的一些功能上,千千支持的比較好,也比較全面。特別是它原有的歌詞秀,不用裝迷你歌詞和插件就可以同步顯示歌詞、移到定位播放、下載和編輯歌詞,還支持水準滾動(迷你歌詞不支持)。 另外,關於格式轉換,Winamp使用起來十分的複雜,一般用戶很難掌握,而Foobar雖然功能強大,但同樣面向的是進階用戶。而用千千就特別容易了,在播放列表裡在需要轉換格式的曲目上點擊右鍵-"轉換格式",就可以在mp3、wav和wma三種格式之間自由轉換(可以一邊播放,一邊轉換格式),進階用戶還可以對採樣率、壓縮率等項目進行組態,如果安裝了Nero6,還可以轉換音質最好的AAC+呢。利用這個功能,還可以將rm格式轉換成mp3、將視瀕中的聲音抽取為mp3(千千可以播放能播放支持格式的視瀕中的聲音,例如VCD裡面的配音)。 四.音質 如果問你「Foobar的音質要比Winamp的好」?十有八九會回答說是。其實這是一個誤導,是在宣傳Foobar時炒作出來的,並且Foobar的作者也承認只是心理作用。因為音質的好壞除去音響、音效卡等硬體設施,就播放器來說就看它所用的解碼器,Foobar解MP3用的解碼器是mpg123,而Winamp是從擁有MP3專利技術的IIS公司買的解碼庫,mpg123這是公認最好的公開解碼器,其它的格式所用的解碼庫也都是一樣的。所以它們的音質從本質上來說是一樣的,並沒任何差別。 值得注意的是,音質和音效是不一樣的,音效是指對解碼出來後的聲音進行處理,或者說聲音失真。Winamp可以通過DFX來實現很多音效,當然Foobar也可以使用各種音效處理效果。 千千用的解碼器也是mpg123,而且用的是最新的版本,Foobar還不是用最新的。從理論上說和前兩者是一樣的。並且千千使用的是自主研發的全新音瀕引擎,採用DirectSound和Kernel Streaming音瀕回放、多種比特方式輸出,同時也支持多種音效和DFX插件,使得聲音效果更為豐富和逼真。 五.總結 從功能上來說,千千比不上強大的Foobar,但是Foobar的許多功能我們根本用不上或者說不會用,它的參數設定相當難,只有專業人士才能很熟練地掌握。Winamp這款老牌播放器雖然界面華麗,功能也還不錯,可它佔用資源過大,操作過於複雜等缺點使得越來越少人用它了。 有很多人在選項播放器時無法在Winamp和Foobar中找到平衡點,而千千就是介於這二者之間。。。 千千不僅綠色小巧,界面美觀,操作簡易,在常用功能上也絕對不輸於Winamp和Foobar,並且在有些方面它們還有不及之處。除上面介紹之外,千千還具有CD抓軌、批量修改標籤、磁性視窗、半透明/淡入逐漸消失視窗、工作管理欄圖標、自訂快捷鍵、訊息滾動、功能表功能提示等功能。 千千靜聽=免費+多種格式支持+歌詞秀+格式轉換+其它許多實用的功能!(完) |
|
|
送花文章: 3,
|