Linux blu-ışınları oynayabilir mi?


32

Bu yüzden son zamanlarda bir blu-ray sürücüsü aldım çünkü formatta bir sürü film ve şov biriktirmeye başladım ve linux / ubuntu'nun gerçekten oynayabileceklerini merak ediyor muydum? İyi değilse, pencereleri yeniden açabilirim ancak vlc oynatıcım, kısıtlı ekstralarım ve DVD'leri oynatmak için gerekenler var ve ubuntu bölümüm DVD'leri çok iyi oynatıyor. Bu bir şeyi değiştirirse Avustralya’da (bölge 4)


2
Öyleyse bekleyin, evde blu-ışınları var ve üstünde ubuntu olan dizüstü bilgisayarınız var mı? Neden sadece denemek yerine bu soruyu sorduğunu anlayamıyorum ...
GuyfromAmsterdam

1
Masaüstüm için bir blu-ray sürücüsü aldım ve henüz ulaşmadı
wolfguy

Yanıtlar:


43

Açık kaynak kodlu Blu-ray oynatımı, bilgisayar korsanlarının daha yeni başlıkları oynatmak için güncel anahtarları keşfetmelerini beklemelerini içeren bir kedi ve fare oyunudur. Ancak, kısmen tescilli kapalı kaynaklı yazılımı içeren (şu an için) Linux'ta kullanımı ücretsiz olan başka bir seçenek var.

MakeMKV, Blu-ray disklerinin kodunu çözen ve DRM içermeyen dosyalara kaydeden bir uygulamadır - ya kendi resmi şifre çözme anahtarlarına sahiptirler ya da bazı OEM aygıtlarını hackleyerek bulmuşlar ve bunların iptal edilmesini önlemek için yayından kaldırılmışlardır. her zaman en yeni başlıkları çözebilir. Sonunda ücretli bir uygulama haline gelecektir, ancak betadayken kullanmakta serbesttir (burada her 30 günde bir yeni bir geçici aktivasyon kodu girmeyi gerektirir: burada bulabilirsiniz: http://www.makemkv.com/forum2/viewtopic.php?f=5&t = 1053 ). Zaten birkaç yıldır beta olmuştur, bu yüzden işte bir GMail yaptıklarını umuyorum.

Bununla birlikte, MakeMKV ile ilgili en güzel şey, libaac'ları ve libdplus'ı "taklit edebilmesi" - yani, varsayılan açık kaynak kod çözücüsünü bekleyen bu kitaplıklara bağlanan uygulamalardan gelen çağrılar anlamına gelir - bunun yerine MakeMKV'nin kapalı kaynak kod çözücüsünden geçirilir - dolayısıyla herhangi bir video oynatma yazılımı MakeMKV'in kod çözücüsünü otomatik olarak kullanacak ve en yeni başlıkları çalabilecek bu kütüphaneleri kullanır.


MakeMKV'yi kurmak ve kurmak için :

1. Adım: Kurun
(kaynaktan yaptım, bu yüzden bu paketleri kendim denemedim)

sudo add-apt-repository ppa:heyarje/makemkv-beta
sudo apt-get update
sudo apt-get install makemkv-bin makemkv-oss

Adım 2: Açık kaynak kodlu libaac'leri kaldırın

sudo apt-get remove libaacs0

Adım 3: Symlink MakeMKV'ın libaacs ve libdplus'a öykünmesi için libmmbd
(/ usr / lib sizin için doğru klasör olmayabilir - "libmmbd.so" için bir arama yapın)

cd /usr/lib
sudo ln -s libmmbd.so.0 libaacs.so.0
sudo ln -s libmmbd.so.0 libbdplus.so.0

Ve bunun gibi, VLC (örneğin, - / dev / sr0 cihazından okumadan önce monte etmeniz gerekebilir) ve libbluray kullanmak için yapılandırılmış diğer oynatıcılar , herhangi bir "geçerli AACS anahtarı olmadan, herhangi bir blu-ray diski oynatabilir bulundu "hataları.

Not:sudo shutdown -r now VLC'nin çalışabilmesi için yeniden başlatılması gerekebilir libmmbd.so.0.


1
Epik! Bir çözüm bulmak için üç saattir kazıyordum. 14.04'ü bir vm'ye attı xubuntu bir şeyler denemeye başladı. Bu haberi takiben derhal sorunu hemen çözdü! Böyle ayrıntılı bir yanıt almak için zaman ayırdığınız için çok teşekkür ederiz.
Dave

Sen bir dahisin! İşe yarıyor!
Tek

blu-ray "Shell in Ghost" ile çalışmaz. VLC "Blu-ray hatası: Blu-ray Disc bozuk." AACS eksik yerine
mrt181

Ubuntu 18.04 ile çalıştı. libmmdb.soiçinde bulunduğu/usr/lib/x86_64-linux-gnu/
dgreene

15

Blu Ray desteği bu komutla yüklenir:

sudo apt-get install vlc libaacs0 libbluray-bdj libbluray1

Bu 2 komut gizli bir dizin oluşturur ve VLC için bir aacs anahtar dosyası indirir:

mkdir -p ~/.config/aacs/
cd ~/.config/aacs/ && wget http://vlc-bluray.whoknowsmy.name/files/KEYDB.cfg

ve VLC Blu-Rays oynayacak.

Kaynak


BD + desteğine http://www.videolan.org/developers/libbdplus.html bakın . libbdplus BD + ekler (yine de şifreleme anahtarları eklemez). Böylece bu olur:

sudo apt-get install vlc libaacs0 libbluray-bdj libbluray1 libbdplus

Hmm benim için işe yaramadı. "Açık disk" e
bastım ve çaldım

Hangi hatayı? Hala bir anahtara ihtiyaç duyan şifreli bir diskle ilişkili olabilir.
Rinzwind

AACS config dosyasında geçerli bir işlem anahtarı bulunamadı.
Wolfguy

Başka bir diske yerleştirdim ve "Blu-ray hatası: AACS Host sertifikası iptal edildi. Girişiniz açılamıyor: VLC, MRL 'bluray: /// dev / sr0' dosyasını açamıyor. Günlüğü denetleyin. detaylar için." Açık diske
bastığımda

2
@ wolfguy, diskin henüz şifrelerinin çözülmediği ve geçerli bir aacs anahtarımız olmadığı (henüz) olduğu anlamına gelir. Başka (biraz daha eski) bir BD deneyin.
Rinzwind

4

Evet, ama uyarılar var.

Blu-ray ROM'lardaki filmler, fiziksel olarak yazdırılanlar, çalışan kopyaları yazmalarını önleyen bir cilt kimliği de dahil olmak üzere birden çok anahtar kullanarak çoklu şifreleme katmanlarını belirleyen AACS olarak bilinen bir standarda göre şifrelenir . ( Burada Wikipedia'da çok iyi bir açıklama verilmiştir .) Her onaylı OEM Blu-ray oynatıcı veya sürücüye bir anahtar verilir ve her filmin kendi başlık anahtarı vardır şifresini çözmek ve oynatmak için gereken . Her filmin başlık anahtarı, geçerli tüm geçerli OEM anahtarlarını kullanarak şifrelenir, böylece herhangi biri şifresini çözebilir (ayrıca sürücü tarafından okunması gereken fiziksel birim kimliğini gerektiren bir işlemde).

