VLC Tidak Memainkan DVD? Kod Rantau, CSS & Pembaikan Menu

Masalah format dan codec Kemas kini terakhir: Berkenaan untuk: Windows · macOS · Linux · VLC 3.0.x · DVD/Blu-ray drives

Main balik DVD dalam VLC biasanya berfungsi — tetapi apabila tidak, puncanya lebih khusus daripada fail video biasa: kod rantau, penyulitan CSS, pemacu itu sendiri, atau pengendalian menu DVD VLC. Panduan ini melalui kegagalan DVD dunia sebenar dan pembaikannya, termasuk pustaka libdvdcss yang digunakan VLC untuk menyahsulit cakera komersial.

Mengapa ini berlaku?

  • Penyulitan CSS — kebanyakan DVD komersial disulitkan CSS; VLC memerlukan libdvdcss untuk menyahsulitnya, dan sesetengah binaan dihantar tanpanya (terutamanya distro Linux dan binaan macOS).
  • Ketidakpadanan kod rantau — rantau cakera (1–6) mestilah sepadan dengan rantau pemacu; ketidakpadanan biasanya membaling ralat rantau, kadangkala pemain kosong.
  • Isu pemacu atau cakera — cakera kotor atau calar, atau pemacu DVD mati, menghasilkan ralat "tiada cakera" atau tidak boleh dibaca.
  • Pepijat menu DVD — sesetengah menu (terutamanya yang diarahkan buruk) membekukan VLC pada skrin tajuk; main balik berfungsi tetapi navigasi tidak.
  • Kekurangan libaacs untuk Blu-ray — jika anda sebenarnya mencuba Blu-ray, VLC memerlukan libaacs + kunci penyahsulitan, yang persediaan berasingan sepenuhnya.

Cara membaikinya

Penyelesaian 1Pasang libdvdcss untuk platform anda

Membolehkan penyahsulitan CSS pada binaan yang kekurangannya

  1. Pada Linux: pasang dari distro anda — sudo apt install libdvd-pkg (Debian/Ubuntu) kemudian jalankan sudo dpkg-reconfigure libdvd-pkg, atau sudo dnf install libdvdcss pada Fedora.

    libdvdcss dipasang dan dikonfigurasikan.

  2. Pada Windows/macOS: VLC 3.0.x dari videolan.org menyertakan libdvdcss untuk 32-bit; binaan 64-bit bergantung pada penyahsulitan peringkat OS (komponen Windows Media Player). Jika cakera komersial gagal, pasang VLC 32-bit sebagai ujian.

    Binaan alternatif dipasang.

  3. Mulakan semula VLC dan cuba DVD semula.

    Cakera dimainkan.

NotaSah undang-undang libdvdcss berbeza mengikut negara — ia sah di kebanyakan bidang kuasa untuk kegunaan peribadi cakera anda miliki. Ini kawasan kelabu terkenal; semak undang-undang tempatan anda.

Penyelesaian 2Semak dan tukar rantau DVD

Membaiki ralat kod rantau

  1. Mainkan cakera dalam pemain OS (Windows Media Player / DVD Player) untuk melihat ralat rantau tepat.

    Rantau gagal dikenal pasti.

  2. Windows: rantau DVD ditetapkan dalam Device Manager > DVD drive > Properties > DVD Region.

    Dialog rantau dibuka.

  3. Tetapkan rantau sepadan. Nota: perubahan rantau dihadkan 5–6 kali pada kebanyakan pemacu sebelum ia berkunci.

    Rantau ditetapkan.

  4. Cuba semula dalam VLC.

    Cakera dimainkan.

NotaPerubahan rantau adalah kekal-ish — pemacu menjejakinya dalam firmware. Hanya tukar apabila anda pasti rantau cakera (dicetak pada label atau belakang cakera).

Penyelesaian 3Bersihkan cakera dan uji pemacu

Mengasingkan isu perkakasan

  1. Periksa cakera untuk calar dan bersihkannya secara radial dari pusat ke luar dengan kain lembut bebas habuk.

    Cakera bersih.

  2. Uji cakera dalam pemain lain atau pada komputer lain.

    Anda tahu sama ada cakera atau pemacu puncanya.

  3. Uji DVD lain dalam pemacu sama.

    Anda tahu sama ada pemacu berfungsi.

NotaPemacu yang membaca data CD/DVD baik tetapi gagal pada cakera video sering mempunyai lensa laser haus — ganti pemacu atau gunakan pemacu USB luaran.

Penyelesaian 4Mainkan tajuk utama secara terus, langkau menu

Memintas pepijat beku menu

  1. Dalam VLC, tekan Shift+M untuk membuka menu cakera, kemudian gunakan menu "Title" atau "Chapter" untuk terus ke ciri utama.

    Ciri bermula secara terus.

  2. Alternatif: Media > Buka Cakera... > pilih "No DVD menus" (Linux) — VLC memainkan tajuk terpanjang secara automatik.

    Tajuk utama dimainkan tanpa navigasi menu.

  3. Jika menu masih tergantung, hentikan main balik dan buka semula cakera dengan "No menus" dipilih.

    Main balik stabil.

NotaPembekuan menu adalah pepijat pengarahan DVD, bukan pepijat VLC. Memainkan tajuk secara terus adalah penyelesaian boleh dipercayai.

Penyelesaian 5Kemas kini VLC kepada versi terbaharu

Menggunakan pembaikan pepijat dan keselamatan rasmi (stabil semasa: 3.0.23)

  1. Dalam VLC, pergi ke Help > Check for Updates.

    VLC membandingkan versi anda dengan yang terbaharu.

  2. Jika kemas kini wujud, muat turun daripada halaman rasmi videolan.org.

    Pemasang baharu dimuat turun.

  3. Pasang ke atas versi semasa anda (tetapan dikekalkan) dan mulakan semula.

    VLC menjalankan versi baharu.

NotaVLC 3.0.23 ialah kemas kini ke-24 kepada cabang 3.0 dan merangkumi kumpulan besar pembaikan demuxer dan kestabilan — banyak isu "tidak dimainkan" telah pun dibaiki di situ.

Penyelesaian 6Lakukan pemasangan semula bersih VLC

Membaiki pemasangan rosak, cache plugin rosak dan konflik versi

  1. Nyahpasang VLC melalui Settings > Apps (Windows) atau seret VLC ke Tong Sampah (macOS).

    VLC dialihkan daripada sistem.

  2. Padam folder konfigurasi tinggalan: %APPDATA%\vlc (Windows), ~/Library/Preferences/org.videolan.vlc (macOS) atau ~/.config/vlc (Linux).

    Semua data VLC telah hilang.

  3. Muat turun versi terbaharu hanya daripada sumber rasmi: videolan.org/vlc.

    Pemasang rasmi bersih dimuat turun.

  4. Pasang dan uji fail anda semula.

    Pemasangan bersih menggantikan sebarang pendaftaran modul DVD rosak.

NotaJangan muat turun VLC daripada cermin pihak ketiga — binaan dibungkus semula adalah punca biasa ranap dan adware berkumpulan.

Pembaikan lanjutan

Penyelesaian 1Cakera Blu-ray: libaacs dan fail kunci

Menukar VLC menjadi pemain Blu-ray (untuk cakera anda miliki)

  1. Pasang libaacs dan libbdplus melalui pengurus pakej anda (Linux) atau pakej VLC Blu-ray untuk platform anda.

    Pustaka dipasang.

  2. Letakkan pangkalan data kunci AACS (KEYDB.cfg) dalam %APPDATA%\aacs (Windows), ~/Library/Preferences/aacs (macOS) atau ~/.config/aacs (Linux).

    VLC dapat menyahsulit cakera.

  3. Buka cakera melalui Media > Buka Cakera... dan pilih pilihan Blu-ray.

    Blu-ray dimainkan.

NotaSah undang-undang berbeza mengikut bidang kuasa. Hanya cuba dengan cakera anda miliki. Wiki VideoLAN mendokumentasikan persediaan kunci semasa.

Cara mengelakkannya

  • Simpan cakera dalam kotak jauh dari haba dan cahaya matahari — cakera bengkok tidak boleh dibaca selamanya.
  • Bersihkan lensa laser sekali sekala dengan cakera pembersih lensa jika main balik menjadi tidak menentu.
  • Rip DVD anda miliki ke MKV (VLC: Media > Tuka&r / Simpan...) untuk mengelakkan haus cakera dan pepijat menu sepenuhnya.
  • Kekalkan VLC dikemas kini untuk pembaikan modul DVD terkini (stabil semasa: 3.0.23).

Soalan lazim

Adakah libdvdcss sah?
Ia bergantung pada bidang kuasa anda. Ia digunakan secara meluas untuk main balik peribadi cakera anda miliki; pengedaran pustaka itu sendiri telah dicabar oleh pelesen CSS. Semak undang-undang tempatan.
Mengapa DVD saya dimainkan dalam Windows Media Player tetapi tidak VLC?
Windows Media Player menggunakan penyahkod CSS berlesen dari Microsoft; binaan 64-bit VLC bergantung pada komponen OS sama. Jika gagal di situ juga, isunya adalah cakera atau pemacu, bukan pemain.
Bolehkah VLC memainkan cakera Blu-ray?
Ya, dengan libaacs + libbdplus dan KEYDB.cfg — lihat pembaikan lanjutan. Persediaan lebih rumit daripada DVD, dan 4K UHD Blu-ray tidak disokong.
VLC membaca DVD tetapi skrin hitam
Cuba Media > Buka Cakera... dengan "No menus", kemudian periksa output video (lihat panduan skrin hitam) jika berterusan — main balik DVD menggunakan perender sama seperti fail.

Ringkasan

Pasang libdvdcss untuk platform anda — Membolehkan penyahsulitan CSS pada binaan yang kekurangannya. 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.