VLC nie odtwarza płyt DVD? Region, CSS i menu — poprawki
Odtwarzanie DVD w VLC zwykle po prostu działa — ale gdy nie działa, przyczyny są bardziej wyspecjalizowane niż zwykły plik wideo: kod regionu, szyfrowanie CSS, sam napęd lub obsługa menu DVD w VLC. Ten przewodnik przechodzi przez rzeczywiste awarie DVD i ich poprawki, włącznie z biblioteką libdvdcss, której VLC używa do odszyfrowywania komercyjnych płyt.
Dlaczego tak się dzieje?
- Szyfrowanie CSS — większość komercyjnych DVD jest szyfrowana CSS; VLC potrzebuje libdvdcss do ich odszyfrowania, a niektóre kompilacje są bez niej (zwłaszcza dystrybucje Linux i kompilacja macOS).
- Niezgodność kodu regionu — region płyty (1–6) musi zgadzać się z regionem napędu; niezgodności zwykle rzucają błąd regionu, czasem pusty odtwarzacz.
- Problemy napędu lub płyty — brudna lub porysowana płyta, albo martwy napęd DVD, daje „brak płyty” lub błędy nieczytelności.
- Błędy menu DVD — niektóre menu (zwłaszcza źle zautorskie) zamrażają VLC na ekranie tytułu; odtwarzanie działa, ale nawigacja nie.
- Brakujące libaacs dla Blu-ray — jeśli próbujesz właściwie Blu-ray, VLC potrzebuje libaacs + klucza deszyfrującego, co to osobna konfiguracja.
Jak to naprawić
Rozwiązanie 1Zainstaluj libdvdcss dla swojej platformy
Włącza deszyfrowanie CSS w kompilacjach, które go nie mają
Na Linuxie: zainstaluj z dystrybucji —
sudo apt install libdvd-pkg(Debian/Ubuntu), a potemsudo dpkg-reconfigure libdvd-pkg, albosudo dnf install libdvdcssna Fedorze.libdvdcss jest zainstalowane i skonfigurowane.
Na Windows/macOS: VLC 3.0.x z videolan.org zawiera libdvdcss dla 32-bit; kompilacja 64-bit polega na deszyfrowaniu na poziomie systemu (składnik Windows Media Player). Jeśli komercyjna płyta zawodzi, zainstaluj 32-bit VLC jako test.
Zainstalowana jest alternatywna kompilacja.
Zrestartuj VLC i spróbuj DVD ponownie.
Płyta się odtwarza.
Rozwiązanie 2Sprawdź i zmień region DVD
Naprawia błędy kodu regionu
Odtwórz płytę w odtwarzaczu systemu (Windows Media Player / DVD Player), by zobaczyć dokładny błąd regionu.
Zidentyfikowany zostaje błędny region.
Windows: region DVD ustawia się w Menedżer urządzeń > napęd DVD > Właściwości > Region DVD.
Otwiera się okno dialogowe regionu.
Ustaw zgodny region. Uwaga: zmiany regionu są ograniczone do 5–6 razy na większości napędów, zanim się zablokują.
Region jest ustawiony.
Spróbuj w VLC ponownie.
Płyta się odtwarza.
Rozwiązanie 3Wyczyść płytę i przetestuj napęd
Izolują problemy sprzętowe
Obejrzyj płytę pod kątem rys i wyczyść ją promieniście od środka na zewnątrz miękką, bezpyłową szmatką.
Płyta jest czysta.
Przetestuj płytę w innym odtwarzaczu lub na innym komputerze.
Wiesz, czy winna jest płyta czy napęd.
Przetestuj inne DVD w tym samym napędzie.
Wiesz, czy napęd działa.
Rozwiązanie 4Odtwórz główny tytuł bezpośrednio, pomijając menu
Omija błędy zamrażania menu
W VLC naciśnij Shift+M, by otworzyć menu płyty, a potem użyj menu „Tytuł” lub „Rozdział”, by przejść prosto do głównej zawartości.
Zawartość zaczyna się bezpośrednio.
Alternatywnie: Media > Otwórz dysk > zaznacz „Bez menu DVD” (Linux) — VLC odtwarza najdłuższy tytuł automatycznie.
Główny tytuł gra bez nawigacji menu.
Jeśli menu nadal wisi, zatrzymaj odtwarzanie i otwórz płytę ponownie z zaznaczonym „Bez menu”.
Odtwarzanie jest stabilne.
Rozwiązanie 5Zaktualizuj VLC do najnowszej wersji
Wprowadza oficjalne poprawki błędów i bezpieczeństwa (aktualna stabilna: 3.0.23)
W VLC przejdź do Help > Check for Updates.
VLC porównuje Twoją wersję z najnowszą.
Jeśli aktualizacja jest dostępna, pobierz ją z oficjalnej strony videolan.org.
Nowy instalator zostaje pobrany.
Zainstaluj nową wersję na obecnej (ustawienia zostaną zachowane) i zrestartuj program.
VLC działa w nowej wersji.
Rozwiązanie 6Wykonaj czystą reinstalację VLC
Naprawia uszkodzoną instalację, zepsutą pamięć podręczną wtyczek i konflikty wersji
Odinstaluj VLC przez Ustawienia > Aplikacje (Windows) lub przeciągnij VLC do Kosza (macOS).
VLC zostaje usunięty z systemu.
Usuń pozostały folder konfiguracji:
%APPDATA%\vlc(Windows),~/Library/Preferences/org.videolan.vlc(macOS) lub~/.config/vlc(Linux).Wszystkie dane VLC zostają usunięte.
Pobierz najnowszą wersję wyłącznie z oficjalnego źródła: videolan.org/vlc.
Czysty, oficjalny instalator zostaje pobrany.
Zainstaluj program i przetestuj swój plik ponownie.
Czysta instalacja zastępuje wszelką błędną rejestrację modułu DVD.
Zaawansowane naprawy
Rozwiązanie 1Płyty Blu-ray: libaacs i plik kluczy
Zamienia VLC w odtwarzacz Blu-ray (dla płyt, które posiadasz)
Zainstaluj libaacs i libbdplus przez menedżera pakietów (Linux) lub pakiet VLC Blu-ray dla swojej platformy.
Biblioteki są zainstalowane.
Umieść bazę kluczy AACS (KEYDB.cfg) w
%APPDATA%\aacs(Windows),~/Library/Preferences/aacs(macOS) lub~/.config/aacs(Linux).VLC może odszyfrować płytę.
Otwórz płytę przez Media > Otwórz dysk i wybierz opcję Blu-ray.
Blu-ray się odtwarza.
Jak tego uniknąć
- Przechowuj płyty w pudełkach z dala od ciepła i słońca — wygięte płyty są nieczytelne na stałe.
- Czyść soczewkę lasera od czasu do czasu płytą czyszczącą, jeśli odtwarzanie staje się kapryśne.
- Ryj DVD, które posiadasz, do MKV (VLC: Media > Konwertuj/Zapisz), by uniknąć zużycia płyt i błędów menu całkowicie.
- Trzymaj VLC w aktualności dla najnowszych poprawek modułu DVD (obecna stabilna: 3.0.23).
Częste pytania
Czy libdvdcss jest legalne?
Dlaczego moje DVD odtwarza się w Windows Media Player, ale nie w VLC?
Czy VLC odtwarza płyty Blu-ray?
VLC czyta DVD, ale ekran jest czarny
Podsumowanie
Zainstaluj libdvdcss dla swojej platformy — Włącza deszyfrowanie CSS w kompilacjach, które go nie mają. 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.