史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 多媒體影音轉檔燒錄技術文件
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2003-12-31, 02:03 AM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 用foobar2000分割整張ape以及轉換其它格式的用法

程序的主要功能:
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)!
6.可以從MP3文件中讀取APEv2 標籤!但不支持id3v2 標籤!^_^
7.支持完全由用戶自訂熱鍵!方便用戶的操作!
8.支持對有損壓縮音瀕格式(如:MP3, Vorbis, MPC)直接通過32bit floating point audio processing pipeline 進行解碼從而使音質更趨完美!
9.程序支持32位浮點音瀕處理管線(pipeline),帶6db的hard limiter及16/24bit(dithered)輸出。

2、整張ape轉單曲ape
如圖,output format選Monkey's audio
另:如果要轉成wav就選WAV(PCM 16bit undithered)

轉換如圖,全選然後點右鍵convert->run conversion,ok!
如果轉換出錯(一般是ape文件有錯誤),foobar會跳出console視窗給出警告。

3、整張ape轉單曲mp3
output format選CLI encoder
在preset裡選lame,其它的參數就自動填入了。注意這些參數都是在foo_clienc_presets.txt文件裡預設好的,可以根據自己的需要編輯這個文件,尤其是lame.exe的位置。
從圖中也可以看出,CLI encoder不止能轉換mp3,只要設定好相應的encoder,可以轉換很多種音樂格式。
轉換和上面一樣,run conversion, done!

foobar的這種用法和其它方法相比,少了ape->wav這一步,是目前最快速方便的方法。

一個小技巧:
如果下載的ape有錯誤,比如10首歌中第3首出錯了,不管它,先把其它9首分割出來,然後求檔!
如果原puber又從新上傳了整張ape,不必再重新下載一次,下載一部分後先停下來,用第三首的apl試聽一下,如果播放完整,說明第三首已經下載到了,不用繼續下載後面的部分,直接用相應的apl把第三首歌抽出來就ok。上帝保佑,壞的不是最後一首!
改進版 :

其實可以省掉前面

1、準備apl文件

這一步,而且不需要foo_apl插件,直接裝入cue文件就可以轉換了,可以在這裡定制輸出文件格式


Q:
how come everytime i convert the ape into mp3 that poped up this msg?
can someone help me out thx...
A:
好好看說明,把LAME.EXE複製到FOOBAR資料夾內就可以了,預設位置

foo_diskwriter.dll
在給出的網站沒有,在這裡給一個大家下吧!
http://www.foobar2000.org/foo_diskwriter.zip
or:

foo_diskwrite在安裝程序裡就有,安裝的時候選一下就行了

Q:
問題
因為如果下的整個的APE的名字為CDimage.ape時,可以用Freedb找到歌名,但在轉MP3時只能轉成01.cdimage.mp3等文件,能不能直接輸出歌名作為MP3文件的名字?

A:
解決了:
把%_filename%改成%title%就可以了



Q:
用這種方法轉出來的mp3是208k vbr的mp3,若我要320cbr的mp3怎麼調整參數??

A:

把那個--alt-preset standard改為--alt-preset insane

這裡有其他的參數

http://www.slime2.com.tw/forums/show...threadid=88986



foobar2000中文站
http://foobar.nease.net/index.html
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2004-01-04, 08:43 AM   #2 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

關於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編碼的文件沒有這個問題。相關連結看 這裡 。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2004-01-04, 08:51 AM   #3 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

foobar2000

FAQ英文原版版權由fb2k作者享有  漢化翻譯:RicKLe
FAQ
下載和安裝foobar2000
外面的站點已經有新的版本下載了,為什麼官方網站還是只有老版本的下載?
官方站點聲稱已經有新的版本下載了,但為什麼下載後卻是老的版本?
怎麼樣讓foobar 2000成為預設的播放器?
一般問題
....
我在播放的時候系統資源(記憶體或CPU)的佔用率很高。
我在使用某個第三方插件時遇到了一個問題...
MP3文件定位時為什麼那麼慢?
其他問題
我在標題格式化(title formatting)上遇到了問題...
我應該用哪個輸出模式,DirectSound,waveOut,還是Kernel Streaming?

什麼是插件的ICL版本?

我應該用什麼順序來使用DSP?

我應該如何設定重新采樣?

回放增益(ReplayGain)是什麼?

Foobar2000的音質比其他播放器更好嗎?

開發者問題

