Next Previous Contents

5. 用 Xine 播放 DVDs

Xine 对 未加密 DVDs 已内建(out-of-the-box)支援。 大部分 DVDs 是用 Content Scrambling System (CSS)系统加密的。 写作和发表软体来破解这种加密仍有法律上的争议。 因为对 CSS-相关程式码的不确定法律因素, Xine 并不内含这个功能。 要得到这个功能,你必须下载一个特别的 外挂程式 plugin。 有两种常见的外挂程式, captain_css 外挂程式和 libcss 外挂程式。

captain_css 外挂程式是完整的包装可以从 http://members.nbci.com/captain_css/ 得到。

libcss 外挂程式需要 libcss 程式库,此程式库是 LiViD 计画的一部分 ( http://www.linuxvideo.org/)。 此外挂程式可从 http://www.kuroyi.net/xine/xine_dvd_libcss_plugin-clut.tar.gz得到。 libcss 程式库可用下列方法检查 LiViD CVS 得知详情:

  $ export CVSROOT=:pserver:anonymous@cvs.linuxvideo.org:/cvs/livid
  $ cvs login (no password needed - just press return)
  $ cvs -z3 co libcss

若此外挂程式在执行时找不到 libcss.so, 确定 /usr/local/lib 有在档案 /etc/ld.so.conf 中且你 已经以使用者 root 执行 ldconfig

你也必须有一个档 /dev/dvd ,它指向你的 DVD 装置。 若你使用你的 DVD 装置 当作你的主要 CDROM (例如:音乐光碟播放程式使用你的 DVD 光碟机) 那试著以root 执行下列指令:

  $ ln -s /dev/cdrom /dev/dvd

或者,若你知道你的 DVD 是 (例如: /dev/hdc) 那你可以用下列指令:

  $ ln -s /dev/hdc /dev/dvd


Next Previous Contents