Linux evreninde resmi Blu-ray özelliği olan (yani kendi onaylı şifre çözme anahtarlarına sahip) üçüncü taraf uygulamaları (farkında olduğum kadarıyla) yoktur. Bu nedenle VLC ve ark. sürekli güncellenen sızdırılmış anahtar veritabanına dayanarak - hem belirli bir filmin şifresini çözmek için kullanılabilecek "başlık tuşları" ya da filmin şifresini çözmek için kullanılabilecek herhangi bir diskteki başlık anahtarının şifresini çözmeyi sağlayan OEM anahtarlar. Bununla birlikte, Blu-ray topraklarında bulunan güçler, bununla çok güçlüydü ve tehlikeye atılmış OEM anahtarlarını, başlık anahtarlarını şifrelemek için kullanmayarak iptal ettiler: yani, bu anahtarları kullanan oyuncular veya uygulamalar artık iptal edildikten sonra piyasaya sürülen herhangi bir Blu-ray'in şifresini çözemez. (yine de yaşlıları oynayabilirler). Bu nedenle, VLC'de veya herhangi bir Linux yazılımında Blu-ray filmlerini izlemek isteyenler, yardımsever korsanların filmin yayınlandığı tarihte geçerli olan bir anahtarı bulmasını ve yayınlamasını beklemelidir. Linux'taki Blu-ray aslında bir kedi ve fare oyunudur.

Ayrıca, optik sürücünün şifre çözme işlemine aktif olarak dahil olması nedeniyle, onun da (farkında olduğum kadarıyla) bir anahtarı olacağını ve anahtarının tehlikeye atılması, sızdırılması ve sonra iptal edildi.

Umarım bu, insanların rapor ettiği bazı hataları açıklar.


Öyleyse bu, meşru oyuncuları satın alan kişilerin, oyuncunun anahtarı sızdırıldığı için yasal olarak satın alınmış blu-ray diskleri iptal etme becerisine sahip olabileceği anlamına mı geliyor? Bir oyuncu aldıysam çok kızardım ve daha sonra yeni disk çalamazdı.
localhost

1
@localhost Yep, bu hemen hemen özetler. DRM'nin gülünç seviyeleri, blu-ray'in DVD veya akışla aynı şekilde çıkmadığı bir parçasıdır.
R160K

0

Dahili blu-ray oynatıcılı bir Sony VAIO VGN-FW373J var ve Ubuntu 14.04 ile blu-ray filmleri oynatmak için tek yapmam gereken vlc'yi kurmak, açmak, medyayı / blu-ray'ı seçmek ve seslendirmekti. . ÇALIŞIYOR bir cazibe gibi


0

İlk yanıtında son terminali komutundan sonra ben KEYBD.cfg indirerek el başına ~ / .config / AACS içinde kopyalamak http://vlc-bluray.whoknowsmy.name/ Üçlü önyükleme Mac ile MacBook Pro'da var OS X El Capitan, Windows 8.1 Pro ve Ubuntu 15.04, Windows 8.1 ve Mint 17.1 (her iki dizüstü bilgisayarda aynı harici blu-ray oynatıcıyı kullandım) olan bir Fujitsu Laptop ve Windows 10 ve dahili LG bluray yazıcılı bir Masaüstü Bilgisayarı. Bu işletim sistemlerinin hepsinde bu konfigürasyonu yaptım, tüm VLC ile oyun mavileri, ancak her iki Linux dağıtımında da oynatma gecikmeli ve pikselli.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.