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] (英语).