分类: WINDOWS
2007-12-19 10:51:53
爱琴海 @ 2005-7-31 11:36:00 |
由于Foobar和Winamp同出一门,因此Foobar在自身附带了很多插件的同时也支持很多外部插件,有了这些插件后,这个原本就非常出色的播放器,就更加如虎添翼了。
一、查看、安装插件
在Foobar中安装的插件都存放在安装目录下的一个名为“components”文件夹中,我们可以在程序主界面中单击 “Foobar2000”菜单下的“参数设置”命令,弹出一个“参数设置”对话框,单击左侧项目列表窗口中的“数据库”项,这时我们可以在右侧的窗口中查 看当前程序中安装的所有插件(如图1)。
图1
Foobar支持的插件都是DLL格式,安装插件时只要将该插件文件夹拷贝到“components”文件夹,启动Foobar后,在“组件库”中看到该插件。
二、了解相关的插件
Foobar程序本身虽然提供丰富的插件,但是还有很多外部插件值得我们安装使用。
1、直接音量调节插件
插件名称:foo_dirvol.dll
插件大小:11KB
下载地址:
在Foobar中,程序并没有提供音量调节功能,在播放音乐时我们只能从系统的音量调节中来调节音量,感觉十分不方便。安装了 foo_dirvol.dll这个插件就可以解决这个难题,foo_dirvol是一个音量调节插件,安装后在程序的“播放控制”菜单中多出一个 “Mixer”项(如图2),通过该项中的“增大音量”和“减小音量”来控制音量的大小。还可以通过“音量渐变到最大”命令,可以使音量慢慢渐变到最大, 如果选择“音量渐变到零点”命令可是使音量慢慢渐变到静音。
图2
单击“播放控制”菜单最下面的“停止/淡出”命令,使音量慢慢渐变到静音并停止歌曲播放。此外,该插件还提供了静音功能,单击“切换静音”命 令,可以使Foobar进入静音状态。要想使音量调整指示条直接显示在软件界面上,你还的手工设置一下,进入参数设置窗口,在“直接音量控制”选项里面勾 选“整合到用户界面”然后保存(如图3)。
图3
之后你就可以在软件主界面上看见可以任意拖动调节的音量控制条了(如图4)。
图4
2、直接文件删除插件
插件名称:foo_delete
插件大小:69KB
下载地址:
在Foobar中,我们可以通过右键菜单中的“清除”命令,清除播放列表中的MP3列表文件,但是该MP3文件还存放在硬盘上,要想删除该 Mp3文件,我们只能进入到文件夹进行删除非常麻烦。安装了foo_delete插件后,就可以直接在Foobar程序中删除不需要的Mp3文件,非常方 便。
foo_delete插件安装后,我们在播放列表中选择某个播放文件后,单击右键这时我们看到右键菜单中多出了一个“Delete file”命令,单击此命令,弹出一个“Delete file for disk”对话框(如图5),提示我们是否将该Mp3文件删除,单击该界面中的“OK”即可将硬盘上的Mp3文件删除。
图5
4、定时关机插件
插件名称:foo_scheduler
插件大小:40KB
下载地址:
这是一个定时关机插件,安装该插件后程序多出了一个关机设置,单击“外挂组件”菜单下的“scheduler-config”打开设置窗口,单 击左侧的“scheduler”项,在右侧出线一个“关机”设置对话框(如图7),其中包括shutdown、Poweroff、Suspend、 Hbernat等几个关机设置选项,在此我们根据需要选择。如果我们需要设置定时关机,我们可以勾选下面的“Show warning windows before shutdown”,并在下面的文本框中输入设定的时间,随后单击“全部保存”按钮即可,这样程序根据设定后,在指定的时间内就可以自动关机或修眠了。
图7
5、歌词制作插件
插件名称:foo_LyricMake.dll(英文界面)/ foo_LyricMake_Ch.dll(中文界面)
插件大小:64KB
下载地址:
目前很多播放媒体都提供了歌词制作功能,Foobar也不例外,foo_dirvol.dll就是一个歌词制作插件,制作后的歌曲与演唱可以同步进行,效果非常好。
下面我们就来以王杰的“一场游戏一场梦”歌曲为例,了解一下歌词制作的简单方法。
首先我们可以登录到“百度”网站,搜索“一场游戏一场梦”的歌词,搜索后将其复制到记事本中,并进行调整使得歌词一行一句,调整后将其保存得相应位置。
接下来在Foobar中打开该首歌曲,并点选“外挂组件”菜单中的“Make Lyric”命令,弹出一个“插件制作”窗口(如图8)。
图8
在该窗口中首先点选“编辑歌词模式”项下的“播放”选项,随后单击歌词显示文本框下面的“从文件中读取歌词”按钮,选中刚刚保存的文本文件,单击“确定”即可将歌词导入到该窗口中。此外我们还可以从TAG文件(歌词文件)或剪切版上直接将歌词复制到文本框中。
单击下面的播放按钮,这时歌曲开始播放,在播放时用鼠标点选歌词的第一行,这时我们看到窗口右侧的“时间戳”下的列表中显示该行添加的时间戳, 当第一行唱完后紧接着用鼠标点选第二行,这时“时间戳”列表中继续显示第二行的时间戳,按照此方法将整首歌曲的各行添加时间戳。
添加单击“保存歌词到文件”按钮,随后将歌词保存为扩展名为lrc的文件,这样一首歌的歌词添加完毕。
6、歌词显示插件
插件名称:foo_LyricShow.dll(配置界面为英文) / foo_LyricShow_CH.dll(配置界面为中文)
插件大小:83KB
下载地址:
歌词制作后,播放是要想在程序中显示出制作的歌词,我们还需要安装一个歌词显示插件,foo_LyricShow就是一个非常优秀的歌词显示插 件,安装后单击“外挂组件”菜单下的“LyricShow”命令弹出一个显示窗口。在该窗口中单击右键,选择“配置”按钮,这时程序弹出显示窗口的设置窗 口(如图9),在该窗口中我们可以对窗口的字体显示的颜色、背景颜色、歌词行数、歌词排列方式等项进行设置。单击“全部保存”按钮返回程序界面。
图9
这时我们在Foobar中单击“播放”按钮,即可将歌词显示窗口中显示出歌词来,怎样是不是够酷的(如图10)!
图10
安装了这几款插件后,我们发现本来功能强大的Foobar显得更加出色了!
[编后]其实网上还出现了一种叫做“Foobar2000 汉化增强版”的修改版本其中已经为大家集成了上述的多数插件,你需要做的只是在软件安装时勾选插件对应的安装选项即可将插件一并安装到电脑里,给广大国内的Foobar用户提供了最大的方便。
本文转载自
爱琴海 @ 2005-7-31 11:35:00 |
本文转载自
首先需要对于安装插件有个大概了解,可以在components library里上方栏可以看到已经加载的dll插件,下方栏中则是加载失败的dll,一般加载失败有两种可能
1、插件在下载时数据传输错误
2、插件对应的foobar版本不对
而在下方一栏component选项下则是插件的名称
一、disk writter插件
这是foobar一个非常方便实用的功能,至今没有找到更方便的工具代替了,在0.8版中与之对应的diskwritter版本设定界面如下图。
1、输出目录
输出目录有三种方式,输出前每次提示always ask before writting、与源文件同一目录same as souce file directory、以及指定目录。
2、输出文件名
在output file name formatting中可以指定输出文件名格式,默认提供两种格式: 与源文件同名、按照tag内容重命名文件,可以根据不同需要选择,你也可以自己按照formatting编写自己的输出格式,也并不是很复杂,中文汉化版 都带有中文的formatting解说,可以在安装目录下找到。
output preset 是设定默认输出文件类型汉化版、英文原版的默认设置不同,值得注意的是并不是你安装了哪些编码器encoder就有哪些选项,而是需要通过add来添加 的,当然同样也可以用remove来删除,但是这个删除、添加只是设定是否在选项中显示出来,插件本身并不会删除,亦可以选择ask be fore writting来每次输出都选择一下,至于dither一般设为never从不,而processing中设定是否使用DSP和play gain就要看需要了,DSP就是音效插件、playgain是音量标准化,对于部分非标准stereo格式文件的转换需要用到dsp才行,比如一些非标准的wav或者ac3文件拥有多个声道,,而要转化成mp3的话就必须使用dsp插件中的convert channel stostereo将多声道转化为stereo立体声才行,那种情况就需要使用dsp了。
3、输出文件格式个别设置
对于我而言只选用了三种插件lame encoder、monkey‘saudio、musepack分别对应mp3、ape、mpc的编码。
1 .lame encoder
汉化版所配的lame encoder不知道出于什么理由仍然是没有custom自定义选项的版本,我则选用了在foobar0.8betaspecial中就已经配备的版本, 可以使用custom自定义参数进行编码,理由主要是自定义编码可以自己控制一些参数,比如说使用cbr320编码的话默认是join stereo的,而我比较习惯于标准的stereo模式。preset 是lame后来版本才有的一些预设参数选择。一些著名的参数预设好了提供出来。很方便,图中我选的是唯一一个CBR预设参数320的。其他可以根据自己需 要选择,网上有很多介绍,简要说一下:
最高品质参数:
--alt-preset insane或者--alt-preset cbr 320
320kCBR,音质最好,文件体积最大
VBR参数:
1.--alt-preset extreme
220-270k左右的VBR,音质与上面参数相仿,但文件体积小25%,推荐此参数
2.--alt-preset fast extreme
音质比上面参数稍微差一些
3.--alt-preset standard
180-220k左右的VBR,在音质和文件大小之间比较好的平衡
4.--alt-preset fast standard
音质比上面参数稍微差一些
5.--alt-preset standard-Y
虽然品质稍差,但文件体积非常小
ABR参数:
--alt-preset 〈Bitrate〉
(可用Bitrate:80、96、112、128、160、192、224、256、320)
CBR参数:
--alt-preset cbr〈Bitrate〉
(可用Bitrate:80、96、112、128、160、192、224、256、320)
2 monkey audio
monkey audio没什么好说的,我用默认设置
3 musepack
而musepack的话是使用编码质量来设定的,质量越高(右边数值越大)文件当然也越大,网上一般推荐质量7.0,我一般不压mpc所以不是十分了解,只是朋友有时要求mpc就选了推荐的7.0。
其他编码器一般也是类似,不过大概也就剩下一个flac还有人用吧,其他的编码一般很少人选了。
4、使用方法
要使用磁盘输出很简单选择文件右键单击选择convert-〉run conversion,0.8以来增加了conversion setting选项可以调出设定选项来,至于那个single file的我也不太清楚,没用过,字面来看似乎是单个文件输出。
二、freedb支持插件
freedb功能虽然不是foobar特色功能但是还是比较方便的,尤其对于喜欢欧美音乐的,一般freedb上都能找到tag信息,并且直接写入tag。
1、基本设置
在下方freedb proxy setting中还可以设定连接freedb的代理服务器,部分同志也许需要用到。
2、其他具体设置见图
3、使用方法
使用时选中整张CD曲目,右键-〉freedb-〉
这时有多个选项
get tags
自动搜索读取tags,如果选中预览的话就会弹出预览窗口(推荐)
manual query
使用discID来获取信息
search
手动搜索,可以通过填入关键字的方式
configure
进入选项设置
gettags multiple albums
对应选定多个album搜索,·不推荐
注意,根据网络状况等,使用get tags到弹出预览窗口这段时间不固定,可能会有点慢
这里主要介绍一下预览窗口的操作
如图
A处:是搜索到的可能的album列表,可以在下拉列表中选择后点击右边的preview来显示在下方预览窗口。
B处:是用来设定对titls的特殊字符处理,可以使用字符处理函数如首字母大写等,一般不使用,·看个人需要了。
C处:是设定写入哪些标签,勾上表示写入,最后点击tagfiles就可以写入标签了。
不过很遗憾,freedb服务器升级,支持utf8unicode编码了,但是相应的插件却还没有升级,所以碰上日文等字符全部显示为???
三、ID3v2support、playlisttools
ID3v2support和play list tools都没什么好说的,前者默认就可以了,不推荐更改,否则很有可能让你的tag信息乱码,后者则只有一个选项,是控制是否允许多层undo记录 的,。不要忘了加载code pageaction插件,那是精髓之所在,不光在special info中使用还可以在mass tagger中用到这个插件才是foobar第三方插件中我最欣赏、最钟意的一个插件。
四、special info box文件信息增强插件& codepage action代码页替换插件
还是仔细看看special infobox吧
1、选项设定
第一项是不推荐使用,除非你的文件都只有一种codepage的tag,这一项是设定使用某种codepage替换所有playlist项目 的,所谓codepage就是系统代码页,主要是文字字符编码,对于非unicode编码的字符,往往无法在自己的系统中正常显示,尤其是日文、韩文等字 符,以前没有foobar时要应付这类字符很麻烦,使用foobar替换代码页纠正乱码的具体用法稍后介绍,先来看看setting。
A处:经常有人抱怨说显示文件信息不是自己选择的文件,说是汉化版的bug,其实不然,这只是special info的配置问题,看到图中A处的选项了吗?这是根结所在,这两个选项决定了是否改变焦点(change focus)以及是否跟随焦点(follow focus)如果选中前者,意味着你选择一个文件则可以改变焦点至选择的文件,这时你查看infobox就会是你当前选择的文件信息,选中后者意味着跟随 焦点也就是目前播放曲目,既是当曲目切换时,焦点亦会跟随改变至当前播放曲目,这时查看文件信息的话就是当前播放曲目了,不难理解吧,一般两项都选中,可 以应付大部分人的需要,选中与否的效果到底有和不同各位试试看就明白了。
B处:>是设定是否在info中显示更改代码页、保存模式两个选项。
C处:是设定在info界面下点击copy时复制的tag信息格式,本来是不错的功能可惜没有对应的命令行来设置快捷键,所以一般都是用快捷键设定copynowplaying而这个到忽略了。
2、使用方法
选中文件-〉specialinfobox,得出如下图info界面。
savingmode可以选择1、提示prompt;2、总是保存alwayssaving;3、不保存don'tsaving, overridecodepage选中后就可以使用代码页替换了,比如对应日文字符乱码可以选择ansi日文shift-js,你就可以发现tag不再乱 码了,至于其他字符乱码也是一样选择对应代码替换,不过这只是单个文件对于整张专辑我们另有法宝
五、core设定
在选项中的core组下,有快捷键设置keyboard shoutcut、上下文菜单设置context menuitems、主菜单设置main menu setting
解释一下就是:
上下文菜单中可以设定playlist右键显示的内容,可以重新排序、添加你想要的命令,主菜单设置里我只改动system项也就是系统托盘右 键显示的内容,快捷键设置就不用多说了吧,设定快捷键,通常我是删除所有预设快捷键增加:播放/暂停(play/pause)、下一首/随机 (next/random)、复制当前播放(copy names/copy nowplaying)这三项的全局热键
其他命令大多意义不大。
六、database插件
这一项主要是用在albumlist插件上的,启用database的话会将你播放过的文件信息存储在数据库文件中,可以通过albumlist来操作,类似mediaplayer的媒体库功能。
选中下方的local的话就会锁定tag信息,数据库中已经记录的文件的tag将无法更改,边上两个按钮分别是删除数据库冗余信息(已经删除不存在的文件等)和清空数据库
七、第三方用户界面插件
DISPLAY的设置:这又是重头戏了,普通的用法已经说滥了,所以哪些formatting什么的就不罗索了
A处:选择界面,是default默认界面还是第三方插件的界面,我安装了两个一个是tunes一个是昨天随意下的,感觉还是tunes比较方便,如果安装了其他界面就需要到这里选择后重启foobar才能生效。
B处:设定是否允许playlist中显示动态信息,如http的title等意义不大,资源耗用却会增加不少。
C处:是否记住窗口位置、大小状态,当然选上啦
D处:设定遇到双字节字符如何处理,一般按照我选的就可以了
注意选择了第三方界面后默认界面设置的一切内容都无效了。
tunes界面详细设定:
这个图形界面还是比较有趣的,有同志曾经问过如何改出那种五颜六色的playlist,显然就是在这里改咯,红线框内颜色就是所选tag项目的颜色了,默认都是白色的。
puleslogo那个选项是用来设定是否允许界面上那个foobar新图标的视觉效果抖动,当播放音乐时会随节拍震动,不过效果不明显,前提是要允许视觉效果。
这是我设定的样子,可怜15“显示器比较凄惨,如果是17”显示器这个界面会更漂亮。
这里提一下这个界面的几个细节问题
1、要正常使用需要英文版foobar,既是是fix过的tunes目前仍有各种问题使用这个界面有四个区域。
说明一下在左上角的folder tree——目录树区域是开启foobar后就读取了的,所以如果在foobar运行期间目录结构有变化,这里是不会显示出来的。
在这里双击目录就会将目录下(包含子目录)的歌曲全部send to list,右上的区域是file list,虽然也会显示目录但是使用起来和windows的资源管理器无异,右键play in foobar等亦是一样。
2、如果开启后没有显示四个区域,有两种可能,和边界重合了,可以拖动开来,没有选中,可以在view中选择显示、隐藏的区域。
八、有关资源耗用的一些设定
主要的一些实用插件介绍完了,顺便说一下有关资源耗用的设定,虽然是老调,但还是经常有人问,foobar资源占用的多少,关键的几个选项就在三处,playback、dsp、以及刚才说过的动态信息显示(还包括下方input里一个设定)
如图:
A处:用来设定文件缓冲,这方面不是很了解,下面的说明是,当你磁盘系统繁忙或者使用的存储设备速度比较慢时开启可以解决一些问题。
B处:音量标准化设定,自动扫描文件改变音量为标准状态
C处:输出音频格式(位率)一般都是16bit了,,有些高档声卡可以上到24bit
D处:抖动设置,事实上只有16bit以上也就是24bit才需要做抖动处理,普通声卡这项功能还是关闭的好,cpu使用率极大,效果却不明显
这四处都是资源耗用的大户,如果时平时工作或者运行其他程序时听音乐这几项还是全部设置如图禁止吧。
另一个资源消耗大户就是resample重采样了,开启重采样的话一般cpu使用率会上到30,50%,我的CPU是AMD1700+, 所以,我没装任何dsp,我也没用过什么高档声卡,所以对resample的音质改善并不是太多(既是如此在我的8738上开启resample还是有点 效果的)
input-〉standard设定:
这里有两个注意的,第一个就是tag type to writter,网站上有一篇文章中已经介绍过这个重要性了,foobar是按照apev2-〉apev1-〉id3v2-〉id3v1的优先级顺序来读 取tag的,虽然文中说推荐使用apev2-〉id3v2模式,但是我还是选择了id3v2-〉id3v1,因为时下还是不少其他软件只支持到id3v2 的,比如一些另系统可以直接显示mp3详细信息的软件,如果用了apev2则会无法正常显示信息
下方那个红线框中是设定是否允许动态显示比特率,这玩意也是cpu使用增多的一个小小祸魁,我是给禁止了,反正听音乐时我也没心情、精力对着软件观察比特率变化
最后忘了还有视觉效果也是会占用比较多资源的,一般我也是禁止了。而对于官方推荐使用的速度测试插件foo_null(speed meter)安装后是无法在disk writter下的列表中看到的,需要前文说到的add添加后才行。
九、mass tagger插件
最后是代码页批量转换,需要用到masstagger这个插件,汉化版叫做批量标签,他的功能很多,选中所需处理的文件后,右键-〉masstagger-〉edit tags,如下图界面,框住的是几个常用功能,不必我多废话了,网站上也有文章介绍过了。
只提一句,比如有一堆日本传过来的乱码信息文件,要纠正乱码,选择替换代码页,在出来的设定框中选择用ansi日文shift-JIS替换ANIS简体中文GBK即可,但是安全起见,请先保存备份 。