linux สามารถเล่น blu-ray ได้หรือไม่?


32

ดังนั้นฉันเพิ่งซื้อไดรฟ์ blu-ray ตั้งแต่ฉันเริ่มสะสมภาพยนตร์จำนวนมากและแสดงในรูปแบบและฉันสงสัยว่าถ้า linux / ubuntu สามารถเล่นได้จริงหรือไม่ ถ้าไม่เป็นไรฉันก็สามารถรีบูตเป็น windows ได้ แต่ฉันมี vlc player, extras ที่ จำกัด และสิ่งที่ต้องใช้ในการเล่น dvds และพาร์ติชัน Ubuntu ของฉันเล่น dvds ได้ดี ฉันอยู่ในออสเตรเลีย (โซน 4) หากมีการเปลี่ยนแปลงอะไร


2
เดี๋ยวก่อนคุณมีบลู - เรย์ที่บ้านและแล็ปท็อปของคุณมีอูบุนตูอยู่หรือเปล่า? ฉันไม่เข้าใจว่าทำไมคุณถึงถามคำถามนี้แทนที่จะลองดู ...
GuyfromAmsterdam

1
ฉันซื้อไดรฟ์ blu-ray สำหรับเดสก์ท็อปของฉันและยังมาไม่ถึง
wolfguy

คำตอบ:


43

การเล่น Blu-ray แบบโอเพ่นซอร์สเป็นเกมแมวและเมาส์ซึ่งเกี่ยวข้องกับการรอให้แฮกเกอร์ค้นหาคีย์ที่ทันสมัยเพื่อเล่นเกมล่าสุด แต่มีตัวเลือกอื่นที่เกี่ยวข้องกับซอฟต์แวร์โอเพนซอร์ซที่เป็นกรรมสิทธิ์บางส่วนซึ่งเป็นอิสระในการใช้บน Linux