我怎樣才能新增插件?
插件需要多久更新以配合最新版本的foobar2000?
我如何在foobar2000 SDK中使用<插入API名字>?
我想把foobar2000翻譯成<插入語言>。
所有字串串都是通過字串游標(char*)傳遞的,怎樣才能得到unicode字串?
下載和安裝foobar2000
外面的站點已經有新的版本下載了,為什麼官方網站還是只有老版本的下載?
那些新的版本官方還沒有發佈,並且處於測試階段。除非你覺得老版本有很嚴重的問題,而且新版本似乎已經解決了,否則還請您使用相對穩定的老版本。
官方站點聲稱已經有新的版本下載了,但為什麼下載後卻是老的版本?
這是因為你是從瀏覽器緩衝或者你的ISP代理伺服器上得到的老文件。試試看從其他地方下載。
怎麼樣讓foobar 2000成為預設的播放器?
安裝程序中有一個選項可以使你的音樂文件和foobar 2000關聯。
一般問題
....
大多數的技術問題可以通過刪除第三方插件和重置配置(或徹底重裝一遍)解決。不過建議你在這麼做之前制作備份你的foobar 2000目錄,這樣你可以在以後恢復原來的設定/插件,或者有助於我們確定問題的所在。
我在播放的時候系統資源(記憶體或CPU)的佔用率很高。
請關掉任何不需要的DSP(例如重新采樣)。一些DSP需要消耗比較多的系統資源。
如果你使用了重新采樣,請使用32bit快速模式(fast mode),因為你不可能分辨出不同的重新采樣模式有什麼差別;根據反饋,「低速」模式只有從非常低的采樣率進行重新采樣時才有明顯的效果,而*非*從44100Hz重新采樣到48000Hz時。對於一般的音樂,你也很難區分出重新采樣前後的差別,因此你應該考慮一下是否真的需要使用它。
一些DSP,如crossfade或gap remover使用的時候需要額外的記憶體緩衝;你可以通過改變它們的設定來降低記憶體的佔用率。
另外,某些輸出(Kernel Streaming)據說在某些系統上會佔用過多的CPU時間。
我在使用某個第三方插件時遇到了一個問題...
請把你的問題貼在第三方插件論壇上。我們對其他人開發的插件不負有責任,本FAQ不能給你更多說明 了。

MP3文件定位時為什麼那麼慢?
MP3格式天生不支持樣本精確定位,而foobar 2000有些特性必須要有樣本精確定位的支持(比如說.CUE的播放)。

所以MP3的定位是通過直接讀取整個MPEG資料流鏈實現的(當你第二次播放到同一個點的時候這個程序會比較快,因為記憶體裡已經建立好了一張定位表)。

不幸的是,定位不能對CBR文件進行最佳化(畫格大小實際上並不是恆定的),對VBR文件頭也是如此(Xing和VBRI文件頭只包含了大致的信息,這對樣本的精確定位沒有什麼用)。
其他問題
我在標題格式化(title formatting)上遇到了問題...
請閱讀內含的說明 我的文件(參數設定/Display/Title formatting 中的「說明 」按鈕),其中說明了大部分標題格式化的特性。
另外,你可以從這裡得到更多的說明 。

我應該用哪個輸出模式,DirectSound,waveOut,還是Kernel Streaming?
建議你使用預設設定,即windows nt4/95/98/me使用waveOut,Windows 2000、Windows XP或更新的系統使用DirectSound。在極少數的情況下,Kernel Streaming的效果可能比DirectSound要好一些(如果為了某些原因你需要使用數字輸出以達到資料和原音瀕流是等比特的(即完全相同));但是據說使用DirectSound要達到等比特的結果是依賴於音效卡硬體多音瀕流混音的能力的(在DirectSound設定中啟用硬體混音)。請注意Kernel Streaming是一個尚處在實驗階段的效能,至今已經發現了一些問題,除非你有充分的理由,否則我們不建議你使用它。大部分人感覺到DirectSound和Kernel Streaming「音質不同」其實與Kernel Streaming通常繞開windows音量控制/聲波(wave)音量控制有著很大的關係。而且Kernel Streaming只能在Windows 2000、Windows XP或更新的系統上使用。
什麼是插件的ICL版本?
某些插件有ICL編譯版本(由Intel C編譯器編譯);它們通常更快一些,對不同的CPU類型有相應的二進制程式碼,也經常引入嚴重的錯誤。我們建議大多數的使用者使用一般的編譯版本,除非使用者CPU的佔用率很高。如果你使用ICL編譯版本的插件可能會遇到嚴重的問題(比如說當機),使用的時候風險自擔,如果你遇到什麼問題,請換回這些插件的標準版本。
我應該用什麼順序來使用DSP?
降序順序(這些都是可選的):

