- 巧用U盘破除XP管理员密码
- XP系统无法停止通用卷设备的解决方...
- 妙法 WinXP/2000/2003也从DOS启动
- 教你快速还原Windows XP 注册表技...
- 用DMRC解除远程管理windows XP SP...
- 从0到33600 逻辑端口详解
- 匿与无形:Windows XP系统隐藏技巧...
- 体验Windows XP自带的“虚拟光驱”
- window XP替换正在使用文件的无敌...
- 用Windows XP自带工具制作自解压文...
- 文件破坏导致Windows XP系统反复重...
- Windows下20个特殊的执行命令
- 重装系统十大措施 帮你防止病毒侵...
- Windows XP中建立隐藏用户的多种方...
- 玩转Win XP的“错误报告”
有一次在利用Foobar2000将整批APE文件转换MP3时,我发现一个相当棘手的问题,就是CPU占用率过高,根本无法同时进行其他操作。经过一番摸索之后,发现了三个解决办法。不敢独享,写出来以飨读者。
*本文使用Foobar2000 v0.8.3汉化增强版为例,其他版本请参考步骤进行设置。
懒人的智慧:手动降低转换进程的优先级
只要是稍微有点系统管理经验的人就会想到使用“任务管理器”来设置进程优先级。首先按“Ctrl+Alt+Del”组合键调出“Windows任务管理器”,切换到“进程”选项卡,选择lame.exe进程,按右键并在弹出菜单中选择“设置优先级→低”。机器立刻会从昏睡状态中苏醒,又变得反应敏捷了。这种方法简单易行,不过当你一次性转换几十上百个文件时,那就等着疲于奔命吧——每当开始一个新文件的转换时,优先级就会自动切换回“标准”。晕……
喜新厌旧的便利:利用新版本Lame的参数
如果你是一个追新的人,那你的Lame应该就是最新的3.97了。恭喜你,这次你有福了。在Foobar2000中设置一个参数就能轻松享用鱼与熊掌兼得的乐趣了。首先选择菜单“Foobar2000→参数设置”,在弹出的设置窗口左侧树状目录中选择“diskwriter”,在右侧的“输出预置”列表框中选择“命令行编码器:LAME --alt-preset insane”(见图1),然后单击下方的“编辑”按钮弹出编码器设置页面。在“参数”文本框最后添加“ --priority 0”(见图2)。


对Lame的standard、extreme等模式的修改方法也和此一致(在“输出预置”中选择),不再赘述。这个方法只对较新的Lame版本有效,可以通过命令行方式“lame -?”获取参数列表来检验所使用的版本是否支持该参数。
执著者的选择:脚本转换
有不少音乐发烧友坚持认为Lame 3.90和3.92两个版本的编码质量是最优秀的,而这两个版本恰恰又无法支持priority参数。为满足这部分朋友的需要,笔者编写了一个脚本并实现了自动调整优先级的功能。
第一步:打开“记事本”输入以下内容并保存为lame.vbs(为方便广大读者,我们已将脚本上传,可从http://www.newhua.com/cfan/200506/lame.vbs下载),放置在Foobar2000的安装目录中。
注意:脚本中假设lame.exe位于C:\Program Files\foobar2000,可以依据实际情况修改。
command="cmd /s /c start ""lame"" /low /wait ""c:\program files\foobar2000\lame.exe"" --alt-preset insane "
Set objArgs = WScript.Arguments
arg1=""
arg2=""
For I = 0 to int(objArgs.Count/2)-1
arg1=arg1+objArgs(I)+" "
Next
arg1=left(arg1,len(arg1)-1)
For I=int(objArgs.Count/2) to objArgs.Count-1
arg2=arg2+objArgs(I)+" "
Next
arg2=left(arg2,len(arg2)-1)
command=command+""""+arg1+""" "+""""+arg2+""""
Set WshShell = WScript.CreateObject("WScript.Shell")
Return = WshShell.Run(command, 1, true)
第二步:根据上文中的方法打开编码器设置页面。在“编码器”文本框中填入脚本文件的路径,如本文中填写的是“C:\Program Files\foobar2000\lame.vbs”(不含引号)。最后在“参数”文本框中填入“%s %d”。
无论你是懒人、喜新厌旧的新软试用狂,或是执著的经典版本支持者,在这样一番设置后,相信使用Foobar2000转换MP3时对其他程序的影响将大大降低,不必再为转换时什么也干不了而发愁了。 [YY06]
