Wikipedia

libdvdcss

libdvdcss[1]
Developer(s)VideoLAN
Stable release
1.4.2 / March 23, 2018 (2018-03-23)[2]
Repository Edit this at Wikidata
Written inC
Operating systemLinux, BSD, BeOS
Windows 95 and later
Mac OS X, Solaris, HP-UX
PlatformPortable
TypeLibrary
LicenseGNU GPL v2[3]
Websitewww.videolan.org/developers/libdvdcss.html

libdvdcss (or libdvdcss2 in some repositories) is a free and open-source software library for accessing and unscrambling DVDs encrypted with the Content Scramble System (CSS). libdvdcss is part of the VideoLAN project and is used by VLC media player and other DVD player software packages, such as Ogle, xine-based players, and MPlayer.

Comparison with DeCSS

libdvdcss is not to be confused with DeCSS. Whereas DeCSS uses a cracked DVD player key to perform authentication, libdvdcss uses a generated list of possible player keys. If none of them work (for instance, when the DVD drive enforces region coding), libdvdcss then performs a brute-force attack, ignoring the DVD's region code (if any). The legal status of libdvdcss is controversial[4] but there has been—unlike DeCSS—no known legal challenge to it as of May 2018.

Distribution

Many Linux distributions do not contain libdvdcss (for example, Debian, Ubuntu, Fedora and openSUSE) due to fears of running afoul of DMCA-style laws, but they often provide the tools to let the user install it themselves. For example, it used to be available in Ubuntu through Medibuntu, which is no longer available.[5]

Distributions which come pre-installed with libdvdcss include BackTrack, CrunchBang Linux, LinuxMCE, Linux Mint, PCLinuxOS, Puppy Linux 4.2.1, Slax, Super OS, Pardus, and XBMC Live.

Usage

Libdvdcss alone is only a library and cannot play DVDs. DVD player applications, such as VLC media player, use this library to decode DVDs. Libdvdcss is optional in many open-source DVD players, but without it, only non-encrypted discs will play.

Using HandBrake for DVD ripping on macOS requires that one install libdvdcss (with compilation[6] or Homebrew)

References

  1. ^ "libdvdcss - VideoLAN". www.videolan.org.
  2. ^ "Index of /pub/libdvdcss/1.4.2/". download.videolan.org.
  3. ^ "Public license". code.videolan.org. Retrieved 2020-05-09.
  4. ^ "Frequently Asked Questions - VideoLAN Wiki". wiki.videolan.org. Retrieved 2019-06-14.
  5. ^ Many Debian derivatives provide a script in /usr/share/doc/libdvdread4/install-css.sh
  6. ^ VideoLAN Project (2018-06-14). "libdvdcss Mac 1.4.2 - Download". Mac.softpedia.com. Retrieved 2020-05-09.

External links

This article is copied from an article on Wikipedia® - the free encyclopedia created and edited by its online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of Wikipedia® encyclopedia articles provide accurate and timely information, please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.

Copyright © 2003-2025 Farlex, Inc Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.