Linux có thể phát blu-ray không?


32

Vì vậy, gần đây tôi đã mua một ổ đĩa blu-ray kể từ khi tôi bắt đầu tích lũy một loạt phim và chương trình trên định dạng, và tôi đã tự hỏi liệu linux / ub Ubuntu có thực sự có thể phát chúng không? Nếu không ổn, tôi chỉ có thể khởi động lại vào windows nhưng tôi có trình phát vlc, các tính năng bổ sung bị hạn chế và những thứ cần thiết để phát dvd và phân vùng ub Ubuntu của tôi chỉ phát dvd. Tôi đang ở Úc (khu vực 4) nếu điều đó thay đổi bất cứ điều gì


2
Vậy còn chờ gì nữa, bạn có đĩa blu-ray ở nhà, và máy tính xách tay của bạn có Ubuntu trên đó không? Tôi không hiểu tại sao bạn lại hỏi câu hỏi này thay vì chỉ thử nó ...
GuyfromAmsterdam 26/12/14

1
Tôi đã mua một ổ đĩa blu-ray cho máy tính để bàn của mình và nó vẫn chưa đến
wolfguy

Câu trả lời:


43

Phát lại Blu-ray mã nguồn mở là một trò chơi mèo và chuột, liên quan đến việc liên tục chờ đợi tin tặc khám phá các khóa cập nhật để chơi các tựa game gần đây hơn. Nhưng có một lựa chọn khác, liên quan đến phần mềm nguồn đóng độc quyền một phần, hiện tại (miễn phí) được sử dụng trên Linux.

MakeMKV là một ứng dụng giải mã các đĩa Blu-ray và lưu chúng vào các tệp không có DRM - chúng có khóa giải mã chính thức hoặc chúng đã tìm thấy một bằng cách hack một số thiết bị OEM và giữ cho nó không được công bố để tránh bị thu hồi, và do đó nó luôn có thể giải mã các tiêu đề mới nhất. Cuối cùng, nó sẽ trở thành một ứng dụng trả phí, nhưng được sử dụng miễn phí trong khi ở giai đoạn thử nghiệm (yêu cầu nhập mã kích hoạt tạm thời mới cứ sau 30 ngày, được tìm thấy tại đây: http://www.makemkv.com/forum2/viewtopic.php?f=5&t = 1053 ). Nó đã ở giai đoạn thử nghiệm được vài năm rồi, vì vậy, hy vọng họ sẽ thực hiện một GMail.

Tuy nhiên, điều kỳ diệu về MakeMKV là nó có thể "mô phỏng" libaacs và libdplus - nghĩa là bất kỳ cuộc gọi nào từ các ứng dụng liên kết đến các thư viện đó đều mong đợi bộ giải mã nguồn mở mặc định sẽ được chuyển qua bộ giải mã nguồn đóng của MakeMKV - do đó, bất kỳ phần mềm phát lại video nào của MakeMKV sử dụng các thư viện đó sẽ tự động sử dụng bộ giải mã của MakeMKV và có thể phát các tựa game mới nhất.


Để cài đặt và thiết lập MakeMKV :

Bước 1: Cài đặt nó
(Tôi đã xây dựng từ nguồn nên thực sự chưa thử các gói này)

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

Bước 2: Gỡ cài đặt libaacs nguồn mở

sudo apt-get remove libaacs0

Bước 3: libmmbd của Symlink MakeMKV để mô phỏng libaacs và libdplus
(/ usr / lib có thể không phải là thư mục chính xác cho bạn - thực hiện tìm kiếm cho "libmmbd.so")

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

Và cũng như vậy, VLC (Bạn có thể phải gắn nó trước khi đọc từ thiết bị - chẳng hạn / dev / sr0) và những người chơi khác được định cấu hình để sử dụng libbluray sẽ có thể phát bất kỳ đĩa blu-ray nào, mà không cần "không có khóa AACS hợp lệ tìm thấy "lỗi.

Lưu ý: có thể cần phải khởi động lại ( sudo shutdown -r now) để làm cho VLC hoạt động libmmbd.so.0.


1
Sử thi! Tôi đã đào khoảng ba giờ để tìm kiếm một giải pháp. Tung xubfox 14.04 vào vm, bắt đầu thử mọi thứ. Điều này được đăng theo thư đã khắc phục vấn đề ngay lập tức! Cảm ơn bạn rất nhiều vì đã dành thời gian để thực hiện một phản ứng chi tiết như vậy.
Dave

Bạn là một thiên tài! Nó hoạt động!
Tek

không hoạt động với blu-ray "Ghost in the shell". VLC báo cáo "Lỗi Blu-ray: Đĩa Blu-ray bị hỏng." thay vì thiếu AACS
mrt181

Đã làm việc với Ubuntu 18.04. libmmdb.sođã được đặt tại/usr/lib/x86_64-linux-gnu/
dreene

15

Hỗ trợ Blu Ray được cài đặt với lệnh này:

sudo apt-get install vlc libaacs0 libbluray-bdj libbluray1

Hai lệnh này tạo một thư mục ẩn và tải xuống tệp khóa aacs cho VLC:

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

và VLC sẽ phát Blu-Rays.

Nguồn


Xem http://www.videolan.org/developers/libbdplus.html để được hỗ trợ cho BD +. libbdplus thêm BD + (mặc dù nó không thêm khóa mã hóa). Vì vậy, nó sẽ trở thành:

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

Hmm không làm việc cho tôi. Tôi nhấn "mở đĩa" và chơi nhưng nó đã báo lỗi: c
wolfguy 30/12/14

Lỗi gì? Nó có thể liên quan đến một đĩa được mã hóa vẫn cần khóa.
Rinzwind

Không tìm thấy khóa xử lý hợp lệ trong tệp cấu hình AACS.
wolfguy

Tôi đặt vào một đĩa khác và nó xuất hiện "Lỗi Blu-ray: Chứng nhận máy chủ AACS bị thu hồi. Đầu vào của bạn không thể mở được: VLC không thể mở MRL 'Bluray: /// dev / sr0'. Kiểm tra nhật ký để biết chi tiết. " Tôi đảm bảo chọn blu-ray khi nhấn đĩa mở ..
wolfguy

2
@wolfguy có nghĩa là đĩa chưa được giải mã và chúng tôi chưa có khóa aacs hợp lệ (chưa). Hãy thử một BD khác (hơi cũ).
Rinzwind

4

Có, nhưng có hãy cẩn thận.

Phim trên ROM Blu-ray được mã hóa theo một tiêu chuẩn được gọi là AACS, quy định nhiều lớp mã hóa bằng nhiều khóa, bao gồm một khóa được in trên đĩa, id âm lượng , ngăn không cho một bản ghi hoạt động. (Một lời giải thích rất hay được đưa ra trên Wikipedia ở đây .) Mỗi ​​đầu phát hoặc ổ đĩa Blu-ray OEM được phê duyệt đều được cung cấp một khóa và mỗi phim có khóa tiêu đề riêng cần thiết để giải mã và phát phim. Mỗi khóa tiêu đề của phim được mã hóa bằng tất cả các khóa OEM hiện tại hợp lệ để bất kỳ khóa nào trong số chúng có thể giải mã nó (trong một quy trình cũng yêu cầu id âm lượng vật lý, phải được đọc bởi ổ đĩa).

Không có (theo như tôi biết) các ứng dụng của bên thứ ba trong vũ trụ Linux có khả năng Blu-ray chính thức (nghĩa là có các khóa giải mã được phê duyệt của riêng họ). Do đó VLC et al. dựa trên cơ sở dữ liệu các khóa bị rò rỉ được cập nhật liên tục - cả hai "khóa tiêu đề" có thể được sử dụng để giải mã một bộ phim cụ thể hoặc các khóa OEM cho phép giải mã khóa tiêu đề trên bất kỳ đĩa nào có thể được sử dụng để giải mã phim. Tuy nhiên, các quyền hạn ở vùng đất Blu-ray mất hết khả năng này và thu hồi các khóa OEM bị xâm phạm bằng cách không sử dụng chúng để mã hóa các khóa tiêu đề: có nghĩa là các trình phát hoặc ứng dụng sử dụng các khóa đó sẽ không còn có thể giải mã bất kỳ đĩa Blu-ray nào được phát hành sau khi hủy bỏ (mặc dù họ vẫn có thể chơi những cái cũ hơn). Vì vậy, những người muốn xem phim Blu-ray trên VLC hoặc bất kỳ phần mềm Linux nào khác cần phải chờ một số hacker nhân từ tìm thấy và sau đó xuất bản một khóa vẫn còn hiệu lực tại thời điểm phim được phát hành. Blu-ray trên Linux thực chất là một trò chơi mèo và chuột.

Cũng lưu ý rằng vì ổ đĩa quang tham gia tích cực vào quá trình giải mã, nên theo như tôi biết) sẽ có một khóa và do đó, ngay cả ổ đĩa vật lý của bạn cũng có thể trở nên vô dụng đối với các bộ phim mới hơn nếu khóa của nó bị xâm phạm, bị rò rỉ và sau đó bị thu hồi.

