Libdvdcss
此條目翻譯品質不佳。 |
| 開發者 | VideoLAN |
|---|---|
| 當前版本 | 1.6.0(2026年7月29日[2]) |
| 原始碼庫 | |
| 程式語言 | C語言 |
| 作業系統 | Linux、BSD、BeOS Windows 95及後續版本 Mac OS X、Solaris、HP-UX |
| 平台 | Portable |
| 類型 | 函數庫 |
| 許可協議 | GNU GPL v2[3] |
| 網站 | www |
libdvdcss(或在一些軟件倉庫中稱為libdvdcss2)是一個自由開源程式庫,用於訪問採用內容擾亂系統(CSS)加密的DVD光盤。 libdvdcss是VideoLAN項目的一部分,其被VLC多媒體播放器以及其他媒體播放軟件所使用,例如Ogle、基於xine的播放器和MPlayer等。它的主要作用是幫助這些播放器讀取受CSS加密保護的DVD內容。
使用方法
[編輯]libdvdcss本身只是一個程式庫,並不能直接播放DVD。不過DVD播放應用程式(例如VLC多媒體播放器)會使用這個程式庫來解密DVD內容。 在許多開源DVD播放器中,libdvdcss是可選組件,但是,如果沒有安裝它,那麼播放器只能播放未加密的光盤。 使用HandBrake或VidCoder進行DVD抓取(翻錄)時,需要安裝libdvdcss(在macOS上可以通過編譯安裝[4]或使用Homebrew安裝)。
與DeCSS的比較
[編輯]libdvdcss不應與DeCSS混淆,後者是最早能夠解密CSS加密的免費計算機應用程式之一。DeCSS使用了一個破解得到的DVD播放器密鑰來完成身份驗證,而libdvdcss則使用了一組生成的可能播放器密鑰列表進行嘗試。 如果其中沒有任何一個密鑰有效(例如,當DVD光驅強制執行DVD區域碼限制時),libdvdcss會通過暴力破解方式嘗試獲取密鑰,並忽略DVD的區域碼限制(如果存在的話)。
分布
[編輯]libdvdcss的法律地位存在爭議[5],但與DeCSS不同,截至2022年6月[update],尚沒有已知的針對它的法律訴訟或其他挑戰。 許多Linux發行版並不包含libdvdcss(例如Debian、Ubuntu、Fedora和openSUSE),原因是它們擔心可能違反美國《數字千年版權法》(DMCA)和其他類似的法律。不過,這些發行版通常會提供相關工具,讓用戶自行安裝該軟件。例如,過去Ubuntu曾通過Medibuntu提供libdvdcss,但該項目現已停止維護。 一些預裝libdvdcss的發行版包括:BackTrack、CrunchBang Linux、LinuxMCE、Linux Mint、PCLinuxOS、Puppy Linux 4.2.1、Slax、Super OS、Pardus以及XBMC Live。 此外,Arch Linux和Void Linux的官方軟件倉庫中也提供libdvdcss。[6][7]
參考資料
[編輯]- ^ libdvdcss - VideoLAN. www.videolan.org.
- ^ Index of /pub/libdvdcss/1.6.0/. download.videolan.org.
- ^ Public license. code.videolan.org. [2020-05-09].
- ^ VideoLAN Project. libdvdcss Mac 1.4.2 - Download. Mac.softpedia.com. 2018-06-14 [2020-05-09].
- ^ Frequently Asked Questions - VideoLAN Wiki. wiki.videolan.org. [2019-06-14].
- ^ Arch Linux - libdvdcss 1.4.3-2 (x86_64). archlinux.org. [2024-09-20].
- ^ Enter the void - Packages. voidlinux.org. [2026-05-16] (英語).