Resampler => [其他DSPs] => Attenuator => [某個limiter]

我應該如何設定重新采樣?

首先,你根本不需要使用重新采樣,除非你能分辨出重新采樣前後的差別;重新采樣很耗資源,而且對於一般的音樂來說,使用前後的差別非常小,實際上是不可能察覺到的(只有某些「測試信號」,如udial.wav可能能夠聽出明顯的區別,但這在實際的音樂中是不會發生的)。

如果你真的要用重新對采樣,設定采樣到48000Hz (*)並使用快速模式(只有從像8000Hz這種非常低的采樣率重新采樣時,快速模式據說才會聽上去有些問題)。

你不會通過重新采樣到更高的采樣率得到音質的提升,這就好比把一張圖片拉大顯示在更高解析度的顯示器上一樣。不管你用什麼音效卡,你很可能會用96000Hz的采樣率來「播放」,但是硬體不支持的采樣率將會被windows內核混音器降低采樣率。

(*)現在生產的大多數一般民眾音效卡內部采樣率是48000Hz(這對於多資料流混音是絕對需要的),其中有一些(如SoundBlaster Live!和Audigy所有系列)在重新采樣上是有問題的(重申,大多數在如udial.wav這種信號的測試中能察覺到的區別,不能在真正的音樂中分辨出來);這些音效卡是重新采樣這個DSP存在的主要原因。

回放增益(ReplayGain)是什麼?
http://replaygain.hydrogenaudio.org/
(譯註:中文可以訪問DearHoney的這個主題MusePack and ReplayGain)
Foobar2000的音質比其他播放器更好嗎?
不是的。

人們「聽出」的「音質區別」大多數是心理因素造成的(對真正的音樂來說至少如此),因為產生的音瀕資料真正的差別是在聲音的噪音層之下的(16bit采樣的最後1或2個bit)。

Foobar2000在新的high-end音效卡上有一些諸如軟體重新采樣或24bit輸出的聲音處理特性,但現在大部分其他主流播放器有著同樣的能力。


開發者問題
我怎樣才能新增插件?
你需要的東西:
foobar2000 SDK
編譯器:
Microsoft Visual C++ 編譯器 - 我們使用MSVC6,更新的也可以(有消息說MSVC7工作良好),MSVC5可能行也可能不行(project/workspace文件至少要載入)。

Intel 編譯器 v7.1 據說已經可以正確處理foobar2000 SDK,但由於它還有其他嚴重的問題,我們建議你不要使用這個編譯器構建你插件的一般版本。

很不幸,至今還沒有免費的編譯器可以準確處理foobar2000 SDK。

Win32 平台 SDK (任何一個Microsoft編譯器都附帶,另外你何以從msdn.microsoft.com)得到
每個插件都需要連線到foobar2000_sdk和pfc庫(暗示:使用MSVC的從屬內容),而且你需要在你的DLL專案中包含component_client(DLL接頭)。
插件需要多久更新以配合最新版本的foobar2000?

到目前為止,插件的相容性在版本號每增加0.1後就會有問題,這種情況會持續到版本增加1.0,因為接頭界面改變了。不管什麼時候,當新版本的程序不能和老版本的插件相容了,你就需要用新的SDK重建插件,也可能要根據你使用的API函數做一些小修改,以適應更改。


我如何在foobar2000 SDK中使用<插入API名字>?

大多數的API方法在SDK頭部都有記述;如果在這些記述之外你遇到了問題,請把你的問題貼在論壇上。


我想把foobar2000翻譯成<插入語言>。

抱歉,foobar2000不支持任何類型的翻譯(除了編輯可執行文件,我們非常不建議你這麼做),而且也沒有計劃引入這個特性。如果你要說明 英語有困難的人們,用你自己的語言寫一個FAQ/說明 頁面。

所有字串串都是通過字串游標(char*)傳遞的,怎樣才能得到unicode字串?
在foobar2000 API中傳遞的字串游標(char*)均使用UTF-8編碼。你可以在pfc/string.h (也可以檢視:helpers/unicode_helper.h 搜尋普通win32 api涉及到UTF-8字串串時的說明 程式碼)找到合適的方法來處理它們。可參考一些實際的插件,這樣可以得到應該如何混合關於UTF-8編碼的字串和win32 API的確切信息。
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



psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 06:51 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1