Tôi hy vọng điều này giải thích một số lỗi mà mọi người đã báo cáo.


Vậy điều này có nghĩa là những người đã mua những người chơi hợp pháp có thể có khả năng chơi các đĩa blu-ray đã mua một cách hợp pháp bị thu hồi vì khóa của người chơi đã bị rò rỉ? Tôi sẽ khá tức giận nếu tôi mua một máy nghe nhạc và sau đó nó không thể phát các đĩa mới hơn.
localhost

1
@localhost Yep, điều đó khá nhiều tiền. Các mức độ vô lý của DRM là một phần lý do khiến blu-ray không bao giờ tắt giống như DVD hoặc phát trực tuyến.
R160K

0

Tôi có một Sony VAIO VGN-FW373J tích hợp trình phát blu-ray và tất cả những gì tôi phải làm để phát phim blu-ray với Ubuntu 14.04 là cài đặt vlc, mở nó, chọn phương tiện / blu-ray và voila .. hoạt động như một lá bùa


0

Sau lệnh đầu cuối cuối cùng trong câu trả lời đầu tiên, tôi phải tải xuống KEYBD.cfg và sao chép thủ công trong ~ / .config / aacs theo http://vlc-bluray.whoknowsmy.name/ Tôi có MacBook Pro với bộ ba khởi động Mac OS X El Capitan, Windows 8.1 Pro và Ubuntu 15.04, Máy tính xách tay Fujitsu có Windows 8.1 và Mint 17.1 (trong cả hai máy tính xách tay tôi sử dụng cùng một trình phát blu-ray bên ngoài) và Máy tính để bàn có Windows 10 và trình ghi mờ LG bên trong. Trong tất cả các hệ điều hành này, tôi đã tạo cấu hình này, tất cả đều phát mờ với VLC nhưng trong cả hai bản phát hành Linux, phát lại bị lag và bị pixel.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.