Cách phát DVD & Blu-ray trong VLC (Menu, vùng, libdvdcss)
VLC phát DVD ngay lập tức, và Blu-ray với chút cài đặt. Hai điểm cản là đĩa mã hóa và mã vùng. Hướng dẫn này bao gồm mở đĩa đúng cách, xử lý DVD được bảo vệ bản quyền bằng libdvdcss, và sự thật thẳng thắn về hỗ trợ Blu-ray trong VLC.
Bước 1 — Phát một DVD đúng cách
Cho DVD vào, rồi mở Phương tiện > Mở &đĩa (Ctrl+D).
Hộp thoại Disc mở ra.
Chọn "DVD" làm loại đĩa và chọn ổ đúng (hoặc thư mục VIDEO_TS cho ảnh đĩa DVD trên đĩa).
Đĩa được chọn.
Chỉ tích "No disc menus" nếu menu gây crash hoặc màn hình đen — nếu không VLC mở menu trước.
Phát bắt đầu từ menu hoặc tiêu đề chính.
Nếu bạn muốn nội dung chính trực tiếp, hãy dùng Phát lại > &Chương để bỏ qua điều hướng menu.
Tiêu đề phát.
Bước 2 — Mã vùng: đĩa nào phát ở đâu
- Vùng 1 — Mỹ, Canada: hầu hết DVD bán lẻ mua ở Bắc Mỹ.
- Vùng 2 — Châu Âu, Nhật, Trung Đông, Nam Phi (bao gồm Anh).
- Vùng 3 — Đông Nam Á, Đông Á (trừ Nhật/Trung Quốc).
- Vùng 4 — Úc, New Zealand, Mỹ Latinh.
- Vùng 5 — Nga, Ấn Độ, Châu Phi (không thuộc EU).
- Vùng 0 / All — phát mọi nơi; phổ biến trên các bản phát hành độc lập.
- VLC không vượt qua mã vùng — một đĩa bị khóa vùng từ vùng khác đơn giản sẽ không phát được trong ổ bị khóa vùng. Trên Windows/macOS bạn có thể đổi vùng ổ đĩa một số lần giới hạn (thường là 5).
Bước 3 — Đĩa mã hóa và libdvdcss
Nếu một DVD phát audio nhưng hiện video đen, hoặc lỗi "could not read block", đĩa được mã hóa CSS và VLC thiếu khóa.
Bạn đã xác định vấn đề mã hóa.
Tải libdvdcss-2.dll (Windows), libdvdcss.2.dylib (macOS), hoặc gói libdvdcss (Linux: libdvdcss2) từ bản phân phối hoặc các mirror VideoLAN.
File thư viện được tải về.
Windows: đặt libdvdcss-2.dll cùng thư mục với vlc.exe (C:\Program Files\VideoLAN\VLC). macOS: đặt trong /Applications/VLC.app/Contents/MacOS/lib. Linux: cài qua apt (libdvdcss2) hoặc dnf.
Thư viện được cài.
Khởi động lại VLC và mở lại đĩa.
DVD mã hóa giờ phát được.
Bước 4 — Blu-ray: VLC làm được và không làm được gì
- VLC hỗ trợ cấu trúc Blu-ray qua libbluray, tích hợp trong 3.0.x — nhưng giải mã yêu cầu libaacs, và khóa AACS không được đi kèm vì lý do pháp lý.
- Trên Linux, cài libaacs0 và đặt một KEYDB.cfg (hoặc KEYDB đã lỗi thời) vào ~/.config/aacs/.
- Trên Windows/macOS, việc có được KEYDB.cfg hiện tại được để cho người dùng; thiếu khóa hợp lệ VLC báo "AACS error" hoặc hiện màn hình đen.
- Đĩa UHD 4K Blu-ray (BD+ và AACS mới hơn) không phát được trong VLC — không phần mềm phát nào hiện nay xử lý đĩa UHD hợp pháp trên PC.