VLC không phát được DVD? Mã vùng, CSS & sửa lỗi menu
Phát DVD trong VLC thường chỉ hoạt động — nhưng khi không, các nguyên nhân chuyên biệt hơn một file video bình thường: mã vùng, mã hóa CSS, chính ổ đĩa, hoặc cách xử lý menu DVD của VLC. Hướng dẫn này đi qua các sự cố DVD thực tế và cách khắc phục, bao gồm thư viện libdvdcss mà VLC dùng để giải mã các đĩa thương mại.
Vì sao điều này xảy ra?
- Mã hóa CSS — hầu hết DVD thương mại được mã hóa CSS; VLC cần libdvdcss để giải mã, và một số bản dựng thiếu nó (đặc biệt là các distro Linux và bản macOS).
- Không khớp mã vùng — mã vùng của đĩa (1–6) phải khớp mã vùng của ổ; sự không khớp thường ném lỗi mã vùng, đôi khi một trình phát trống.
- Lỗi ổ đĩa hoặc đĩa — một đĩa bẩn hoặc trầy, hoặc một ổ DVD chết, sinh ra lỗi "no disc" hoặc không đọc được.
- Lỗi menu DVD — một số menu (đặc biệt được tác giả hóa kém) làm đông cứng VLC tại màn hình tiêu đề; phát hoạt động nhưng điều hướng thì không.
- Thiếu libaacs cho Blu-ray — nếu bạn thực sự thử một Blu-ray, VLC cần libaacs + khóa giải mã, là một thiết lập hoàn toàn riêng biệt.
Cách khắc phục
Giải pháp 1Cài libdvdcss cho nền tảng của bạn
Bật giải mã CSS trên các bản dựng thiếu nó
Trên Linux: cài từ distro của bạn —
sudo apt install libdvd-pkg(Debian/Ubuntu) rồi chạysudo dpkg-reconfigure libdvd-pkg, hoặcsudo dnf install libdvdcsstrên Fedora.libdvdcss được cài và cấu hình.
Trên Windows/macOS: VLC 3.0.x từ videolan.org bao gồm libdvdcss cho 32-bit; bản 64-bit dựa vào giải mã cấp OS (thành phần Windows Media Player). Nếu một đĩa thương mại thất bại, hãy cài VLC 32-bit để thử.
Bản dựng thay thế được cài.
Khởi động lại VLC và thử DVD lại.
Đĩa phát.
Giải pháp 2Kiểm tra và đổi mã vùng DVD
Sửa các lỗi mã vùng
Phát đĩa trong trình phát OS (Windows Media Player / DVD Player) để xem lỗi mã vùng chính xác.
Mã vùng thất bại được xác định.
Windows: mã vùng DVD được đặt trong Device Manager > DVD drive > Properties > DVD Region.
Hộp thoại mã vùng mở.
Đặt mã vùng khớp. Lưu ý: thay đổi mã vùng bị giới hạn 5–6 lần trên hầu hết ổ trước khi chúng khóa.
Mã vùng được đặt.
Thử lại trong VLC.
Đĩa phát.
Giải pháp 3Lau đĩa và kiểm tra ổ
Cô lập các vấn đề phần cứng
Kiểm tra đĩa có vết xước và lau hướng tâm từ tâm ra ngoài bằng vải mềm không xơ.
Đĩa sạch.
Thử đĩa trong một trình phát khác hoặc trên máy tính khác.
Bạn biết là do đĩa hay ổ.
Thử một DVD khác trong cùng ổ.
Bạn biết ổ có hoạt động không.
Giải pháp 4Phát tiêu đề chính trực tiếp, bỏ qua menu
Vượt qua lỗi đông cứng menu
Trong VLC, nhấn Shift+M để mở menu đĩa, sau đó dùng menu "Title" hoặc "Chapter" để nhảy thẳng đến tính năng chính.
Tính năng bắt đầu trực tiếp.
Hoặc: Phương tiện > Mở &đĩa > chọn "No DVD menus" (Linux) — VLC tự động phát tiêu đề dài nhất.
Tiêu đề chính phát mà không cần điều hướng menu.
Nếu menu vẫn treo, hãy dừng phát và mở lại đĩa với "No menus" được chọn.
Phát ổn định.
Giải pháp 5Cập nhật VLC lên phiên bản mới nhất
Áp dụng các bản sửa lỗi chính thức về lỗi và bảo mật (phiên bản ổn định hiện tại: 3.0.23)
Trong VLC, vào Help > Check for Updates.
VLC so sánh phiên bản của bạn với phiên bản mới nhất.
Nếu có bản cập nhật, hãy tải từ trang chính thức videolan.org.
Trình cài đặt mới được tải về.
Cài đè lên phiên bản hiện tại (các thiết lập được giữ nguyên) và khởi động lại.
VLC chạy phiên bản mới.
Giải pháp 6Cài đặt lại VLC sạch
Khắc phục cài đặt bị hỏng, bộ nhớ đệm plugin bị lỗi và xung đột phiên bản
Gỡ cài đặt VLC qua Settings > Apps (Windows) hoặc kéo VLC vào Thùng rác (macOS).
VLC bị xóa khỏi hệ thống.
Xóa thư mục cấu hình còn sót lại:
%APPDATA%\vlc(Windows),~/Library/Preferences/org.videolan.vlc(macOS) hoặc~/.config/vlc(Linux).Mọi dữ liệu VLC đã bị xóa.
Chỉ tải phiên bản mới nhất từ nguồn chính thức: videolan.org/vlc.
Trình cài đặt chính thức sạch sẽ được tải về.
Cài đặt và thử lại tệp của bạn.
Một cài đặt sạch thay thế mọi đăng ký module DVD bị hỏng.
Khắc phục nâng cao
Giải pháp 1Đĩa Blu-ray: libaacs và file khóa
Biến VLC thành trình phát Blu-ray (cho các đĩa bạn sở hữu)
Cài libaacs và libbdplus qua trình quản lý gói (Linux) hoặc gói VLC Blu-ray cho nền tảng của bạn.
Các thư viện được cài.
Đặt cơ sở dữ liệu khóa AACS (KEYDB.cfg) vào
%APPDATA%\aacs(Windows),~/Library/Preferences/aacs(macOS) hoặc~/.config/aacs(Linux).VLC có thể giải mã đĩa.
Mở đĩa qua Phương tiện > Mở &đĩa và chọn tùy chọn Blu-ray.
Blu-ray phát.
Cách tránh trong tương lai
- Cất đĩa trong hộp, tránh nhiệt và ánh sáng mặt trời — đĩa cong vênh là không thể đọc mãi mãi.
- Lau thấu laser thỉnh thoảng bằng đĩa vệ sinh nếu phát bắt đầu lỗi vặt.
- Rip các DVD bạn sở hữu sang MKV (VLC: Phương tiện > Chuyể&n đổi/Lưu...) để tránh mòn đĩa và lỗi menu hoàn toàn.
- Giữ VLC cập nhật để có các bản sửa module DVD mới nhất (stable hiện tại: 3.0.23).
Câu hỏi thường gặp
libdvdcss có hợp pháp không?
Tại sao DVD của tôi phát trong Windows Media Player nhưng không trong VLC?
VLC có phát được đĩa Blu-ray không?
VLC đọc DVD nhưng màn hình đen
Tóm tắt
Cài libdvdcss cho nền tảng của bạn — Bật giải mã CSS trên các bản dựng thiếu nó. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.