折腾:树莓派2 安装 OpenELEC
在下的树莓派2终于到货了,小巧的身材及超低的功耗,配合 OpenELEC 成为家庭高清播放机及简易 NAS 的不错选择。本文将简述折腾经历。
安装 OpenELEC
基于 Kodi 且适用于树莓派的 Linux 发行版有很多,选择 OpenELEC 主要是由于我的预期实现的用途比较简单,且其对新近上市的树莓派2 支持比较快。您也可以选择其他 Linux 发行版后自行安装 Kodi。
OpenELEC 从 5.0.1 开始支持树莓派2,其最新版本是 5.0.6,可以从其官网下载。对于大多数用户来说,下载 img 镜像文件即可。
安装过程非常简单,将一张至少 4G 的 microSD 卡通过读卡器连接到电脑,使用
dd
将镜像写入即可。这也符合 OpenELEC 宣传的“简单易用”的特性。
实际操作过程中,若是懒得敲命令行或者担心输错 sdX
,也可以使用
gnome-disk-utility
在图形环境下完成。
之后将 microSD 卡插回到树莓派2,开机即可。首次启动时它会自动扩展分区以占据整个 SD 卡。
Kodi 中文界面
OpenELEC 搭载最新的 Kodi 14.X 开发版,默认皮肤,英文界面。若是通过 HDMI 连接了电视的话,可以直接使用电视遥控器进行操作,无需鼠标键盘。
若是想要中文界面,需要首先调整系统字体为“基于 Arial ”,之后切换地区和语言为中文后才会显示正常。
Kodi 仓库里有些皮肤可能会修改字体,安装时最好留心下,要不换肤后全变成方块就傻眼了。
有了中文后,您可以先把玩下 Kodi,大致了解下通过遥控器的基本操作。
显示输出
恐怕是得益于 VideoCore 4 的身世,树莓派2是为数不多直接支持 HDMI CEC 的 Linux 设备,不过取决于您的电视厂商和对 CEC 的支持程度,可能其默认选择的 HDMI 输出方式并不理想,这时候就需要调整一下了。
树莓派2没有传统意义上的 BIOS,所以底层些诸如 HDMI
输出类型的配置是通过一个 config.txt
文件实现的。这个操作当然可以找一台机子远程 SSH
过去在终端进行,不过这里介绍一个图形化仅需的遥控器即可完成的小插件,简化这个过程。
OpenELEC RPi
Config
是一款针对树莓派下 OpenELEC 配置的第三方 Kodi 扩展,在 Kodi
插件库配置了相应仓库后可以很方便的在 Kodi
下修改config.txt
文件。
对于 HDMI 显示输出来讲,可能需要调整的是 “Video" 选项卡下的内容。以在下的 Sony BRAVIA HX750 为例,其将树莓派2识别成录像机,其默认的 Color Space 存在明显可见色差,将其调整为 “YCbCr Full” 后就变得清晰很多。所以若是您的树莓派2 在链接大屏幕电视后效果不佳,不妨使用这个小工具调校下。
另外这个小插件还支持超频、输入解码器许可证等功能,可以自行挖掘。
此外若是您的电视支持 24 帧回放的话,也可以在视频中设定,即可全局 24p,亦可配置仅在回放视频是切换至 24p。
音频输出
树莓派2 是没有光纤输出接口的,所以若是想要将音频导出到独立功放,就需要在电视上配置直通了,各家都不相同,在此不赘述了(其实是没独立功放……)。
说到直通,Kodi 也是支持将 AC3/DTS 等音频通过 HDMI 直通到目标设备进行解码,大幅度节省 CPU 资源。具体哪些音频编码可以这么做取决于电视的支持。以在下的 Sony BRAVIA HX750 为例,其支持 AC3 的解码,于是可以在 Kodi 的“音频”配置中将该项启用。注意此项配置仅在“高级”模式下可见,若是找不到记得在左下角切换。
频道及内容
这货毕竟不是被光腚局痛恨的盒子,对于朝内在线流媒体的支持仅能算勉强可用。
若是有意的话,可以启用 XBMC
中文插件仓库,其中有各类资源的插件,可用性及效果各不相同,按需索取吧。
中文字幕方面,Kodi 官方仓库里的 OpenSubtitles.org 插件可以满足绝大多数需求。在 Kodi 字幕选项中将首选语言设置为中文(或者于界面语言相同),然后再播放影片时暂停,在下方的控制条选择字幕下载即可。
Kodi 提供了基于内容的过滤器,可以根据文件名从网络获取媒体相关信息,支持多种来源。看着其为影片库匹配的大幅背景海报,很是过瘾。
简易 NAS
基于最简化原则构建 OpenELEC 依然提供了不少文件分享方面的方案,可以当作简易 NAS 使用还是没问题的。在设置中的“共享”中启用即可,具备 Samba 及 UPNP 方式,支持包括 Ext4 在内的多种文件系统。
除了设置之外,有必要在外部 USB 设备的选择上多说几句。树莓派2 的一大改良是在使用 2A 的电源输入的情况下,支持最大 1.2A 的 USB 电源输出。不过就算是这样,也无法支持多个 USB 移动硬盘同时工作。
所以对于简易 NAS 的用途来说一个更加合理的方案是选择带有独立供电的 USB 集线器,将移动硬盘连接到集线器上先。不过若是您打算也将树莓派2从集线器那里取电,最好留心下您所选择的 USB 集线器。有些集线器在这种连接方式下会有回流,有一定风险烧坏树莓派。这方面的信息,可以从前人的经历了解到。
看过之后什么感觉?大多数验证过的要不国内买不到,要不太贵。所以为了保险期间,还是将 USB 集线器和树莓派2 分开供电吧。
既然是打算连接多个 USB 移动硬盘做 NAS 用,USB 集线器的性能还是比较重要的。基于此种考虑我购买了一款 使用 VI812 方案的USB3.0 集线器(尽管树莓派2仅支持 USB2.0),配合树莓派2使用良好,多个移动硬盘之间同时传输速度飞快。
横向比较
在树莓派2 之前在下一直使用一台基于 RTD1186 方案的高清播放机,使用 OpenELEC 的树莓派2和专门的高清播放机之间比较如何呢?
先说优点吧:
- 支持 HDMI CEC,可以直接用电视遥控器操作
- 对于开源音视频格式诸如 Vorbis、 Thoera 及 WebM/VP8 支持良好
- 对于 3D 影片支持 SSA 特效字幕
- 支持 Ext4 文件格式的存储设备
- 无风扇,低功耗
- 可通过 SSH 进行远程管理
再说缺点吧:
- 连接 USB 移动硬盘需要配备高输出 USB 电源,或者单独购买 USB 集线器
- 没有原生 USB 3.0 支持
- 不支持光纤输出
- MPEG2 及 VC1 解码器需要额外购买(1英镑)
至于和流行的各种安卓盒子比较,个人觉得不是一类产品:盒子面向的更多是网络在线影视剧的观众,和动辄10G+ 的高清影视爱好者不一样。更多的不好说,没用过。