|
論壇說明 | 標記討論區已讀 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2004-01-02, 08:13 PM | #1 |
榮譽會員
|
談談foobar2K的設定--配合一下 0.7正式版的發佈
foobar2000是由原先winamp的主要開發人員Peter Pawlowski開發的一款音瀕播放軟體,Peter Pawlowski由於不滿Winamp的開發方向而離開了Winamp開發團隊,獨立開發出以音質更好、支持格式更多、更加專業,但體積卻與資源佔用量更小的foobar2000。
在foobar的使用中正確的設定播放的品質起著決定性的作用!以下是我個人的體會: 首先應在設定的Playback的Output data format中選項所使用音效卡支持的解析度,一般都選16bit fix-point,如果你用有Audigy2或者更專業的卡就該選項24bit,這個數值並不是越打越好,應該符合音效卡的實際能力,否則會在播放中出現問題。 然後在DSP Manager中將Resample(SSRC)移進左面的框中,使之啟動。再將Resampler中的Target sample rate設為48000Hz(Audigy2設為96000)。最後,將Output設為Kernel Streaming(如果音效卡支持ASIO output,則可以另下一個插件,使之達到更好的效果)。要說明的是Kernel Streaming只能在Win2000、XP、2003中開啟,所以還在使用Win9X的是無法獲得最佳效果的。 現在解釋一下這樣設定所起的作用。現在的一般民眾音效卡(包括live!)大多遵循AC97標準,都已經將輸出的取樣頻率類BIOS為 48khz。而CD和絕大多數MP3采樣率都為44.1K,於是音效卡在處理數字音瀕時,都要進行48kHz的SRC(Sample Rate Convert--采樣頻率轉換)步驟,即通過一定的算法將44.1K的音瀕轉換成48K輸出。這個程序會有較大的噪聲或者諧波出現,這些噪聲因轉換器的品質高低,算法好壞而定。所以說SRC對於音質有一定的損失,不過損失的大小主要依賴SRC算法的優劣。低失真的SRC算法計算量非常大,而高速度和低失真是非常難兼顧的,指望市面上大多數音效卡的計算能力完成高品質的SRC,自然是不現實的,就算是高階Audigy的SRC算法也存在很大缺陷。但在輸入音瀕流為48K采樣的情況下,是不會再對音瀕流進行SRC處理的。Resample(SSRC)的作用就是使音效卡跳過SRC處理。儘管沒人敢說foobar的轉換算法是最好的,但它的確在效能和品質間找到了非常好的平衡點。 在Win2000/XP下如沒有裝其它插件,foobar的Output有3個選項:Directsound、Waveout以及Kernel Streaming。在播放時waveout 及 Directsound都會將音瀕信號傳給Windows kernel mixer進行混音,在這程序中往往會產生聲音的品質問題。而Kernel Streaming 會繞過 Windows kernel mixer,直接輸出音訊資料給音效卡。而且這種方式有著較低的輸出延遲,也許可以被視為 ASIO output 之外的另一種選項。 在使用性方面foobar也有獨到的一面,例如能直接播放APE、MPC,以及壓縮包內的文件;能在多個playlist間快速切換等等。你也可以通過編寫formatting將foobar的界面打造的個性化,在Foobar2000 Format Strings這個網站上有許多現成的formatting,可以直接套用。 |
送花文章: 3,
|
2004-01-02, 08:23 PM | #2 (permalink) |
榮譽會員
|
補充:
1,用了SSRC,CPU使用飆升,建議在設定preferences裡將頻譜顯示Visualization關掉,這又能省掉大概1/4的系統資源佔用。 2,由於Kernel Streaming在Win9X中可能存在相容性問題,所以預設是不裝的,在安裝時選項一下就應該有了 3,Foobar2000 Format Strings的網址是http://pelit.koillismaa.fi/fb2k/index.php http://www.ttdown.com/SoftView/SoftView_16961.html foobar的作者peter曾經說: -盡量少用DSP。重采樣(resampler)不能提高音質,它僅能避免某些音效卡的硬體缺陷;除非對你來說區別十分明顯(可以ABX盲聽出來),否則不要使用。 -高於16bit,抖動(dithering)毫無意義;如果你有支持24bit的音效卡,那麼關閉抖動,使用24bit輸出。 -如果你是16bit音效卡,要麼關閉抖動以獲得最快的速度,要麼使用no noise shaping方式。noise shaping效果最好,但實在慢得很(運算量甚至超過mp3解碼)。抖動僅僅影響音瀕資料中最後一位有效的bit,通常你不大可能聽出其中的區別 我的體會是: 用Kernel Streaming作輸出(如果沒問題的話),DSP只保留volume control,其它的一概不用,效果已經足夠好 軟體名稱: Foobar2000 Full v0.7 Final 特別版 [薦] 軟體語言: 英文 軟體類型: 免費軟體 / 音瀕播放 授權方式: 免費軟體 執行環境: Win2003, WinXP, Win2000, WinNT, WinME, Win9X 軟體等級: 軟體大小: 1.98 MB 開 發 商: 官方主頁 聯 系 人: 無 註冊網址: 無 界面預覽: 整理時間: 2003-9-23 11:17:00 下載次數: 本日:0 本 周:0 本月:0 總計:0 軟體簡介: Foobar2000 是一個非常非常值得推薦的多媒體播放器!程序體積非常小巧,只有200K,執行時只佔有1.9M記憶體,5%左右的CPU資源,資源消費很小,界面樸素,沒有Skin和其他多餘的東西,簡單就是一種美!^_^ 程序的主要功能: 1.支持包括MP3, Ogg Vorbis, MPC, FLAC, Ogg FLAC, WAV, MOD (needs foo_mod.dll), SPC (needs foo_spc.dll), monkey's audio (needs foo_ape.dll)在內的多種常用音瀕格式! 2.支持在不需要解壓縮的情況下直接對Zip和RAR壓縮包裡面的音瀕文件進行播放!大大節省了寶貴的磁碟空間!^_^ 3.unicode支持,使用新的playlist格式(m3u8)正確存儲國際字串(使用 UTF-8) 4.只能執行在Win20000/XP及以上的版本的操作系統中! 5.內裝SSRC resampler component (DSP)! SSRC 插件主要是針對 Audigy、Audigy2 這類 SRC 極差的音效卡,大多數音效卡加這個插件都不會產生人耳可辨的改變,倒是眼看著 CPU 佔用率節節上升。。 6.可以從MP3文件中讀取APEv2 標籤!但不支持id3v2 標籤!^_^ 7.支持完全由用戶自訂熱鍵!方便用戶的操作! 8.支持對有損壓縮音瀕格式(如:MP3, Vorbis, MPC)直接通過32bit floating point audio processing pipeline 進行解碼從而使音質更趨完美! 9.程序支持32位浮點音瀕處理管線(pipeline),帶6db的hard limiter及16/24bit(dithered)輸出。 Foobar2000 Full 特別版是由Musepack(MPC)數位音效格式製作,這個版本包含了更多的Plugin,如ID3v2 tag support(可以讀取ID3v2標籤)、SoundTouch(可以更改音樂的播放速度Tempo、音高Pitch、以及播放速率Rate),可以讓Foobar2000支持更多的格式,如MOD, TFMX, SPC, Speex, Shorten, OptimFROG, LA, MP4/AAC, WMA, PSF, NEZplug, XA等等,安裝時候選項full install。 Q:formatting在哪下啊?是那些.fb2k的文件嗎?怎麼用啊 ? A: ,是.fb2k文件。 在foobar2000目錄下建立一個configs子目錄,把這些.fb2k文件放到configs裡面。 在能夠使用這些文件之前,你還得下載一個foo_syfm plugin:foo_syfm.dll,下載位址是:http://billcow.cjb.net/foo_syfm.dll,把它COPY到foobar2000\components目錄中,就OK了。 在PlayList表單的Formatting Strings裡面使用。 Q: 在一個folder裡有ape和cue兩個文件,foobar2000里選項add directory,它會把cue的內容也load進去,即便在安裝的時候沒有選項支持cue格式,並且它並不能播放cue文件。有沒有什麼方法讓它在add directory的時候不load cue?至少在winamp下面可以。 A: 限製一下incoming files的格式就可以勒。 一般問題 關於Foobar2000在多系統中使用的問題 foobar2000 在多系統中是可以共用的,因為它不依賴於註冊表也不依賴於系統檔案,但是需要注意的是Win98、WinME中的 utf8api.dll 和 WinNT、2000、XP、2003 下的 utf8api.dll 是不一樣的,所以在這兩種平台下共用 foobar 時不要安裝到相同的目錄下。否則你雙按執行時程序完全沒有反應。 關於Foobar2000的CPU佔用率 [N1ran4] 1.工作管理器報告的數字不可信,因為我曾經看到其報告cpu佔用率為0%,然而嚴格的速度測試卻顯示實際處理速度只有13倍速左右(cpu佔用率應該大約在7%(譯者注,100%/13))。請使用foo_null來測試CPU佔用率(Diskwriter/speed meter)。進行基準測試時推薦使用全文件緩衝(full file buffering),以免windows文件緩衝影響測試結果。 2.影響CPU佔用率的因素 -播放文件格式(例如,MPC解碼速度幾乎是MP3的2倍)。 -源文件存儲CD片(本機硬碟,網路驅動器,CD/DVD),全文件緩衝開啟與否。 -DSP的使用。例如,重采樣(Resampler)和均衡器(Equalizer)需要相當的CPU處理能力。 -抖動(dithering)。噪音修整(noise shaping)很耗CPU,而無噪音修整(no noise shaping)則快得多。 -輸出方式的選項(某些特定音效卡/驅動的問題)。 3.CPU佔用率最佳化 -用foo_null測試不同設定下的CPU佔用率,決不要相信工作管理器報告的數字,因為它們已被證實極不準確。 -盡量少用DSP。重采樣(resampler)不能提高音質,它僅能避免某些音效卡的硬體缺陷;除非對你來說區別十分明顯(可以ABX盲聽出來),否則不要使用。 -高於16bit,抖動(dithering)毫無意義;如果你有支持24bit的音效卡,那麼關閉抖動,使用24bit輸出。 -如果你是16bit音效卡,要麼關閉抖動以獲得最快的速度,要麼使用no noise shaping方式。noise shaping效果最好,但實在慢得很(運算量甚至超過mp3解碼)。抖動僅僅影響音瀕資料中最後一位有效的bit,通常你不大可能聽出其中的區別。 關於Foobar2000的幾個誤區 1.foobar2000音質比其他播放器好。 「音質」只是區別於硬體層次上的,不是區別於軟體的,我們聽到的播放器區別只是DSP(數位信號處理)後的區別,不是音質的區別。請看官方FAQ。 2.資源佔用小是foobar2000的一大特色。 資源佔用小僅僅是foobar2000的一個基本特色,不是他的宣傳亮點。請看官方介紹。 Mpeg stream 的問題 出現如圖的情況 是與某些mp3文件有關的,你可以不去理會它,並不是播放器的問題。別的播放器也存在這個問題,只不過不顯示出來而已。如果你覺得他打擾了你,你可以點擊選項,然後取消彈出警告這項。 官方下載的Lite、Normal、Special三個版本有什麼不同? Lite版是最精簡的版本,僅僅包含了最基本的功能。 Normal在Lite版本的基礎上增加了比較穩定的插件,推薦使用這個版本。而Special版本則是包含了一大堆各種各樣的插件,大大地增強了foobar2000的功能,不過同時資源的佔用也會稍微的增加。[註:漢化版介於Normal和Special之間] foobar2000不能播放*.rm格式文件。請問到哪找插件?怎麼裝插件? 很遺憾,目前 foobar2000 沒有支持 .rm ,準確地說應該是 .ra(Real音瀕)的插件。是因為 Real 音瀕相對來說技術上已經落後了,和 WMA、OGG 比起來高碼率下音質比不過,低碼率下音質也比不過,更重要的是 Real 音瀕是封閉的文件格式,所以到目前為止還沒有插件可以支持。而且就國外的環境來說,使用Real 音瀕的很少了,老外基本上都傾向於 OGG、MPC 這些新興的更優秀的文件格式。如果你確實需要播放 Real 音瀕的話還是用別的播放器吧。 硬體混音( Hardware mixing )好嗎?這個選項怎麼使用?增強還是減弱音質? 硬體混音( Hardware mixing )是內裝Direct Sound插件的特性,你可以在 參數設定/回放/Output/DirectSound 或者 DirectSound v2.0 找到這個選項。對於一般的音源(如MP3)僅能使用兩個聲道,即如你有多聲道的音效卡和音箱那也只能使用前置的兩個音箱來聽歌,而開啟了硬體混音後所有的音箱都有聲音。需要注意的是硬體混音只是把立體聲混合到多聲道裡使所有的音箱都有聲音而並不是真正的多聲道音源。你可以在設備信息那裡檢視硬體混音是否可用。有人說在某些音效卡上開啟了之後會減少CPU使用資源?預設情況下這個選項是開啟的。 下載的面板(User Interface,也可以叫Skin)如何使用? 首先把下載的面板放到components目錄,然後開啟參數設定/Display,在用戶接頭模組那裡選項你加入的面板,然後重啟foobar2000就可以看到新的面板了,要換回來只要重複上面的步驟換回Default User Interface即可。目前的幾個面板在漢化版裡的顯示都不是很美觀,foo_tunes這個面板做得比較好,比如說一張專輯的目錄下有Cover.jpg就可以在左邊列表看到封面等等。 WMA文件保護的問題 有DRM保護的WMA用foobar2000+foo_wma.dll播放時控制台會顯示如下的信息: 警告 (foo_wma) : DRM protected file is unsupported 意思就是不支持受DRM保護的文件,目前不要指望有破解,以前有個Freeme可以,但是DRM版本更新後Freeme已經失效了。如果你的電腦儲存有WMA文件的證書,你可以用Media Player 9來播放,但是目前沒有哪個播放器支持受DRM保護的WMA文件。 Audigy2 Plantium音效卡使用Foobar的問題 (ASIO) Output選項ASIO(DLL版)播放MP3的時候提示: 錯誤 (foo_output_asio) : unsupported sample rate.( 不支持的采樣率) 原因: Audigy2 Plantium的ASIO輸出限制在了16bit 48KHz,所以必須在DSP Manager載入重采樣(SSRC),並把輸出格式定為16bit 。 某些MP3文件的時間長度總是和實際的對不上 這些歌曲實際上是VBR編碼的MP3,很可能是使用Nero/FhG編碼器編碼的,這類MP3文件沒有標準的頭文件及歌曲定位信息,你需要自己增加到MP3文件裡。你可以使用相關的工具或者foobar2000的修正MP3頭部功能來增加正確的文件信息。而LAME編碼的文件沒有這個問題。相關連結看 這裡 。 音量控制的問題 為什麼面板上沒有音量控制滑塊?因為foobar2000的音量控制實際上是一個DSP,而不像Winamp、RealONE那樣直接調節Windows混音器的音量,所以在調節的時候就會產生延遲。由於擔心延遲影響正常的歌曲播放,所以Peter拒絕在面板上加入音量控制滑塊。如果你經常需要調音量的話,你可以為增減音量設定熱鍵或全局熱鍵, FooBar 2000 Output部份(輸出) http://www.slime2.com.tw/forums/show...threadid=89496 Foobar 2000 fInput(輸入) http://www.slime2.com.tw/forums/show...threadid=89500 FooBar 2000 DSP(數字信號處理) http://www.slime2.com.tw/forums/show...threadid=89502 用foobar2000分割整張ape以及轉換其它格式的用法 http://www.slime2.com.tw/forums/showthread.php? s=&threadid=88987 fooBar 2000 播放增益(ReplayGain) http://www.slime2.com.tw/forums/show...threadid=89503 |
送花文章: 3,
|