Начална » как да » Как да възпроизвеждате DVD и Blu-ray на Linux

    Как да възпроизвеждате DVD и Blu-ray на Linux

    Търговските DVD и Blu-ray дискове са кодирани. Управление на цифровите права (DRM) е предназначено да ви предпази от извличането им, копирането им и гледането им на неподдържани играчи. Можете да преодолеете тази защита, за да гледате DVD-та и Blu-ray на Linux, но това ще отнеме известно променяне.

    DVD дисковете работят добре и всички DVD дискове трябва да работят, след като инсталирате една библиотека. Blu-ray-овете са много по-хит-и-пропуснати и само някои ще работят - особено по-старите Blu-ray дискове. Също така, и двете изискват да имате правилното дисково устройство в PC-DVD устройството, ако искате да възпроизвеждате DVD дискове и Blu-ray устройство, ако искате да възпроизвеждате DVD и Blu-ray дискове.

    Как да възпроизвеждате DVD на Linux с VLC

    Безплатният медиен плейър VLC може да възпроизвежда DVD-та на Linux, но изисква специална библиотека, известна като libdvdcss. Тази библиотека ефективно прекъсва шифроването на CSS на DVD дискове, което ви позволява да ги гледате. Състоянието на тази библиотека е юридически неясно - потенциално е незаконно съгласно DMCA в САЩ, така че дистрибуциите на Linux обикновено не го включват в техните софтуерни хранилища.

    Но това всъщност е същият метод, който много потребители на Windows използват. Windows 8 и 10 вече не включват функционалност за възпроизвеждане на DVD, а стандартният съвет е да изтеглите и инсталирате VLC. Windows изгражда VLC вграден libdvdcss, така че просто трябва да изтеглите, инсталирате и започнете да гледате. Linux е малко по-сложно.

    ЗАБЕЛЕЖКА: Можете също така да закупите лицензирано копие на Fluendo DVD плейър за $ 25 в Софтуерния център на Ubuntu, но повечето хора не искат да се притесняват. Можете да получите безплатно DVD дискове, ако желаете да направите само няколко допълнителни стъпки.

    На Ubuntu 12.04 към Ubuntu 15.04 можете да инсталирате libdvdcss, като отворите прозорец на терминала и изпълните следните команди:

    sudo apt-get install libdvdread4
    sudo /usr/share/doc/libdvdread4/install-css.sh

    На Ubuntu 15.10 и нагоре, изпълнете следната команда. Следвайте инструкциите, които се появяват в терминала, за да инсталирате libdvdcss:

    sudo apt-get install libdvd-pkg

    За други дистрибуции на Linux изпълнете уеб търсене за “install libdvdcss” и името на вашата дистрибуция на Linux. Ще намерите инструкции и хранилища на трети страни, които трябва да направят процеса лесен.

    След това можете да инсталирате VLC от Софтуерния център, ако вече не е инсталиран. (Или пък можете да стартирате sudo apt-get install vlc да я инсталирате от командния ред.)

    Веднъж инсталиран, поставете DVD и стартирайте VLC. Щракнете върху менюто “Media” в VLC, изберете “Open Disc” и изберете опцията “DVD”. VLC трябва автоматично да намери DVD диск, който сте поставили, и да го възпроизведе. Ако това не работи, тук може да се наложи да укажете пътя на устройството на вашето DVD устройство.

    Ако не изглежда да работи, опитайте да рестартирате компютъра. Това трябва да гарантира, че VLC правилно използва libdvdcss.

    Как да играеш (някои) Blu-ray на Linux с VLC

    Blu-лъчите са малко по-сложни. Въпреки че има технически платени DVD плейъри, които можете да закупите за Linux, няма официално лицензиран начин за възпроизвеждане на Blu-ray на Linux.

    Колкото по-стар е вашият Blu-ray диск, толкова по-вероятно е да работи. По-новите Blu-ray дискове използват BD + криптиране на дискове, докато по-старите използват по-лесно заобикалящото AACS криптиране. По-новите Blu-ray дискове също така изброяват някои от известните клавиши, използвани за възпроизвеждане на по-стари Blu-ray дискове по този начин. Ако имате много нов диск, може да не го възпроизведете изобщо.

    За да инсталирате VLC и неговата Blu-ray поддръжка на Ubuntu, отворете прозореца на терминала и изпълнете следните команди в ред. Можете да ги копирате и поставите в прозореца на терминала с мишката.

    sudo apt-get install vlc libaacs0 libbluray-bdj libbluray1
    mkdir -p ~ / .config / aacs /
    cd ~ / .config / aacs / && wget http://vlc-bluray.whoknowsmy.name/files/KEYDB.cfg

    Ако използвате друга Linux дистрибуция, ще искате да инсталирате VLC и съответните библиотеки libaacs0, libbluray-bdj, libbluray1. След това можете да изпълните вторите две команди, за да изтеглите файла KEYDB.cfg в конфигурационната директория.

    Сега можете да отворите VLC и да се опитате да отворите Blu-ray диск, подобен на DVD. Кликнете върху менюто „Media“, изберете „Open Disc“ и изберете „Blu-ray“. Оставете опцията „No disk menus“ не..

    Ако видите съобщение, че дискът не е декодиран и се нуждаете от ключ, или съобщение, че сертификатът за домакин на AACS е анулиран, вашият Blu-ray диск е твърде нов и не се поддържа.

    Как да възпроизвеждате Blu-ray на Linux с MakeMKV и VLC

    Ако трябва да възпроизведете по-голямо разнообразие от Blu-ray дискове, има друг метод, с който хората съобщават за по-голям успех: можете да използвате MakeMKV, за да декодирате Blu-ray и VLC, за да го изпълните, докато се декодира.

    MakeMKV не е инструмент с отворен код. Това е собствен софтуер с 30-дневна пробна версия и теоретично ще струва $ 50, за да продължи да се използва след това. Въпреки това MakeMKV е свободен да се използва, докато е в бета версия, и е в бета версия за три години. Трябва само да проверите публикацията във форума всеки месец и да обновите бета бутона, за да продължите да използвате MakeMKV, като се предположи, че остава в бета версия.

    Друг пост във форума съдържа инструкции за инсталиране на MakeMKV на Linux. Потребителите на Ubuntu обаче могат да инсталират MakeMKV с помощта на много по-лесната команда apt-get. В момента най-актуалното PPA, което сме намерили за това, е makemkv-beta PPA. За да инсталирате MakeMKV от това хранилище, отворете терминал и изпълнете следните команди:

    sudo add-apt-repository ppa: heyarje / makemkv-бета
    sudo apt-get update
    sudo apt-get install makemkv-bin makemkv-oss

    Ще ви е необходим и инсталиран VLC, както е описано по-горе. След като имате и двете програми, отворете приложението MakeMKV от менюто си, изберете Blu-ray дисковото устройство и кликнете върху иконата „Поток“ в лентата с инструменти. Ще получите местен адрес.

    Отворете VLC, щракнете върху менюто "Media", щракнете върху "Open Network Stream" и въведете този адрес. Ще изглежда подобно на следния адрес:

    HTTP: // Localhost: 51000 / поток / title0.ts

    Основният филм обикновено е “title0” или “title1” - изберете този, който изглежда по-голям в MakeMKV.

    MakeMKV ще декодира Blu-ray видеото и ще го предава на VLC. Въпреки думата "поток", всичко това се случва на вашия компютър, без интернет. VLC възпроизвежда видеото, но MakeMKV прави тежкото повдигане във фонов режим.


    Възпроизвеждането на Blu-ray дискове е ненадеждно и неприятно. Само хората, които имат реални търговски Blu-ray дискове в ръцете си, ще трябва да минат през този проблем - ако сте откъснали Blu-ray дисковете на друг компютър или сте изтеглили извлечените файлове, трябва да можете да ги възпроизвеждате във VLC точно както всеки друг видеоклип.

    В епоха, в която можете да накарате Netflix да работи на Linux само чрез изтегляне на Chrome, или да използвате бърза настройка, за да направите работата на Hulu или Amazon Instant Video, това е много работа за възпроизвеждане на легитимен диск. Възможно е, но е по-добре да използвате медиите по друг начин в Linux или да използвате друго устройство, за да възпроизвеждате Blu-ray, ако трябва да използвате тези физически дискове.

    Кредит за изображението: Андрю Бут на Flickr