水墨江南
黑色旋风
紫色梦幻
绿之印象
春意盎然
蓝色天空
UID:214
什么是 foobar2000 ? SP0ueAa} foobar2000 是 由以前专门为Winamp写插件的 Peter Pawlowski 编写的一个革命性的高级音频播放器。foobar2000之所以出现在于他不满于Winamp 2.x的插件体系架构和更倾向于图形、皮肤的发展方向的Winamp3 。 H( LK}[ foobar2000值得关注的在于他良好的体系架构。除了重要的音频管道以外,播放器所有功能部件均是模块化的。可视化的核心由一个插件提供,即使使用了不同的接口界面。
有什么特别之处? o/U}G,|G 得益于其卓越的体系架构,foobar2000远比现有的其他音频播放器更完整。以下是其中的一些功能(在0.7预备版里): lfoPFJ Z
名字的含义是什么? g/f^|: "foobar2000" 这个名字没有什么真实的含义。当 Peter (论坛里的 zZzZzZz ) 开始写这个软件的时候,给工程起的一个临时的名字。当然,这个临时名字现在已经改名为foobar2000 。这里所说的foobar这个定义名词来自于行话,当你需要一个名字但是又不知道怎么起的时候常用来做元语法变量(你在Google搜索foobar可以看到它是个临时的变量)。2000后缀作为一个象征用来区别这个软件有别于普通词汇,使它看起来比较新并且美观。
基本操作&技巧 F9PXQD( 01.foobar2000为当前窗口时小键盘上的+、-可以调节音量,或者双击窗口右下角的x.xxdB字样弹出音量控制对话框,或者设置一个全局热键来控制音量。 W|-<ekH_u 02.在播放列表里选定歌曲然后点右键,选择打开目录,可以快速定位到选定歌曲的位置。
关于Foobar2000在多系统中使用的问题 #M@Ki1 foobar2000 在多系统中是可以共用的,因为它不依赖于注册表也不依赖于系统文件,但是需要注意的是Win98、WinME中的 utf8api.dll 和 WinNT、2000、XP、2003 下的 utf8api.dll 是不一样的,所以在这两种平台下共用 foobar 时不要安装到相同的目录下。否则你双击运行时程序完全没有反应。
jUGk=/*]e
关于Foobar2000的CPU占用率 [N1ran4] nA#N ,^Rr 1.任务管理器报告的数字不可信,因为我曾经看到其报告cpu占用率为0%,然而严格的速度测试却显示实际处理速度只有13倍速左右(cpu占用率应该大约在7%(译者注,100%/13))。请使用foo_null来测试CPU占用率(Diskwriter/speed meter)。进行基准测试时推荐使用全文件缓冲(full file buffering),以免windows文件缓冲影响测试结果。 e N^6gub 2.影响CPU占用率的因素 Nq"J[l*+g -播放文件格式(例如,MPC解码速度几乎是MP3的2倍)。 e)f!2'LL -源文件存储介质(本地硬盘,网络驱动器,CD/DVD),全文件缓冲打开与否。 &~V6g(9 -DSP的使用。例如,重采样(Resampler)和均衡器(Equalizer)需要相当的CPU处理能力。 5 51p* B2 -抖动(dithering)。噪音修整(noise shaping)很耗CPU,而无噪音修整(no noise shaping)则快得多。 >!PCEw<i -输出方式的选择(某些特定声卡/驱动的问题)。 n!h952" 3.CPU占用率优化 y*T@_on5 -用foo_null测试不同设置下的CPU占用率,决不要相信任务管理器报告的数字,因为它们已被证实极不准确。 /X;! F> -尽量少用DSP。重采样(resampler)不能提高音质,它仅能避免某些声卡的硬件缺陷;除非对你来说区别十分明显(可以ABX盲听出来),否则不要使用。 y$+_9VzYB -高于16bit,抖动(dithering)毫无意义;如果你有支持24bit的声卡,那么关闭抖动,使用24bit输出。 .NM ZHK?% -如果你是16bit声卡,要么关闭抖动以获得最快的速度,要么使用no noise shaping方式。noise shaping效果最好,但实在慢得很(运算量甚至超过mp3解码)。抖动仅仅影响音频数据中最后一位有效的bit,通常你不大可能听出其中的区别。
&?^"m\K4J*
关于Foobar2000的几个误区 9n;6;K# 1.foobar2000音质比其他播放器好。 8[x{]l[ “音质”只是区别于硬件层次上的,不是区别于软件的,我们听到的播放器区别只是DSP(数字信号处理)后的区别,不是音质的区别。请看官方FAQ。 4d%QJ7y 2.资源占用小是foobar2000的一大特色。 a[RqK# 资源占用小仅仅是foobar2000的一个基本特色,不是他的宣传亮点。请看官方介绍。
Z"E2ZSa0
Mpeg stream 的问题 "*N]Y^6/A 出现如图的情况 D"X`qF6U7 zX&wfE8T 是与某些mp3文件有关的,你可以不去理会它,并不是播放器的问题。别的播放器也存在这个问题,只不过不显示出来而已。如果你觉得他打扰了你,你可以点击选项,然后取消弹出警告这项。
Fy^MI*}BZ
官方下载的Lite、Normal、Special三个版本有什么不同? k4YW;6<C+ Lite版是最精简的版本,仅仅包含了最基本的功能。 Normal在Lite版本的基础上增加了比较稳定的插件,推荐使用这个版本。而Special版本则是包含了一大堆各种各样的插件,大大地增强了foobar2000的功能,不过同时资源的占用也会稍微的增加。[注:汉化版介于Normal和Special之间]
| gP%8nh'C
foobar2000不能播放*.rm格式文件。请问到哪找插件?怎么装插件? ,=`iQl3(y/ 很遗憾,目前 foobar2000 没有支持 .rm ,准确地说应该是 .ra(Real音频)的插件。是因为 Real 音频相对来说技术上已经落后了,和 WMA、OGG 比起来高码率下音质比不过,低码率下音质也比不过,更重要的是 Real 音频是封闭的文件格式,所以到目前为止还没有插件可以支持。而且就国外的环境来说,使用Real 音频的很少了,老外基本上都倾向于 OGG、MPC 这些新兴的更优秀的文件格式。如果你确实需要播放 Real 音频的话还是用别的播放器吧。
kr>F=|R]
硬件混音( Hardware mixing )好吗?这个选项怎么使用?增强还是减弱音质? vlh$N K+F 硬件混音( Hardware mixing )是内置Direct Sound插件的特性,你可以在参数设置/回放/Output/DirectSound 或者 DirectSound v2.0 找到这个选项。对于一般的音源(如MP3)仅能使用两个声道,即如你有多声道的声卡和音箱那也只能使用前置的两个音箱来听歌,而打开了硬件混音后所有的音箱都有声音。需要注意的是硬件混音只是把立体声混合到多声道里使所有的音箱都有声音而并不是真正的多声道音源。你可以在设备信息那里查看硬件混音是否可用。有人说在某些声卡上打开了之后会减少CPU使用资源?默认情况下这个选项是打开的。
P%Tffsl
下载的面板(User Interface,也可以叫Skin)如何使用? hO0g3^ 首先把下载的面板放到components目录,然后打开参数设置/Display,在用户接口模块那里选择你加入的面板,然后重启foobar2000就可以看到新的面板了,要换回来只要重复上面的步骤换回Default User Interface即可。目前的几个面板在汉化版里的显示都不是很美观,foo_tunes这个面板做得比较好,比如说一张专辑的目录下有Cover.jpg就可以在左边列表看到封面等等。
^]ig*oS\`
WMA文件保护的问题 6gTc)rhRT 有DRM保护的WMA用foobar2000+foo_wma.dll播放时控制台会显示如下的信息: /[+%<5s 警告 (foo_wma) : DRM protected file is unsupported }) Zcw1g 意思就是不支持受DRM保护的文件,目前不要指望有破解,以前有个Freeme可以,但是DRM版本更新后Freeme已经失效了。如果你的电脑保存有WMA文件的证书,你可以用Media Player 9来播放,但是目前没有哪个播放器支持受DRM保护的WMA文件。
t[o_!fmxZ
Audigy2 Plantium声卡使用Foobar的问题 (ASIO) -Pc6W9$ Output选择ASIO(DLL版)播放MP3的时候提示: f"SK3hI$p 错误 (foo_output_asio) : unsupported sample rate.( 不支持的采样率) iF Zq oz 原因: Audigy2 Plantium的ASIO输出限制在了16bit 48KHz,所以必须在DSP Manager加载重采样(SSRC),并把输出格式定为16bit 。
.wB'"z8L
某些MP3文件的时间长度总是和实际的对不上 aYn5AP'PH 这些歌曲实际上是VBR编码的MP3,很可能是使用Nero/FhG编码器编码的,这类MP3文件没有标准的头文件及歌曲定位信息,你需要自己添加到MP3文件里。你可以使用相关的工具或者foobar2000的修正MP3头部功能来添加正确的文件信息。而LAME编码的文件没有这个问题。相关链接看 这里 。
`QtkC>[
音量控制的问题 &>&6OV]P' 为什么面板上没有音量控制滑块?因为foobar2000的音量控制实际上是一个DSP,而不像Winamp、RealONE那样直接调节Windows混音器的音量,所以在调节的时候就会产生延迟。由于担心延迟影响正常的歌曲播放,所以Peter拒绝在面板上加入音量控制滑块。如果你经常需要调音量的话,你可以为增减音量设置热键或全局热键,这样比在面板上调节更方便。0.7.7汉化增强版还带了一个直接控制Windows混音器的插件,你可以通过它无延迟的调节音量。
;|0P\3
Winamp和foobar2000的mp3解码器 -fXQ62:S 首先,介绍一下 mpg123 (并非in_mpg123插件),mpg123是由Michael Hipp开发的一个Unix下的mp3解码器,解码速度快且质量好,有许多软件都使用mpg123来解码mp3,如大名鼎鼎的LAME。但mpg123在1999年发布了mpg123 pre0.59s后就停止开发了,代码中还有许多bug。 VnVBA-#r| 而Naoki Shibata将mpg123改写为winamp的插件 in_mpg123 ,除去了许多bug,并加入了一些插件必要的功能。 qFwt^w 至于foobar2k,它使用的解码器是 mpglib 的修改版,而mpglib是Martin Pesch在mpg123的基础上将其移植到Windows平台的产物。具体情况可看这里,zZzZzZz就是foobar2k的作者,当时他们在讨论foobar2k中要使用的mp3解码器,最后决定使用mpglib,这点可以从foobar2k的about中看出来。 uxB)dS 其实,in_mpg123插件与foobar2k解码出mp3的数据并没有太多区别,它们都基于mpg123的核心,只是做了一些debug的工作,争论究竟哪个解码mp3较好实在无所谓。 { 'tfU 现在我们来谈谈ssrc,foobar2k中的ssrc和out_ds_ssrc都是Peter Pawlowski使用ssrc库实现的,而ssrc库的作者正是上面提到的Naoki Shibata。 l[c '%M |N BTW,关于MAD解码器,是Robert Leslie开发的一个只使用整数运算的解码器,而其他mp3解码器都使用了浮点单元来运算。 (87| :{ http://www.underbit.com/products/mad
UID:3168
UID:2638
插件的一般安装方法:把.dll文件复制到foobar2000安装目录下的components目录下,不需要时只需要删除相应的文件即可,不会影响其他插件的使用,需要注意的是有的插件分为Ansi版和Unicode版,分别对应于9X平台和NT平台。如果还需要其他的条件会在简介里特别说明。
foo_ac3 0.5 {}PBYXR 简介:AC3解码器。包含在汉化增强版里。 %}Ob~m>P 需要:foobar2000 0.7.1 j~9,Ct 主页:http://www.cqasys.com/projects/kode54/ Uw_z9ZL 下载:http://www.cqasys.com/projects/kode54/foo_ac3.zip
foo_codepage_action 1.2 # OQ(oyT 简介:N1ran4写的另一个使用系统代码页更改标签的插件,Masstagger下属的插件,可以用于批量处理各种编码的标签。使用方法请看这里,包含在汉化增强版里。 ~cx/>Hu 需要:foobar2000 0.7.1 @v,qfT*k7 主页: 8^N"D7{mO 下载:http://foobar.nease.net/download/foo_codepage_action.zip vx_v/pD 中文:http://foobar.nease.net/download/foo_codepage_action_cn.zip
foo_copynpaste 0.2.6 eRa1eRgP 简介:从剪贴板拷贝和粘贴、拷贝和粘贴到剪贴板。 xxm1Nog6 需要:foobar2000 0.7.1 sw nov[0 主页:http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/html/ e GblQGRS 下载: http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/foo_copynpaste/foo_copynpaste-0.2.zip
foo_cue_ex ^c^9kK' 简介:增强 CUE 文件标签支持。 z8mR< q%` 需要:foobar2000 0.7x xZL`<3? 主页: wr8n*Du 下载:http://www.aqrz14.dsl.pipex.com/foo_cue_ex.dll
foo_dbsearch 1.0.3 M`KrB5a+6 简介:在数据库里查找。 Nt&}T 需要:foobar2000 0.7.1 3oxQ[. o 主页:http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/html/ `wB(J%w 下载: http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/foo_dbsearch/foo_dbsearch-1.0.zip
foo_dsp_wider 0.3 N~\1yQT 简介:处理声道分离度。 :5U(}\dL { 需要:foobar2000 0.7 HP. j. 主页: !ygh`]6V 下载:http://www.stud.uni-karlsruhe.de/~uybc/foo_dsp_wider.zip
foo_freedb 1.0.1 );VuZsmi 简介:从FreeDB 服务器上免费获取标签的工具,对于CDRip来说最好不过了。不过要支持其他语种(特别是中文)你还要 iconv.dll 这个插件,iconv.dll需要放在foobar2000安装目录下而不是components目录。 prN+{N8YC 需要:foobar2000 0.7.1 *0^~@ U 主页:http://www.dago.pmp.com.pl/foobar/ Fy Ih\ 下载:http://www.dago.pmp.com.pl/foobar/foo_freedb.dll
foo_gym vJ65F6=G 简介:播放.gym文件的插件。 HbA/~7 类型:Input -t|/g5.w_ 需要:foobar2000 0.7x hXjZ>n`` 主页: ZDFq=)0C 下载:http://www.pobox.com/~googer/foo_gym.zip
foo_history 0.5.5 Ww-x+U\l 简介:在播放歌曲时提供个性浏览导航。 plWN uEW 需要:foobar2000 0.7.1 8`*5[ L~~/ 主页:http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/html/ P}Ig6^[m\ 下载: http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/foo_history/foo_history-0.5.zip
foo_infobox 1.3.5 ,.P]5 lE 简介:N1ran4写的一个可以替换原来”显示文件信息“功能的插件,类似于Winamp的标签窗口,更方便的操作。更改代码页可以使用系统中安装的任意代码页察看标签信息,比如BIG编码的标签在默认简体中文代码页下显示乱码,我们使用繁体BIG5代码页察看后显示正常。并且可以把更改代码页后的标签写入文件。包含在汉化增强版里。 #6@hVR. 需要:foobar2000 0.7 ruagJS)+ 主页: |6-9vU!LK? 英文版下载:http://pelit.koillismaa.fi/plugins/plugins/71/foo_infobox.zip 0 D4 4 中文版下载:http://foobar.nease.net/download/foo_infobox_cn.zip
foo_lame UV%o&tv|< 简介:LAME编码器插件,需要lame.exe。使用方法请参考这里。包含在汉化增强版里。 o r ~@! 类型: svo%NQ 需要:foobar2000 0.7x ] %7m+-h@ 主页: 2DZ&g\| 下载:http://www.saunalahti.fi/~cse/foobar2000/foo_lame.zip
foo_looks 1.10 IOrYm 简介:可以作为foobar2000 GUI 的一个插件,可以换肤,不过我们用foobar的原因是他小巧、简单、功能强大,所以就实用性来讲,这个插件不占任何优势。需要注意的是该插件不能在9X系统中使用,而且Windows XP还需要安装GDI+, 这里下载GDI+。 +I~U8v- 类型: General # WL5p. 需要:foobar2000 0.7 u7u1lx>S 主页:http://www.barciaonline.com/aural/foobarlooks/foobarlooks.htm |fWR[\NU 下载:http://www.loodi.com/foo_looks.zip
foo_lyrics E@ !~q 简介:一个显示歌词的插件。 h`p9H2}0 类型: General +QVe - 需要:foobar2000 0.7 3P2L phW 主页: )OcG$H NK 下载:http://pixdesign.tuxfamily.org/pixdesign/download/foo_lyrics.zip
foo_lyricShow 0.6 w oS I 2i 简介:一个显示歌词的插件。国人作品。 "~lGSWcU 类型: General sy|{}NkA! 需要:foobar2000 0.7 L@ {5:#- 主页: 3' WS6B+ 下载页面:http://www.ttdown.com/SoftView/SoftView_13787.html
foo_matroska v|XEC[F 简介:播放 Matroska (.mka) 文件的输入插件。 m.MOn3n] 类型: Input Zjt3U;Y 需要:foobar2000 0.7 a`CsL Bv& 主页:http://webjory.tripod.com/fb2k/#foo_matroska ~)}npS; 下载: http://pelit.koillismaa.fi/plugins/plugins/103/foo_matroska_v0.2.zip
foo_ music_title_bar 0.0.1 j ij:}.d6 简介:在任何激活的程序窗口标题栏显示控制按钮,用过Winamp的应该很有印象。不过对汉化版无效,因为汉化版已经更改了控制的字串。 Ud :v3"1 类型: General _I~W!8&w> 需要:foobar2000 0.7 zO2Z\E'%. 主页:http://webjory.tripod.com/musicbar/ O(h4;'/E 下载: http://webjory.tripod.com/musicbar/foo_music_title_bar_v0.0.1.zip
foo_nero 1-1x,U7w 简介:调用Nero库文件来播放mp3pro、vqf的插件。使用方法看这里 UC;_}> 类型:Input _0 USe 需要:foobar2000 0.7x l!<Nw8+U 主页: `$jc=ZLm 下载:http://www.saunalahti.fi/~cse/foobar2000/foo_nero.zip
foo_ oddcastv 2.0.10 -LJb x<' 简介:利用WMA、OGG等编码来做网络广播的插件。 |G~LJsXW!v 需要:foobar2000 0.7 XMd-r8yYr 主页:http://www.oddsock.org/ q{HfT d 下载: http://www.oddsock.org/tools/oddcastv2_foo/oddcast_dsp_foo_v2.0.10.exe
foo_output_oal v=zqj}T 简介:使用开放源代码的OpenAL API输出组件。 55MrsiW 需要:foobar2000 0.7.1 6FNs4|(d 安装方法:压缩包里的 DefOpenAL32.DLL 复制到 foobar2000 安装目录(如果你的声卡已经支持 OpenAL 则略过),foo_output_oal.dll 复制到components 目录,你还需要C运行库MSVCR71.DLL 的支持,点这里下载,并解压DLL到 System32、System 目录下。 9v>BP`Mg 使用限制:仅在 Creative Audigy 声卡或更新版本测试过,其他声卡可能不能正常工作;在非nVidia nForce 声音芯片仅支持8或16位fixed-point采样,这是由于 OpenAL API V1.0 的限制,在nVidia extension (仅nForce1/2 但还有下面的问题)支持24/32 位;仅支持1或2声道,由于 OpenAL API V1.0 的限制;在 nForce APU 当前驱动下(2.45或以下)不能工作。 P=PcO> 主页:http://www.bockholdt.com/fb2k/ 4+%;eY.A 下载:http://www.bockholdt.com/fb2k/foo_output_oal.zip
foo_playtime *#+e_)d 简介:在数据库里保存收听统计、比特率、注释。 AZ' "M{wiI 类型:General &"GHD{ix 需要:foobar2000 0.7.1 、MS SQL Server =f'MiU!p6 主页:http://kaishaku.org/software/playtime/ 5Pmmt/Z 下载:http://kaishaku.org/software/playtime/foo_playtime.zip
foo_record *yAC8\v 简介:顾名思义,从声卡的线性输入口录音的插件。 \ B 0xL,o< 类型:Input ` +]9+:tS 需要:foobar2000 0.7x hnS ~r4 主页: pc}Q_~e 下载:http://www.saunalahti.fi/~cse/foobar2000/foo_record.zip
foo_setyear -w=rNlj 简介:在上下文菜单 "Masstagger" 里增加子菜单,更方便的设置标签里的 DATE 段值,也就是年代。 KM< +9` 类型:General |OF<=GGO+ 需要:foobar2000 0.7.1 03J,NXs 主页:http://www.dago.pmp.com.pl/foobar/ dP T)& 下载:http://www.dago.pmp.com.pl/foobar/foo_setyear.dll
foo_shuffle 1.0.12 mV@.JFXKP 简介:按播放历史纪录乱序播放及其控制。(foobar2000自带的只有随机)。包含在汉化增强版里。 7n,nODbJ 类型:General FgE6j; 需要:foobar2000 0.7.1 qeQTW@6 F 主页:http://www.cqasys.com/projects/kode54/ \|@]XNSN 下载:http://www.cqasys.com/projects/kode54/foo_shuffle.zip
foo_shutdown R/~j <.s3P 简介:自动关机的插件,不过在我的2003系统上好像无效啊。 _;yp^^S 类型:General wDem }uO 需要:foobar2000 0.7 ~fAdOh 主页: CYEqH2"3 下载:http://www.cs.indiana.edu/~cshei/foo_shutdown.zip
foo_syfm dB<BEe\$g. 简介:可以方便的更换、保存Title formatting 的插件。包含在汉化增强版里。 C(}9 类型:General _<pG}fmR 需要:foobar2000 0.7x Lt@4F 主页: 0AJ6g@t[ 下载:http://billcow.cjb.net/foo_syfm.dll
foo_tbar 6x*ImhQ.J 简介:在foobar2000播放歌曲时在当前程序的标题栏上显示歌曲信息的一个插件。 ukS@8/eJ 类型:General k W/3 Aq7r 需要:foobar2000 0.7 %pL ,A5M 主页:http://www3.sympatico.ca/froebe/ G!XizhE 下载:http://www3.sympatico.ca/froebe/foo_tbar_0.7x.zip
foo_text 1.3.5 -a&wOn-W 简介:一个简单的插件,把当前播放歌曲的信息输出为文本。 r{>tTJFD(: 类型:General 5 xTm] 需要:foobar2000 0.7.1 iu*u|e 主页:http://members.lycos.co.uk/musicf/ )ckx&e 下载:http://members.lycos.co.uk/musicf/foo_text.dll
foo_timer 1.0 -s :JD J* 简介:在指定的时间开始、停止播放或在指定的时间关闭电脑的插件,在关闭前会给出一个警告提示。目前还没有任何快捷键。 ^]E| >~\ 类型:General K{q(/>: 需要:foobar2000 0.7 'e{e>>03 主页: xA&