Rockbox作为一种较特殊的开放源码软件,很多用户对Rockbox本身以及如何使用Rockbox抱有相当多的疑问。为此,Rockbox项目组整 理了相关的常见问题解答,尤其是对使用Rockbox是否合法、是否违法产品的保修条例等等作了解答。对于具体到产品本身(比如iPod/Iriver等 产品应用Rockbox)的常见问题则在Rockbox网站的Wiki页面上作了解答。译者从中选择了一些翻译如下:
译者注:可以参考本站文章:《Rockbox系列一:开源的Rockbox,使你
的播放器脱胎换骨》和《 Rockbox系列二:Rockbox具体有
什么功能?》。
Rockbox支持多种不同厂商的硬件平台:Archos、Iriver、iPod、iAudio、Gigabeat、Sansa、Olympus
等。不过并不是对上述品牌的所有产品型号都能提供支持,更多的产品型号的支持正在不断开发中。
对于每一种硬件平台,Rockbox都以三种版本的方式释出:正式的、以最新代码构建的和存档的。其不同在于释出的频繁程度。
专门面向Archos平台的正式版本(当前是2.5版)已经处于非常稳定的状态,也即基本上不存在什么重大的缺陷。但对于其它平台,Rockbox
尚未有任何正式版本释出。
存档版本是SVN服务器对开发中的代码自动进行的每天构建后获得的。因此,存档构建带有所有的新特性和所有的缺陷/错误。存档构建的主要目的是用于
回溯软件的版本。对于喜欢尝新的用户,可以试着使用存档版本。
以最新代码构建的版本,Rockbox项目组称之为Bleeding Edge
Build,是SVN服务器在每一个代码的改动提交后立即自动进行的。主要目的是检验代码的正确性。
Rockbox这个名字开始是由Tome
Cvitan提议的,并被提交到一个决定名字的投票活动中,不过,这个名字在投票中败北。相关的事项可以从以下的邮件归档中查阅:
http://www.rockbox.org/mail/archive/rockbox-archive-2002-01/0062.shtml
不过,Rockbox项目组的头儿并不喜欢投票选出的名字。他选择了Rockbox。可以查看以下的邮件归档内容:
http://www.rockbox.org/mail/archive/rockbox-archive-2002-01/0134.shtml
所以,Rockbox这个名字是由用户提议的,由独裁者决定的。
Rockbox项目组成员在此方面没有什么经验。不过,Rockbox没有侵害任何人的版权,也没有破坏任何版权保护机制。这是Rockbox项目 从一开始便确立的。一些人希望Rockbox项目组能提供对原厂固件的补丁版本,但这样做会侵犯了厂商的固件版权,因此Rockbox项目组并没有这么 做。
Rockbox项目组指出,他们所做的逆向工程行为是仅针对硬件进行的。对于硬件来说,分解是逆向工程的唯一手段。当然,分解这个单词在英文中还可
以专解为对软件的反汇编,但对于Rockbox来说它不是这个意思。任何软件的开发都离不开对软件使用环境的研究。
会。
Iriver
一向对自己的保修声明比较仁慈。有许多Iriver的用户在产品的损坏是人为造成的情况下(比如从高处跌落,又或者把液晶屏给打破了)都能换到一台新的产
品(外国的消费者的确是上帝)。因此,估计即使使用了Rockbox,应该也不会对产品的售后服务有什么影响。不过,Iriver公司在保修协议条款中已
经点名指出使用Rockbox是会破坏保修协议的。另外,Archos拒绝对消费者送来的已经安装了Rockbox的产品进行保修。
目前Rockbox的大多数版本都仍然是测试版本,因此你是在冒险使用。项目组不会做出任何保证声明。目前已知的是在Archos的播放器上有时候
会导致硬盘被密码保护。但有解决办法。
不需要。所有的步骤都是通过软件进行的。可以把螺丝刀扔一边去。对于想拆开自己的播放器看看,但又不想破坏保修条款的人,可以参考Rockbox网 站上的一些播放器分解图片。
可以参考Rockbox 的手册,以及查阅Rockbox 的特性介绍。
Rockbox支持多种语言,使用方法请参考手册。
这取决于播放器本身。Archos播放器就不行,但其它都可以。如果播放器支持加载字体,可以从以下地址下载字体包:
http://download.rockbox.org/daily/fonts/rockbox-fonts.zip
如果你的硬件本身具备这个能力那就当然可以。可以参考Rockbox手册。
完整的列表参见这里: here.
受保护的WMA文件Rockbox播放不了。未受保护的WMA文件可以播放,但相关的程序仍有待优化以便能在所有的平台上都能实时播放。目前,比特 率少于32kbps的文件也不能播放。详情参阅: SoundCodecWMA.
支持。
不过,MP3技术在设计上并没有考虑无缝播放。具体地,由于MP3文件以1152或576个音频样本为一帧的帧结构去存放音频数据,但是很少有歌曲
的长度刚好是帧长度的整数倍,于是,文件的最后一帧便会被填充数据以满足帧长度的要求,但由于大多数MP3编码器没有对填充数据的情况进行额外的说明,因
此播放器便无从得知究竟填充的数据有多少。只有两种情况例外:
1)使用了LAME 3.90.1及以后版本的编码器制作的MP3文件。由于LAME会在文件头存储确切的文件长度,该信息便可用于判断填充数据的多少;
2)LAME或其他一些MP3编码器支持在压缩文件时使文件末尾能在帧边界上对齐,因此便不会产生填充数据。
只有符合以上两种情况之一的MP3文件可以实现无缝播放。另外,某些MP3播放器通过各种手段实现了伪无缝播放,包括:通过在两首歌之间进行非常短
的交叉消隐来实现无缝播放、截断MP3文件最后一帧的所有为“零”的数据(或被称为“接缝检测”或“接缝删除”功能)。这两种伪无缝播放方法都存在缺陷。
方法1很显然地是不准确的;方法2则会删除歌曲后面本来应该有的静音区域,使得本来不是被设计为无缝播放的CD成了无缝播放。而实质上,绝大多数的CD不
是被设计为无缝播放的。
不行。Rockbox根据编码器的设定忠实地进行解码播放,并不会人为地加入或删除任何东西。如果确实想能把歌曲连续播放,可以选择打开交叉消隐 (Crossfade)功能。如果想在歌曲之间插入停顿,可以自行录制一段无声的文件,并在播放列表的每首歌之间将其插入以造成停顿。
穿梭播放(Shuffling)的工作方式是把播放列表的内容通过被称为Mersenne Twister的伪随机数发生器进行随机排序。在排序结束后,列表的顺序将固定下来除非穿梭播放被再次启动,即完全停止播放后重新开始播放。如果开启了重 复播放模式,在播放到列表末尾后Rockbox只是简单地跳到第一首继续播放而不会对列表进行重排。随机数发生器的种子会被存储在永久设置区,因此恢复功 能在恢复时可对播放列表内容以相同的方式排序。
Rockbox是基于播放列表的。有许多方法可以把设备上的所有文件都添加到一个列表中并播放(穿梭播放)。比如下面的方法:
可以。可参阅:Voice How-To page 或Rockbox手册以获得更多的语音界面的信息。
参见:PluginMpegplayer.
参见:PluginMidiPlay 。该插件尚需大量的优化工作才能较好地运行。当前除了一些简单的MIDI文件外,大多数在播放时都只会给出大量的“找不到缓冲区”的信息,且听不到有任何 播放的声音。
可以。当然,首要的一点是硬件要支持对FM录音。在Rockbox上,这个功能位于主菜单下,选择FM
Radio功能,调到需要的频道,按A-B键进入菜单屏幕,选择Recording,然后选择Recording Screen,最后选择“FM
Radio”作为录音源便可。
不行。大多数数字音频播放器的硬件没有支持这种类型游戏的能力。
模拟一个完全不同的硬件结构对于CPU来说是个考验。或许某天某人会对模拟器进行优化从而提供速度。现阶段只能考虑设置跳帧选项,或关闭声音来改善
模拟效果。不同的游戏在模拟时会有不同的速度,特别是彩色游戏会明显慢过一般的Gameboy游戏。
Rockbox允许用户选择不同的字体和界面主题。主题可一次性地修改字体、播放中屏幕等界面元素。不幸的是,目前没有多少可选择的界面主题,而且
界面主题不会被包含在Rockbox的发布版本中。可以在这里找到一些
主题。Rockbox项目组欢迎任何人创建新的主题。
可参考Rockbox 手册中的安装指引。卸装则可参考Rockbox手册中的反安装指引,就在安装指引后 面。
在Rockbox中,WPS指的是“播放中屏幕(While Playing Screen)”。也即播放器在播放音乐时播放器屏幕的显示内容。WPS的用途当然就是在播放时能显示与播放内容有关的信息。另外,可以通过WPS配置文 件来设定显示什么和如何显示。其他有关如何制作WPS配置文件、如何加载配置文件可参考Rockbox手册。下面是两个播放中屏幕的样子:
这些都是可以调节的数值。上面的数值都是默认值。可以通过Settings菜单修改。
有许多软件可以创建m3u格式的播放列表,比如WinAMP就是一个。由于m3u文件实际上是简单的纯文本文件,文件中的每一行填写一个歌曲文件的 完整路径,因此也可以用一般的文本编辑器来手动编辑。
不行。无法按照ID3中的信息来编排播放顺序。不过有别的方法:
1、可以把文件名改名,并在最前面加入顺序号。注意的是要补零,即如果有99首歌,则第一首应该是01这样。有很多MP3改名工具可以做这件事。
2、创建播放列表。
不需要。大多数的播放器在接入电脑后就是一个U盘。简单地把文件复制过去便可。
不行。Rockbox不支持DRM(数字版权管理)技术,也不打算实现DRM支持。如果想去除歌曲的DRM保护,可以尝试在配套的软件支持的前提下 把歌曲烧录到CD上,然后再抓轨为MP3/Ogg等格式。不过这样做可能会侵犯版权。
反复声明的是,Rockbox尚处于早期开发阶段,因此播放时的不足是常见现象。可以尝试换一个不包含有任何动态内容,比如播放电平表的WPS屏 幕,以释放更多的CPU能力到解码工作上。另外,高比特率的MP3或AAC文件在播放时均有可能出现各种问题,应尽量避免。再进一步,可以尝试关闭任何播 放增益功能和均衡功能,这样可释放更加多的CPU能力给解码工作。
通常地,Rockbox可以相当好地播放AAC文件。但在某些情况下会出现播放问题,比如文件元数据的错误会导致失控,太长的文件会导致崩溃,太高
的比特率会导致跳跃等。由于大多数开发者都不使用AAC格式,因此没有多少人能对这方面有深入的了解。建议是尽量不使用AAC格式,如果要用,请用
iTunes创建的AAC文件。因为从目前的状况来看这类文件的问题最少。
由于Rockbox仍处于开发阶段,因此软件解码器可能会使用比原厂固件要多的电力来执行解码工作,因此电池的可用时间会减少。Rockbox会不 断改进这一点。实际上,在某些平台上Rockbox比原厂固件还要省电。可查看BatteryRuntime 或 BatteryFAQ 页面以获得更多的信息。
目前MIDI播放功能只支持22.050kHz采样频率,由于iPod不支持这个频率,因此在播放时便会变成两倍那么快,并且会导致出现 “Buffer miss!”信息。目前的解决办法是修改MIDI文件把节奏放慢1倍,不过并不是好办法。
这通常是由于前景色和背景色被设为同一个颜色而导致的。可以通过语音功能去修改设定或重设设备。参见手册。
本站微信订阅号:
本页网址二维码: