VLC nepřehrává DVD? Opravy regionu, CSS a menu

Problémy s formáty a kodeky Poslední aktualizace: Platí pro: Windows · macOS · Linux · VLC 3.0.x · DVD/Blu-ray drives

Přehrávání DVD ve VLC obvykle prostě funguje — ale když ne, příčiny jsou specializovanější než u normálního video souboru: kódy regionu, šifrování CSS, samotná mechanika nebo zacházení VLC s menu DVD. Tento průvodce prochází reálnými selháními DVD ve světě a jejich opravami, včetně knihovny libdvdcss, kterou VLC používá k dešifrování komerčních disků.

Proč se to děje?

  • Šifrování CSS — většina komerčních DVD je šifrována CSS; VLC potřebuje libdvdcss k dešifrování a některé buildy jej nemají (zvláště linuxové distro a macOS build).
  • Neshoda kódu regionu — region disku (1–6) musí odpovídat regionu mechaniky; neshody obvykle vyvolají chybu regionu, někdy prázdný přehrávač.
  • Problémy mechaniky nebo disku — špinavý nebo poškrábaný disk, nebo mrtvá DVD mechanika produkují „žádný disk“ nebo nečitelné chyby.
  • Chyby menu DVD — některá menu (zvláště špatně vytvořená) zmrazí VLC na obrazovce titulu; přehrávání funguje, ale navigace ne.
  • Chybějící libaacs pro Blu-ray — pokud zkoušíte Blu-ray, VLC potřebuje libaacs + dešifrovací klíč, což je zcela samostatná konfigurace.

Jak to opravit

Řešení 1Nainstalujte libdvdcss pro vaši platformu

Povoluje dešifrování CSS v buildech, které jej nemají

  1. Na Linuxu: nainstalujte z distro — sudo apt install libdvd-pkg (Debian/Ubuntu) pak spusťte sudo dpkg-reconfigure libdvd-pkg, nebo sudo dnf install libdvdcss na Fedoře.

    libdvdcss je nainstalován a nakonfigurován.

  2. Na Windows/macOS: VLC 3.0.x z videolan.org zahrnuje libdvdcss pro 32-bit; 64-bit build spoléhá na dešifrování na úrovni OS (komponenta Windows Media Player). Pokud komerční disk selže, nainstalujte VLC 32-bit jako test.

    Alternativní build je nainstalován.

  3. Restartujte VLC a zkuste DVD znovu.

    Disk hraje.

PoznámkaLegalita libdvdcss se liší podle země — je legální ve většině jurisdikcí pro osobní použití disků, které vlastníte. Toto je známá šedá zóna; zkontrolujte svůj místní zákon.

Řešení 2Zkontrolujte a změňte region DVD

Opravuje chyby kódu regionu

  1. Přehrajte disk v přehrávači OS (Windows Media Player / DVD Player), abyste viděli přesnou chybu regionu.

    Selhávající region je identifikován.

  2. Windows: region DVD je nastaven ve Správce zařízení > DVD mechanika > Vlastnosti > Region DVD.

    Otevře se dialog regionu.

  3. Nastavte odpovídající region. Poznámka: změny regionu jsou omezeny na 5–6 u většiny mechanik, než se uzamknou.

    Region je nastaven.

  4. Zkuste znovu ve VLC.

    Disk hraje.

PoznámkaZměny regionu jsou trvalé-ish — mechaniky je sledují ve firmware. Měňte jen pokud jste si jisti regionem disku (vytištěn na štítku nebo rubu disku).

Řešení 3Vyčistěte disk a otestujte mechaniku

Izolujte hardwarové problémy

  1. Zkontrolujte disk na škrábance a čistěte radiálně od středu ven měkkým bezvláknovým hadříkem.

    Disk je čistý.

  2. Otestujte disk v jiném přehrávači nebo jiném počítači.

    Víte, zda je viníkem disk nebo mechanika.

  3. Otestujte jiné DVD ve stejné mechanice.

    Víte, zda mechanika funguje.

PoznámkaMechanika, která čte CD/DVD data dobře, ale selhává na video discích, má často opotřebovanou laserovou čočku — vyměňte mechaniku nebo použijte externí USB mechaniku.

Řešení 4Přehrajte hlavní titul přímo, přeskočte menu

Obchází chyby zamrzání menu

  1. Ve VLC stiskněte Shift+M pro otevření menu disku, pak použijte menu „Titul“ nebo „Kapitola“ k přeskočení přímo na hlavní atrakci.

    Atrakce začne přímo.

  2. Alternativně: Média > Otevřít disk > zvolte „Bez menu DVD“ (Linux) — VLC automaticky přehraje nejdelší titul.

    Hlavní titul hraje bez navigace menu.

  3. Pokud menu stále zamrzne, zastavte přehrávání a znovu otevřete disk se zvoleným „Bez menu“.

    Přehrávání je stabilní.

PoznámkaZamrzající menu je chyba vytvoření DVD, ne chyba VLC. Přímé přehrání titulu je spolehlivé řešení.

Řešení 5Aktualizujte VLC na nejnovější verzi

Aplikuje oficiální opravy chyb a zabezpečení (aktuální stabilní: 3.0.23)

  1. Ve VLC přejděte do Nápověda > Zkontrolovat aktualizace.

    VLC porovná vaši verzi s nejnovější.

  2. Pokud je k dispozici aktualizace, stáhněte ji z oficiální stránky videolan.org.

    Stáhne se nový instalátor.

  3. Nainstalujte přes vaši současnou verzi (nastavení se zachovají) a restartujte.

    VLC běží na nové verzi.

PoznámkaVLC 3.0.23 je 24. aktualizací větve 3.0 a zahrnuje velkou várku oprav demuxeru a stability — mnoho problémů „nepřehrává“ je již vyřešeno v ní.

Řešení 6Proveďte čistou přeinstalaci VLC

Opravuje poškozené instalace, poškozenou mezipaměť pluginů a konflikty verzí

  1. Odinstalujte VLC v Nastavení > Aplikace (Windows) nebo přetáhněte VLC do koše (macOS).

    VLC je odebrán ze systému.

  2. Smažte zbývající složku s konfigurací: %APPDATA%\vlc (Windows), ~/Library/Preferences/org.videolan.vlc (macOS) nebo ~/.config/vlc (Linux).

    Všechna data VLC zmizí.

  3. Stáhněte si nejnovější verzi pouze z oficiálního zdroje: videolan.org/vlc.

    Stáhne se čistý oficiální instalátor.

  4. Nainstalujte a otestujte svůj soubor znovu.

    Čistá instalace nahradí jakýkoli rozbitý registr DVD modulu.

PoznámkaNikdy nestahujte VLC z cizích zrcadlových serverů — přebalené buildy jsou častým zdrojem pádů a vestavěného adwaru.

Pokročilé opravy

Řešení 1Blu-ray disky: libaacs a soubor klíče

Promění VLC v Blu-ray přehrávač (pro disky, které vlastníte)

  1. Nainstalujte libaacs a libbdplus přes váš správce balíčků (Linux) nebo balíček VLC Blu-ray pro vaši platformu.

    Knihovny jsou nainstalovány.

  2. Umístěte databázi AACS klíčů (KEYDB.cfg) do %APPDATA%\aacs (Windows), ~/Library/Preferences/aacs (macOS) nebo ~/.config/aacs (Linux).

    VLC může dešifrovat disk.

  3. Otevřete disk přes Média > Otevřít disk a zvolte možnost Blu-ray.

    Blu-ray hraje.

PoznámkaLegalita se liší podle jurisdikce. Zkoušejte jen s disky, které vlastníte. Wiki VideoLAN dokumentuje aktuální nastavení klíče.

Jak tomu předejít

  • Ukládejte disky v pouzdrech mimo teplo a sluneční světlo — deformované disky jsou navždy nečitelné.
  • Občas vyčistěte laserovou čočku čisticím diskem, pokud se přehrávání stává nestabilním.
  • Extrahujte DVD, která vlastníte, do MKV (VLC: Média > Převést/Uložit), abyste se vyhnuli opotřebení disku a chybám menu úplně.
  • Udržujte VLC aktualizované pro nejnovější opravy DVD modulu (aktuální stabilní: 3.0.23).

Časté dotazy

Je libdvdcss legální?
Záleží na vaší jurisdikci. Je široce používán pro osobní přehrávání disků, které vlastníte; distribuce samotné knihovny byla zpochybněna licenciátory CSS. Zkontrolujte místní zákon.
Proč moje DVD hraje ve Windows Media Playeru, ale ne ve VLC?
Windows Media Player používá licencovaný CSS dekodér od Microsoftu; 64-bit build VLC spoléhá na stejnou komponentu OS. Pokud selže i tam, problém je disk nebo mechanika, ne přehrávač.
Přehraje VLC Blu-ray disky?
Ano, s libaacs + libbdplus a KEYDB.cfg — viz pokročilá oprava. Nastavení je složitější než u DVD a Blu-ray 4K UHD není podporován.
VLC DVD přečte, ale obrazovka je černá
Zkuste Média > Otevřít disk s „Bez menu“, pak zkontrolujte výstup videa (viz průvodce černé obrazovky) pokud přetrvává — přehrávání DVD používá stejný renderer jako soubory.

Shrnutí

Nainstalujte libdvdcss pro vaši platformu — Povoluje dešifrování CSS v buildech, které jej nemají. 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.