|
  
  
|
1#
发表于 2007-5-14 22:52
| 只看该作者
1. 在同一硬件平台上同一操作系统中同时打开两者,其资源消耗情
况和性能参数对比 (fb2k 略有简化,两者都最小化且未播放):
注: 由于千千无专业控制台所以其准确的启动时间无从得知)

从上面的数据中我们可以清楚地看到 fb2k 在节省系统资源方面
完胜千千。初步结论: fb2k 的资源占用显著小于千千静听。
2. fb2k 的文件格式转换器理论上可以将任何 fb2k 能播放的音频
文件转换成任意格式(只要你有相应格式的命令行编码器)。而且
因为 fb2k 是通过调用外部编码器进行编码的,所以其灵活度和
自由度是无可比拟的,你可以随时升级或降级某解码器以得到你
期望得到的编码结果。在这个方面,千千静听也有 CommandLine
Encoder 能实现调用外部编码器的基本功能,不过由于缺乏诸如
“生成预览”、“cuesheets/chapter”、“ReplayGain”以及
“DSP processing”等等这些极其重要的起决定性作用的专业功
能,千千的文件格式转换器功能大打折扣,和 fb2k 根本无法相
提并论。另外 fb2k 的转换器可对输出的文件通过完全可制订的
命名规则进行命名,可调整音频的输出位深已及 Dither 方式,
这些也都是千千静听简陋的转码器所不具备的。
3. fb2k 一直坚持向大众公开其 SDK 包,有着丰富的接口和完备的
功能调用,虽然新版 fb2k 较 0.8.3 有更多的限制使得某些第
三方应用无法实现 (如 ASIO),但这也保证了一个更为稳定和高
效的内核。在这方面,我无法在千千静听的官方网站上找到指向
其 SDK 的链接。在得到千千静听的 SDK 之前,更进一步的比较
无法进行。
4. fb2k 遵循模块化设计理念,实现不同功能的代码和资源被分别
封装成不同的 .dll 文件,从而可以方便地禁止掉某一特定的功
能或对某一特定的功能进行升级,当然 debug 也会更加容易。
千千静听也部分遵循模块化设计理念,由于未公开 SDK,其具体
的模块化情况不得而知,只是觉得其 AddIn 目录略显杂乱。
5. fb2k 0.9.3.1 安装包中的所有文件均是为 fb2k 量身订做的(外
部编码器等不算),并且未捆绑任何流氓插件。在这方面,千千
静听安装包悉心地为我们准备了简单实用而又功能强大的“百度
超级搜霸”,另外还有专为 Winamp 设计的 MP3pro 解码器和微
软两年多前发布的老掉牙的 WMA 解码器以及同样年代久远同属
微软的 DMO Runtime Library 6.3 版活化石。而 fb2k 中未包
含任何来自微软的动态链接库文件。(fb2k 当然也要调用的)
小知识: 过多地使用由微软提供的非 OS 核心的库文件将会影响
程序的 independency 也就是独立性,使它的运作更容易受外部
环境的影响。
6. 千千静听能自动下载和显示大部分常见的和流行的中文歌曲的歌
词 out-of-the-box,而且还有丰富的设置,在实际使用中相当
的方便。在这方面,fb2k 实现起来就比较困难,而且效果也没
有千千静听的好。
7. 千千静听的回放增益功能单薄,未提供 Preamp 和专辑扫描模式
等功能。处理方式也没有 peak cliping 相关的选项。如果为了
回放增益功能而截了音频的顶就真的有点太得不偿失了,相比之
下 fb2k 对回放增益的支持既专业又完整。
8. 千千静听支持的文件类型不如 fb2k 丰富,但千千静听不支持而
fb2k 支持的文件格式多半都是比较小众化的。千千静听提供对
MP3pro 和 RealMedia 等大众常见的二线格式文件的支持,然而
到现在,这些常见的文件格式 fb2k 仍然无法提供支持。
9. 千千静听被大家一致推崇的快捷键功能其实并没有所说的那么强
大,一个功能只能绑定一个全局、一个内部共两组快捷键,我连
试了三个不同品牌的多媒体键盘(微软/罗技/戴尔),千千静听都
不能默认地支持键盘上的那些多媒体键,而这仨键盘 fb2k 都无
一例外地支持得很好。在可绑定快捷键的命令数量上 fb2k 比千
千静听多数倍,如果再加上 foo_run,fb2k 在这方面可以说是
强大得令人发指。
10. 经过 Total Recorder 6.0 PE 捕捉声音为 WAV 文件并用 Adobe
Audition 2.0 进行波形分析和主观听析及 fb2k ABX 测试,我
发现在 mp3 解码的音质上两者基本没有区别。另外,两者均在
廉价的板载 HDA 7.1 声卡上通过了 udial.wav 测试。
|
|