Разработчик (s) | VideoLAN |
---|---|
Стабильный выпуск | 1.4.2 / 23 марта 2018 г.; 2 года назад (23.03.2018) |
Репозиторий | |
Написано на | C |
Операционная система | Linux, BSD, BeOS. Windows 95 и более поздние версии. Mac OS X, Solaris, HP-UX |
Platform | Portable |
Type | Library |
License | GNU GPL v2 |
Website | www.videolan.org / developers / libdvdcss.html |
libdvdcss (или libdvdcss2 в некоторых репозиториях) является бесплатным и программная библиотека с открытым исходным кодом для доступа и дескремблирования DVD, зашифрованных с помощью Content Scramble System (CSS). libdvdcss является частью проекта VideoLAN и используется VLC media player и другими программными пакетами DVD player, такими как Ogle, плееры на основе xine и MPlayer.
libdvdcss не следует путать с DeCSS. В то время как DeCSS использует взломанный ключ DVD-плеера для аутентификации, libdvdcss использует сгенерированный список возможных ключей плеера. Если ни один из них не работает (например, когда DVD-привод применяет кодирование региона ), libdvdcss затем выполняет атаку полным перебором, игнорируя региональный код DVD (если есть). Правовой статус libdvdcss спорен, но, в отличие от DeCSS, по состоянию на май 2018 года не было никаких известных юридических возражений против него.
Многие Linux дистрибутивы не содержат libdvdcss (например, Debian, Ubuntu, Fedora и openSUSE ) из-за опасений, что могут возникнуть конфликты. законов в стиле DMCA, но они часто предоставляют инструменты, позволяющие пользователю установить его самостоятельно. Например, раньше он был доступен в Ubuntu через Medibuntu, который больше не доступен.
Дистрибутивы, которые поставляются с предварительно установленной libdvdcss, включают BackTrack, CrunchBang Linux, LinuxMCE, Linux Mint, PCLinuxOS, Puppy Linux 4.2.1, Slax, Super OS, Pardus и XBMC Live.
Только Libdvdcss представляет собой только библиотеку и не может воспроизводить DVD. Приложения DVD-проигрывателя, такие как VLC media player, используют эту библиотеку для декодирования DVD. Libdvdcss является необязательным для многих DVD-плееров с открытым исходным кодом, но без него будут воспроизводиться только незашифрованные диски.
Использование HandBrake для копирования DVD в macOS требует установки libdvdcss (с компиляцией или Homebrew )