VLC không phát được DVD? Mã vùng, CSS & sửa lỗi menu

Sự cố định dạng và codec Cập nhật lần cuối: Áp dụng cho: Windows · macOS · Linux · VLC 3.0.x · DVD/Blu-ray drives

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ó

  1. Trên Linux: cài từ distro của bạn — sudo apt install libdvd-pkg (Debian/Ubuntu) rồi chạy sudo dpkg-reconfigure libdvd-pkg, hoặc sudo dnf install libdvdcss trên Fedora.

    libdvdcss được cài và cấu hình.

  2. 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.

  3. Khởi động lại VLC và thử DVD lại.

    Đĩa phát.

Lưu ýTính hợp pháp của libdvdcss khác nhau theo quốc gia — nó hợp pháp ở hầu hết thẩm quyền cho sử dụng cá nhân các đĩa bạn sở hữu. Đây là một vùng xám nổi tiếng; hãy kiểm tra luật địa phương.

Giải pháp 2Kiểm tra và đổi mã vùng DVD

Sửa các lỗi mã vùng

  1. 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.

  2. Windows: mã vùng DVD được đặt trong Device Manager > DVD drive > Properties > DVD Region.

    Hộp thoại mã vùng mở.

  3. Đặ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.

  4. Thử lại trong VLC.

    Đĩa phát.

Lưu ýThay đổi mã vùng hầu như vĩnh viễn — các ổ theo dõi chúng trong firmware. Chỉ đổi khi bạn chắc chắn về mã vùng đĩa (in trên nhãn hoặc mặt sau).

Giải pháp 3Lau đĩa và kiểm tra ổ

Cô lập các vấn đề phần cứng

  1. 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.

  2. 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 ổ.

  3. Thử một DVD khác trong cùng ổ.

    Bạn biết ổ có hoạt động không.

Lưu ýMột ổ đọc tốt dữ liệu CD/DVD nhưng thất bại trên đĩa video thường có laser mòn — hãy thay ổ hoặc dùng ổ USB ngoài.

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

  1. 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.

  2. 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.

  3. 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.

Lưu ýĐông cứng menu là lỗi tác giả DVD, không phải lỗi VLC. Phát tiêu đề trực tiếp là cách vá tin cậy.

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)

  1. 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.

  2. 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ề.

  3. 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.

Lưu ýVLC 3.0.23 là bản cập nhật thứ 24 của nhánh 3.0 và bao gồm một loạt lớn các bản sửa lỗi demuxer và độ ổn định — nhiều sự cố "không phát được" đã được khắc phục tạ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

  1. 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.

  2. 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.

  3. 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ề.

  4. 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.

Lưu ýĐừng bao giờ tải VLC từ các mirror bên thứ ba — các bản đóng gói lại là nguồn phổ biến gây crash và phần mềm quảng cáo đi kèm.

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)

  1. 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.

  2. Đặ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.

  3. Mở đĩa qua Phương tiện > Mở &đĩa và chọn tùy chọn Blu-ray.

    Blu-ray phát.

Lưu ýTính hợp pháp khác nhau theo thẩm quyền. Chỉ thử với các đĩa bạn sở hữu. Wiki VideoLAN ghi lại thiết lập khóa hiện tại.

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ùy thuộc thẩm quyền của bạn. Nó được dùng rộng rãi cho phát cá nhân các đĩa bạn sở hữu; việc phân phối chính thư viện đã bị các bên cấp phép CSS tranh chấp. Hãy kiểm tra luật địa phương.
Tại sao DVD của tôi phát trong Windows Media Player nhưng không trong VLC?
Windows Media Player dùng bộ giải mã CSS được cấp phép từ Microsoft; bản VLC 64-bit dựa vào cùng thành phần OS đó. Nếu nó cũng thất bại ở đó, vấn đề là đĩa hoặc ổ, không phải trình phát.
VLC có phát được đĩa Blu-ray không?
Có, với libaacs + libbdplus và một KEYDB.cfg — xem mục nâng cao. Thiết lập phức tạp hơn DVD, và Blu-ray 4K UHD không được hỗ trợ.
VLC đọc DVD nhưng màn hình đen
Hãy thử Phương tiện > Mở &đĩa với "No menus", sau đó kiểm tra đầu ra video (xem hướng dẫn màn hình đen) nếu nó vẫn còn — phát DVD dùng cùng bộ kết xuất với file.

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.