Czy jest jakaś metoda aby odtworzyć oryginalny film Blu-Ray na OpenSuSE wraz z menu z płyty?
Dziś zauważyłem podczas aktualizacji systemu, że YaST aktualizuje bibliotekę libbluray. Kiedyś sporo interesowałem się problemem odtwarzania oryginalnych krążków Blu-Ray z filmami na linuxie i dowiedziałem się, że zespół VideoLAN pracuje nad tą biblioteką.libbluray. Wtedy jeszcze to był dość początkujący projekt i do niczego się nie nadawał, ale obecnie skoro znajduje się już w dystrybucji to być może już coś na tym można obejrzeć?
Dotychczas radziłem sobie z oglądaniem filmów na oryginalnych płytach blu-ray za pomocą programu MakeMKV. Proces instalacji opisałem kiedyś na tej stronie Niestety odkodowywanie filmów za pomocą MakeMKV jest bardzo niewygodne a na dodatek nie ma obsługi menu krążka dlatego szukam innego rozwiązaniaAle wróćmy do libbluray
Na stronie ArchLinux znajduje się
opis jak sobie poradzić z tym pakietem. Mój angielski jest dość problematyczny więc z tego co zrozumiałem to robiłem tak:
Zainstalowałem pakiety z repozytorów
gienek@stacjonarny:~> rpm -qa | grep libbluray
libbluray1-0.2.1-5.1.x86_64
gienek@stacjonarny:~>
Grzebiąc się po stronie
VideoLan i niezdarnie rozszyfrowując angielski wydaje mi się aby odtwarzać oryginalne płyty Blu-Ray to trzeba zainstalować również drugi pakiet o nazwie libaacs
Ten pakiet również był w repozytorium do zainstalowania
gienek@stacjonarny:~> rpm -qa | grep libaacs
libaacs0-debuginfo-0.3.0-2.1.x86_64
libaacs0-0.3.0-2.1.x86_64
libaacs-devel-0.3.0-2.1.x86_64
gienek@stacjonarny:~>
1.Zgodnie z
opisem wszedłem do
i utworzyłem katalog aacs.
2. Następnie pobrałem klucze z
tego adresu i rozpakowałem do katalogu aacs
gienek@stacjonarny:~> ls /home/gienek/.config/aacs
KEYDB.cfg
gienek@stacjonarny:~>
3. Następnie wszedłem do katalogu
/home/gienek/.config/aacs i wydałem polecenie
gienek@stacjonarny:~/.config/aacs> sed -i 's/\\([[:xdigit:]]\\)\\{5,\\}/0x&/g' /home/gienek/.config/aacs/KEYDB.cfg
gienek@stacjonarny:~/.config/aacs>
4. Zalogowałem się jako root i utworzyłem katalog /media/blurays
gienek@stacjonarny:~> su
Hasło:
stacjonarny:/home/gienek # mkdir /media/blurays
stacjonarny:/home/gienek #
5. Jako root zamontowałem płytę blu-ray z filmem do utworzonego poprzednio katalogu
stacjonarny:/home/gienek # mount /dev/sr0 /media/blurays
mount: urządzenie blokowe /dev/sr0 jest zabezpieczone przed zapisem, montowanie tylko do odczytu
stacjonarny:/home/gienek #
6. Sprawdzam już jako zwykły użytkownik czy napęd się zamontował
gienek@stacjonarny:~> ls /media/blurays
AACS BDMV CERTIFICATE
gienek@stacjonarny:~>
Widać katalogi z płyty blu-ray więc oznacza to, że napęd zamontował się poprawnie.
7. Zgodnie z
opisemNow the bluray has to be added to the key database so that libaacs can decrypt it. To do this, cd into /usr/share/aacskeys and run:
próbuję wejść do katalogu wskazanego w opisie
gienek@stacjonarny:/usr/share> cd /usr/share/aacskeys
bash: cd: /usr/share/aacskeys: Nie ma takiego pliku ani katalogu
gienek@stacjonarny:/usr/share>
I okazuje się, że nie ma takiego katalogu.
Co robię nie tak?