在Linux下播放蓝光光碟

本文由 极客范 - 钟益强 翻译自 Danny Stieben。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。

如果DVD刚出来那时候开始你就在使用Linux了,你可能对Linux花了多久才支持DVD这事儿有点印象。该死的是即使到了现在,如果要观看一个加密的DVD,你还得再额外安装一些软件包才行,而且仅仅是勉强可以接受的看片质量。

蓝光影碟出来后,毫不意外又将过一段时间才能在Linux下观看。但最终这一天还是来了。而且Linux下蓝光比DVD要容易搞定多了。

友情提示

很重要也很遗憾的一点,Linux下对于蓝光碟的支持并没那么完美,所以你别指望所有的碟片都能正常播放。当然了,大多数碟片还是没问题的,但有些则会因为特殊加密等原因而失败。另外,所有的BD+ 碟目前还都不支持。通常来说,我总是建议你把所有的电影都转化为可以播放的视频文件形式,因为这样无论是播放还是管理都要容易得多,而且使用光碟已经是有点落伍的概念了(瞧瞧Macbook和超级本都没有光驱)。

最后,Linux里边,VLC是一个很好的播放蓝光碟的播放器。其他视频软件或者不支持蓝光,或者,你尽管试一下好了… 如果你坚持不使用VLC的话,我推荐你看看MPlayer播放器。

Ubuntu 下

如果你用的是Ubutnu的最新版本(13.04 Raring Ringtail),播放蓝光电影就如同安装VLC播放器一样简单。著名的VLC是最流行的开源媒体播放器,它能播放世界上的一切东西。对,它可能没有最好看的界面,但它的功能却十分齐全。更何况,一个播放器能否正常看片才是最重要的。

VLC能播放蓝光的原因是它已经强制安装了 libaacs0 和 libbluray1 这两个包,这两个包对于读取蓝光碟片是必不可少的。


当插入一张蓝光光碟时VLC也不会自动运行,所以你需要自己打开VLC,然后选择 Media -> Open Disc,在媒体选项中选择Blu-Ray,然后一定要勾选 No Disc Menus 以免VLC忽然崩溃。点击Play,你的工作就算完成了。

Fedora 下

如果你在使用其他的Linux发行版比如Fedora,一切就不会像Ubuntu中那么轻松了,不过只需要一点点操作还是可以很快搞定的。相比起普通Linux发行版,要做的东西已经少了很多了。

和Ubutnu类似,你首先要安装libaacs 和 libbluray 这两个包以使你的系统支持蓝光播放。由于Fedora严格的开源政策,它本身不包括这两个包,但RPMFusion很友好地提供了这些软件包。

到他们的网站上去,根据指示添加合适的源仓库,然后更新你的软件源包:

sudo yum check-update

然后:

sudo yum install libaacs libbluray libbluray-java vlc

这句命令会把VLC连同需要的软件包一同安装到你的系统上。
到这里就快完工了。你现在只需要更新libaacs的密钥就好了,在终端里敲入这两个命令就可以了:

mkdir -p ~/.config/aacs/
cd ~/.config/aacs/
wget http://vlc-bluray.whoknowsmy.name/files/KEYDB.cfg

重启后就可以运行VLC了,同样地,选择 Media -> Open Disc, 选择 Blu-Ray 然后勾选 No Disc Menus 选项。

总结

我只举了Ubuntu和Fedora的例子因为这两个既使用完全不同的包管理系统又都十分流行。如果你使用的是Ubutnu衍生版或者Linux Mint,只需要按照上面Ubuntu里面的指示做就好了。其他情况的话,你该在网上搜一下你的发行版连同蓝光这个关键词,比如 “ arch linux 蓝光 ” 或者 “arch linux libaacs libbluray ”。

你在Linux上看过蓝光影片吗?对Linux蓝光用户你有什么建议或者小窍门吗?在评论里留言吧!



原文链接: Danny Stieben 翻译: 极客范 - 钟益强

译文链接: http://www.geekfan.net/1966/

[ 转载请保留原文出处、译者和译文链接。]

翻译圈新手,请多指教~

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">