MakeMKV เป็นแอปพลิเคชั่นที่ถอดรหัสดิสก์ Blu-ray และบันทึกลงในไฟล์ที่ปลอด DRM - พวกเขามีกุญแจถอดรหัสอย่างเป็นทางการของตัวเองหรือพวกเขาพบมันด้วยการแฮ็กอุปกรณ์ OEM และทำให้มันไม่ถูกเผยแพร่เพื่อหลีกเลี่ยงการถูกเพิกถอน มันสามารถถอดรหัสชื่อล่าสุดได้เสมอ ในที่สุดมันจะกลายเป็นแอปที่ชำระเงิน แต่มีอิสระที่จะใช้ในขณะที่อยู่ในรุ่นเบต้า (ต้องป้อนรหัสเปิดใช้งานชั่วคราวใหม่ทุก 30 วันพบได้ที่นี่: http://www.makemkv.com/forum2/viewtopic.php?f=5&t = 1053 ) มันอยู่ในช่วงเบต้ามาหลายปีแล้วดังนั้นหวังว่าพวกเขาจะทำ GMail

สิ่งมหัศจรรย์เกี่ยวกับ MakeMKV คือสามารถเลียนแบบ libaacs และ libdplus ซึ่งหมายถึงการโทรใด ๆ จากแอพที่เชื่อมโยงไปยังไลบรารีเหล่านั้นโดยคาดหวังว่าตัวถอดรหัสโอเพ่นซอร์สเริ่มต้นจะถูกส่งผ่านตัวถอดรหัสแบบโอเพ่นซอร์สของ MakeMKV ใช้ไลบรารีเหล่านั้นจะใช้ตัวถอดรหัสของ MakeMKV โดยอัตโนมัติและสามารถเล่นชื่อล่าสุดได้


ในการติดตั้งและตั้งค่า MakeMKV :

ขั้นตอนที่ 1: ติดตั้ง
(ฉันสร้างจากซอร์สดังนั้นจึงไม่ได้ลองใช้แพ็คเกจเหล่านี้ด้วยตนเอง)

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

ขั้นตอนที่ 2: ถอนการติดตั้ง libaacs โอเพ่นซอร์ส

sudo apt-get remove libaacs0

ขั้นตอนที่ 3: libmmbd ของ Symlink MakeMKV เพื่อเลียนแบบ libaacs และ libdplus
(/ usr / lib อาจไม่ใช่ไดเรกทอรีที่ถูกต้องสำหรับคุณ - ทำการค้นหา "libmmbd.so")

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

และเช่นเดียวกับที่ VLC (คุณอาจจะต้องติดมันก่อนที่จะอ่านจากอุปกรณ์ - / dev / sr0 ตัวอย่าง) และผู้เล่นอื่น ๆ การกำหนดค่าการใช้งาน libbluray จะสามารถที่จะเล่นใด ๆดิสก์ Blu-ray โดยไม่ต้องมี "ไม่สำคัญ AACS ถูกต้อง พบข้อผิดพลาด

หมายเหตุ:อาจต้องมีการรีบูต ( sudo shutdown -r now) เพื่อให้ VLC ทำงานlibmmbd.so.0ได้


1
มหากาพย์! ฉันขุดประมาณสามชั่วโมงเพื่อหาทางแก้ไข โยน xubuntu 14.04 เป็น vm แล้วลองทำสิ่งต่าง ๆ โพสต์นี้ตามด้วยตัวอักษรแก้ไขปัญหาได้ทันที! ขอบคุณมากที่สละเวลาในการตอบกลับอย่างละเอียด
เดฟ

คุณเป็นอัจฉริยะ! มันได้ผล!
Tek

ไม่สามารถใช้งานได้กับ "Ghost in the shell" blu-ray VLC รายงานว่า "ข้อผิดพลาดของ Blu-ray: แผ่นดิสก์ Blu-ray เสียหาย" แทน AACS ที่หายไป
mrt181

ทำงานกับ Ubuntu 18.04 libmmdb.soตั้งอยู่ใน/usr/lib/x86_64-linux-gnu/
dgreene

15

การสนับสนุน Blu Ray ถูกติดตั้งด้วยคำสั่งนี้:

sudo apt-get install vlc libaacs0 libbluray-bdj libbluray1

คำสั่ง 2 เหล่านี้สร้างไดเรกทอรีที่ซ่อนอยู่และดาวน์โหลดไฟล์ aacs keys สำหรับ VLC:

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

และ VLC จะเล่น Blu-Rays

แหล่ง


ดูhttp://www.videolan.org/developers/libbdplus.htmlเกี่ยวกับการสนับสนุน BD + libbdplusเพิ่ม BD + (ไม่ได้เพิ่มคีย์การเข้ารหัส) ดังนั้นมันจะกลายเป็น:

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

อืมไม่ได้ผลสำหรับฉัน ฉันกด "open disc" แล้วเล่น แต่มันทำให้ฉันมีข้อผิดพลาด: c
wolfguy

ข้อผิดพลาดอะไร อาจเกี่ยวข้องกับดิสก์ที่เข้ารหัสซึ่งยังคงต้องการคีย์
Rinzwind

ไม่พบรหัสการประมวลผลที่ถูกต้องในไฟล์กำหนดค่า AACS
wolfguy

ฉันใส่แผ่นดิสก์อีกแผ่นและเกิดข้อผิดพลาด "Blu-ray: ใบรับรองโฮสต์ AACS ถูกเพิกถอนไม่สามารถเปิดอินพุตของคุณได้: VLC ไม่สามารถเปิด MRL 'bluray: /// dev / sr0' ตรวจสอบบันทึก เพื่อดูรายละเอียด " ฉันแน่ใจว่าจะเลือก blu-ray เมื่อฉันกดแผ่นดิสก์ที่เปิด ..
wolfguy

2
@wolfguy หมายถึงดิสก์ยังไม่ได้ถอดรหัสและเราไม่มีรหัส aacs ที่ถูกต้อง (ยัง) ลอง BD อื่น (เก่ากว่าเล็กน้อย)
Rinzwind

4

ใช่ แต่มีข้อแม้

ภาพยนตร์เกี่ยวกับรอม Blu-ray จะถูกเข้ารหัสตามมาตรฐานที่รู้จักในฐานะ AACS ซึ่งคำสั่งหลายชั้นของการเข้ารหัสโดยใช้ปุ่มหลายรวมถึงหนึ่งพิมพ์ร่างกายบนดิสก์เป็นID ปริมาณซึ่งจะช่วยป้องกันหนึ่งจากการเผาไหม้สำเนาทำงาน (คำอธิบายที่ดีมากมีอยู่ในวิกิพีเดียที่นี่ ) ผู้เล่นหรือไดรฟ์ OEM Blu-ray ที่ผ่านการอนุมัติแต่ละคนจะได้รับกุญแจและภาพยนตร์แต่ละเรื่องมีคีย์ชื่อของตัวเองที่จำเป็นในการถอดรหัสและเล่นภาพยนตร์ คีย์ชื่อของภาพยนตร์แต่ละเรื่องจะถูกเข้ารหัสโดยใช้กุญแจ OEM ที่ถูกต้องในปัจจุบันเพื่อให้ทุกคนสามารถถอดรหัสได้ (ในกระบวนการที่ต้องใช้รหัสฟิสิคัลวอลุ่มซึ่งต้องอ่านโดยไดรฟ์)

ไม่มีแอพพลิเคชั่นของบุคคลที่สาม (เท่าที่ฉันทราบ) ในจักรวาลลินุกซ์ที่มีความสามารถอย่างเป็นทางการของบลูเรย์ (เช่นมีคีย์ถอดรหัสที่ได้รับอนุมัติแล้ว) ดังนั้น VLC และคณะ พึ่งพาฐานข้อมูลคีย์ที่รั่วไหลออกมาอย่างต่อเนื่อง - ทั้ง "คีย์คีย์" ที่สามารถใช้ในการถอดรหัสภาพยนตร์เฉพาะหรือคีย์ OEM ที่อนุญาตให้ถอดรหัสคีย์ชื่อบนดิสก์ใด ๆ ซึ่งสามารถใช้ในการถอดรหัสภาพยนตร์ได้ อำนาจที่อยู่ใน Blu-ray land แต่ใช้ความไม่มั่นใจในเรื่องนี้และเพิกถอนคีย์ OEM ที่ถูกบุกรุกโดยไม่ใช้เพื่อเข้ารหัสคีย์หัวเรื่อง: หมายถึงผู้เล่นหรือแอพพลิเคชั่นที่ใช้คีย์เหล่านั้นจะไม่สามารถถอดรหัส Blu-ray ที่ปล่อยออกมาหลังจากยกเลิก (แม้ว่าพวกเขายังสามารถเล่นเกมที่เก่ากว่า) ดังนั้นผู้ที่ต้องการชมภาพยนตร์ Blu-ray บน VLC หรือซอฟต์แวร์ Linux อื่น ๆ จำเป็นต้องรอให้แฮ็กเกอร์ที่มีใจบุญเพื่อค้นหาและเผยแพร่กุญแจที่ยังใช้ได้ในเวลาที่ภาพยนตร์เรื่องนี้เผยแพร่ Blu-ray บน Linux เป็นเกมแมวและเมาส์เป็นหลัก

โปรดทราบว่าในขณะที่ไดรฟ์ออปติคัลไดรฟ์มีส่วนร่วมอย่างแข็งขันในกระบวนการถอดรหัสมันก็เช่นกัน (เท่าที่ฉันทราบ) จะมีคีย์ดังนั้นแม้กระทั่งฟิสิคัลไดรฟ์ของคุณก็อาจไร้ประโยชน์สำหรับภาพยนตร์เรื่องใหม่ ๆ ถูกเพิกถอนแล้ว

ฉันหวังว่านี่จะอธิบายถึงข้อผิดพลาดบางอย่างที่ผู้คนรายงาน


ดังนั้นหมายความว่าผู้ที่ซื้อผู้เล่นที่ถูกกฎหมายอาจมีความสามารถในการเล่นแผ่นดิสก์ Blu-ray ที่ถูกกฎหมายซื้อถูกเพิกถอนเนื่องจากคีย์ของผู้เล่นรั่วไหลออกมา ฉันจะโกรธถ้าฉันซื้อผู้เล่นแล้วมันไม่สามารถเล่นแผ่นใหม่ได้
localhost

1
@ localhost ใช่แล้วผลรวมนั้นค่อนข้างมาก ระดับ DRM ที่ไร้สาระเป็นส่วนหนึ่งของเหตุผลที่ blu-ray ไม่เคยถอดในแบบเดียวกับ DVD หรือการสตรีม
R160K

0

ฉันมี Sony VAIO VGN-FW373J ที่มีเครื่องเล่น Blu-ray ในตัวและสิ่งที่ฉันต้องทำในการเล่นภาพยนตร์ Blu-ray ด้วย Ubuntu 14.04 ของฉันคือการติดตั้ง vlc เปิดมันเลือกสื่อ / blu-ray และ voila .. ทำงานเหมือนจับใจ


0

หลังจากคำสั่งเทอร์มินัลสุดท้ายในคำตอบแรกฉันต้องดาวน์โหลด KEYBD.cfg และคัดลอกด้วยตนเองใน ~ / .config / aacs ตาม http://vlc-bluray.whoknowsmy.name/ ฉันมี MacBook Pro พร้อมด้วยสามบูต Mac OS X El Capitan, Windows 8.1 Pro และ Ubuntu 15.04, ฟูจิตสึแล็ปท็อปที่มี Windows 8.1 และ Mint 17.1 (ในแล็ปท็อปทั้งสองฉันใช้เครื่องเล่นบลูเรย์ภายนอกเดียวกัน) และพีซีตั้งโต๊ะที่ใช้ Windows 10 และ LG bluray writer ภายใน ในระบบปฏิบัติการเหล่านี้ทั้งหมดของฉันได้ทำการตั้งค่านี้การเล่นแบบเบลอทั้งหมดด้วย VLC แต่ใน Linux distros ทั้งการเล่นช้าและเป็นพิกเซล

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.