libdvdcss - libdvdcss

libdvdcss
Разработчики) VideoLAN
Стабильный выпуск
1.4.3 / 20 апреля 2021 г . ; 5 месяцев назад ( 2021-04-20 )
Репозиторий
Написано в C
Операционная система Linux , BSD , BeOS
Windows 95 и более поздние версии
Mac OS X , Solaris , HP-UX
Платформа Портативный
Тип Библиотека
Лицензия GNU GPL v2
Веб-сайт www .videolan .org / developers / libdvdcss .html

libdvdcss (или libdvdcss2 в некоторых хранилищах) является свободным и открытым исходным кодом библиотеки программного обеспечения для доступа и расшифровывать DVD - диски , зашифрованные с помощью Content Scramble System (CSS). libdvdcss является частью проекта VideoLAN и используется медиаплеером VLC и другими программными пакетами проигрывателя DVD , такими как Ogle , проигрыватели на базе xine и MPlayer .

Сравнение с DeCSS

libdvdcss не следует путать с DeCSS . В то время как DeCSS использует взломанный ключ DVD-плеера для аутентификации, libdvdcss использует сгенерированный список возможных ключей плеера. Если ни один из них не работает (например, когда привод DVD принудительно применяет кодирование региона ), libdvdcss перебирает ключ, игнорируя код региона DVD (если он есть). Правовой статус libdvdcss вызывает споры, но по состоянию на май 2018 года, в отличие от DeCSS, не было никаких известных юридических возражений.

Распределение

Многие дистрибутивы 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 . Он также находится в официальных репозиториях пакетов Arch Linux .


использование

Сам по себе libdvdcss - это всего лишь библиотека и не может воспроизводить DVD. Приложения DVD-проигрывателя, такие как медиаплеер VLC , используют эту библиотеку для декодирования DVD. Libdvdcss является необязательным для многих DVD-плееров с открытым исходным кодом, но без него будут воспроизводиться только незашифрованные диски.

Использование HandBrake для копирования DVD в macOS требует установки libdvdcss (с компиляцией или Homebrew )

использованная литература

внешние ссылки