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