Ubuntu Linux下的媒体中心(Media Center)之旅

Windows 7零售版发布后,把玩了一下,无意中试用了一下媒体中心,感觉不错,在Ubuntu Linux下也曾留意过此类软件,不过一直没有去体验,也就找了点时间,开始了Ubuntu Linux下的媒体中心之旅,开始之前,先介绍几个媒体中心的概念:

  • Media Center:媒体中心
  • HTPC:Home Theater Personal Computer的缩写,即家庭影院电脑
  • DVR:Digital Video Recorder
  • PVR:Personal video recorder

展示一下软件列表:

  • Moovida (原Elisa):开源跨平台,Ubuntu 源包含此软件
  • Freevo:开源跨平台,Ubuntu 源包含此软件
  • XBMC:开源跨平台,有PPA源
  • MythTV:开源,Linux Only,Ubuntn 源包含此软件
  • My Media System:开源,Linux Only,有PPA源
  • Mediaportal:开源,Windows Only
  • BOXEE:免费跨平台
  • Entertainer:开源,Linux Only,有PPA源
  • MeediOS:开源,基于Linux的发行版
  • GeeXboX:开源,基于Linux的发行版
  • LinuxMCE:开源,基于Linux的发行版
  • eAR OS:基于Linux的发行版


可见Linux下的媒体中心也是琳琅满目(介绍了一款Windows Only的软件,因其开源,在此只是简单的介绍),在网上也有一些媒体中心软件的测评和试用:

下面的一些试用体验仅为个人感受,基于Ubuntu 9.10 系统,由于时间仓促,没有仔细的试用每一个软件,如果有错误支持,敬请指出。多数媒体中心软件都支持TV电视卡和多媒体遥控器,由于没有硬件条件测试,所以也就不多介绍了。

1,Moovida (原Elisa)

Moovid是在Linux下试用的第一款媒体中心软件,从Ubuntu源安装,总体感觉界面 比较简洁,说说体验:

  • 官网有注明支持中文界面,不过我始终未能调出,折腾了半天配置文件,也没整出来,如果那位同仁折腾出来了,请指点一下,由于界面本身比较简介,俺的半拉子英文水平基本上也能看明白。
  • 支持DVD菜单,DVD播放效果比较好,所有的影音媒体播放都是一个界面,控制比较容易,在播放时能转到控制界面,在后台继续播放。
  • 支持多媒体遥控器。
  • 支持的影音格式很丰富,纳闷的是只支持.rm后缀,而不支持.rmvb后缀的Real影音,实际是能播放的,在配置文件里面有看到后缀名过滤规则,不过没去折腾。
  • 有丰富的插件支持,能够登录和浏览YouTube、Flicker等Web 2.0网站。
  • 遗憾的是跟Compiz不能很好的兼容,官方也知道此问题,据说时OpenGl的原因,暂时没法解决,见:Elisa under Beryl or Compiz
  • 最纳闷的是在控制界面没有退出按钮,反正我是没找到,“ESC”在全屏和窗口模式下切换,切换到窗口模式下,再点击窗口关闭按钮,当然,我还是喜欢“Alt+F4”的暴力方式,全屏和窗口模式都有效。

2,Freevo

Freevo也是从Ubuntu源安装,界面同样简洁,其影音播放基于mplayer,DVD播放基于xine,用Python编码,可以跨平台运行,不过目前最成熟的还是时Linux平台,下面为一些体验:

  • 支持中文界面,但是需要自己安装中文字体,比较简单的实现办法是将“/usr/share/freevo/fonts/”目录下的字体全部替换为可显示中文的字体,比如文泉驿字体。也可以将字体添加到这个目录后,再替换皮肤文件<font>标签下的字体为支持中文的字体,不过这种方法比较累。
  • 支持DVD菜单,不过播放的时候拉丝现象比较明显。
  • 默认分辨率需要修改“/etc/freevo/freevo.conf”配置文件,媒体文件的路径需要在“/etc/freevo/debconf.py”配置。
  • 支持多媒体遥控器。
  • 访问过帮助后,整体界面会显示一片空白,需要退出后重新登录。
  • 支持的影音媒体格式丰富,也存在一个同Moovida一样的问题,不支持.rmvb后缀的影音,需要自己修改配置文件;影音播放时不能保持播放状态下转到控制界面了,显得不够人性化。
  • 会新建一个“freevo”的用户,默认开机使用这个用户启动到freevo媒体中心界面;正常登录Ubuntu后,“freevo”用户也会登录,因为多用户登录,导致在“重启”或者“关机”时,需要输入管理员密码才能完成。
  • 提供LiveCD,可以直接用光盘启动或者安装到硬盘。

3,XBMC —— 推荐(已更名为Kodi )

XBMC可谓这次最大的收获,XBMC在SourceForge开源社区多次获奖,在Ubuntu下通过PPA源安装了XBMC,相比前面的两款软件,XBMC的界面可谓“豪华”,有多款精美的皮肤可供选择,先介绍几篇网上的评价和使用感受:

XBMC最先应用在Xbox上,现在可谓是一个全平台的软件了,下面介绍一下我的体验:

  • 支持中文界面,同Freevo,需要自己添加中文字体,将中文字体文件重命名为“arial.ttf”,添加到“/usr/share/xbmc/media/Fonts”目录下,进入XBMC控制界面,Settings → Appearance,在“Look and Feel” 中将 “Skin Fonts”设置为“Arial”,在“Region”中将“Language”设置为“Chinese (Simple)”即可自动切换到中文界面(不同皮肤的配置细节可能不同,这里的配置基于默认皮肤“PM3.HD”)。
  • 支持DVD菜单播放,可以直接播放ISO格式的DVD镜像。
  • 支付多媒体遥控器,同时支持更多丰富的“遥控”方式,比如用手机通过蓝牙控制或者通过WebBrowser,详见“http://xbmc.org/wiki/?title=EventServer”与“http://xbmc.org/wiki/?title=Universal_Remote_Control”。
  • 支持笔记本多媒体按键。
  • 支持多种影音格式,能调整视频亮度、扫描模式等,支持播放压缩文件(如zip格式)里面的影音媒体,不过我测试没有成功,能解压识别文件,但无法播放;影音播放时可以转到控制界面,“Ctrl+ESC”能随时在控制界面和播放界面之间切换。
  • 精美的图片浏览模式,可以自己配置细节。
  • 遗憾的是与Compiz不兼容,主要也是在窗口模式下,全屏模式下一般不会出现问题,见“http://trac.xbmc.org/wiki/?title=XBMC_for_Linux_specific_FAQ”,使用XBMC全屏模式,一定的取舍是值得的。
  • 有丰富的插件,详见“http://xbmc-addons.googlecode.com/svn/trunk/plugins/”,在“http://xbmc.qupan.com/”有很多中文资源,是一名XBMC爱好者提供的。
  • XBMC是一款采用Python语言的软件,XBMC·Python 使用全攻略 基于Windows介绍了其Python配置,Linux下大同小异。
  • 提供LiveCD,可以用直接光盘体验,不过我在自己的笔记本和公司电脑上都没能成功启动起来,使用的是9.04版本,不知何故。
  • 其他丰富的功能,需要自己慢慢折腾了。

4,MythTV


MythTV是一款“重型”Linux 媒体中心软件,有一款基于Ubuntu和MythTV的Linux发行版“Mythbuntu”。MythTV的依赖也比较“重型”,需要MySQL的支持。主要用来作为PVR,能方便的录制TV视频,视频管理功能丰富,适合于将PC打造成HTPC。从Ubuntu源安装此软件,介绍一下我的体验:

  • 支持中文界面,目前仅有繁体中文,Language选择“Hanzi”,汉化的也还不够完整。
  • TV功能的支持尤其丰富,可惜没有硬件环境来实际体验。
  • 会新建“mythtv”的用户,存在着同freevo同样的问题,而且当前用户如果需要运行MythTV,需要运行“mythtv-setup”来添加当前用户到“mythtv”用户组中。
  • 分成后端服务端和前台客服端,允许多个前端客戶端遥距观看一个或多个后端服务器的内容,一部独立的计算机可以同时是前端客戶端和后端服务器,一个后端服务器同时有多张电视调解卡,灵活的同时也带来了设置的复杂。
  • Ubuntu下的配置参考:MythTV Backend and Frontend
  • 支持多媒体遥控器,Ubuntu下配置参考:InstallLircGutsy
  • 启动MythTV后,当前用户的其他进程会被挂起,比如正在播放音乐,音乐播放会暂停,退出MythTV后继续播放。
  • 在配置中将”Paint Engine”从QT改到OpenGL后,无法正常启动,配置文件都是存在MySQL数据库中,通过Navicat图形化前端,直接修改配置文件,才重新启动起来。
  • 与Compiz“深度”不兼容,安装MythTV后,Compiz无法运行;卸载MythTV后仍然无法启用Compiz,重新安装了显卡驱动,才将Compiz启动起来。
  • 不支持本地影音文件?不清楚是否真的不支持,可能需要配置后端服务器吧,由于与Compiz的完全不兼容,而且其功能主要强在TV的播放、录制,那位大侠知道,别忘了回复指点一下。
  • 可以设置XBMC为MythTV的前端,详见:“http://www.mythtv.org/wiki/XBMC”和“http://xbmc.org/wiki/?title=MythTV”。
  • 其他丰富的功能,需要自己慢慢的折腾了。

5,GeeXboX —— 推荐

一款“精巧”的Linux发行版,总共只有十几MB的大小,比较适合制作成一个Linxu启动U盘,我下载了32位版本,在VirtualBox虚拟机里面体验了一下:

  • 支持中文界面,不过需要自行下载语言包,重新打包成ISO文件,官方提供了制作工具,可以Windows、Linux平台运行。
  • 支持DVD播放,播过不支持菜单,十多MB的系统,又岂能过多要求呢?
  • 支持丰富的影音格式,基于Mplayer。
  • 支持图片播放,不过貌似不支持幻灯片播放,一次只能播放一张,不清楚是否时设置的问题。
  • GeeXboX的中文支持与使用介绍:强悍!用GeeXBOX不开机播放DVD电影

6,LinuxMCE

LinuxMCE,也算是一款“重型”媒体中心软件了,功能“异常”丰富,可谓家庭影院的理想搭档,下面给出一段其与Windows MCE比较视频的链接:

由于其个头太大,没有下载体验。

7,其他

  • Mediaportal:Windows下的开源媒体中心,没有实际体验。
  • BOXEE:目前还在开发中,强调对Web2.0网站的整合,跨平台。
  • Entertainer:Linux下面向Gnome和Xfce桌面的媒体中心,没有实际体验。
  • My Media System:Linux下的开源媒体中心,没有实际体验
  • MeediOS:目前还在Alpha开发阶段。
  • eAR OS:基于Ubuntu和eAR Media Center的Linux媒体中心发行版。

Ubuntu Linux下的媒体中心(Media Center)之旅》有2个想法

评论已关闭。