跳至內容

Libdvdcss

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
libdvdcss[1]
開發者VideoLAN
當前版本1.6.0(2026年7月29日,​3個月前​(2026-07-29)[2])
原始碼庫 編輯維基數據鏈接
程式語言C語言
作業系統Linux、BSD、BeOS
Windows 95及後續版本
Mac OS X、Solaris、HP-UX
平台Portable
類型函數庫
許可協議GNU GPL v2[3]
網站www.videolan.org/developers/libdvdcss.html

libdvdcss(或在一些軟件倉庫中稱為libdvdcss2)是一個自由開源程式庫,用於訪問採用內容擾亂系統(CSS)加密的DVD光盤。 libdvdcss是VideoLAN項目的一部分,其被VLC多媒體播放器以及其他媒體播放軟件所使用,例如Ogle(英語:Ogle DVD Player)、基於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月 (2022-06),尚沒有已知的針對它的法律訴訟或其他挑戰。 許多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]

參考資料

[編輯]
  1. ^ libdvdcss - VideoLAN. www.videolan.org. 
  2. ^ Index of /pub/libdvdcss/1.6.0/. download.videolan.org. 
  3. ^ Public license. code.videolan.org. [2020-05-09]. 
  4. ^ VideoLAN Project. libdvdcss Mac 1.4.2 - Download. Mac.softpedia.com. 2018-06-14 [2020-05-09]. 
  5. ^ Frequently Asked Questions - VideoLAN Wiki. wiki.videolan.org. [2019-06-14]. 
  6. ^ Arch Linux - libdvdcss 1.4.3-2 (x86_64). archlinux.org. [2024-09-20]. 
  7. ^ Enter the void - Packages. voidlinux.org. [2026-05-16] (英語). 

外部連結

[編輯]