VLC nepřehrává HEVC (H.265): Kompletní průvodce opravou
Video HEVC (H.265) — standard pro 4K, iPhony a moderní kamery — se někdy ve VLC odmítne přehrát: černá obrazovka, žádný obraz, nebo chyba. Vzorec je obvykle spojen s hardwarem: VLC závisí na dekodéru HEVC vaší GPU a pokud cesta ovladače selže, přehrávání HEVC se zhroutí, zatímco H.264 funguje dál. Tento průvodce nejprve opravuje cestu dekodéru, pak vzácné příčiny na úrovni konfigurace. Opravy 1–2 pokrývají naprostou většinu případů.
Proč se to děje?
- Selhání dekódování HEVC GPU (ovladač nebo schopnost) — starší GPU nemají dekódování HEVC; novější selhávají přes chybové ovladače.
- Vypnutá hardwarová akcelerace — s vypnutým hwaccel je HEVC 4K dekódováno CPU; slabé CPU shazují snímky nebo nezobrazí obraz.
- Problémy s cestou HEVC 10-bit (Main10) — HEVC 10-bit potřebuje schopný dekodér; některé ovladače s ním špatně zacházejí, zatímco 8-bit funguje.
- Špatná detekce demuxeru — HEVC v neobvyklých kontejnerech (TS, MKV s podivnými příznaky) může zmást parser VLC.
- Velmi staré verze VLC — buildy před 3.0 měly částečnou podporu HEVC.
Jak to opravit
Řešení 1Aktualizujte VLC na nejnovější verzi
Aplikuje oficiální opravy chyb a zabezpečení (aktuální stabilní: 3.0.23)
Ve VLC přejděte do Nápověda > Zkontrolovat aktualizace.
VLC porovná vaši verzi s nejnovější.
Pokud je k dispozici aktualizace, stáhněte ji z oficiální stránky videolan.org.
Stáhne se nový instalátor.
Nainstalujte přes vaši současnou verzi (nastavení se zachovají) a restartujte.
VLC běží na nové verzi.
Řešení 2Zkontrolujte, zda vaše GPU skutečně dekóduje HEVC
Řekne, zda je problém schopnost hardware
Otevřete soubor a zkontrolujte Nástroje > Informace o médiích > Kodek: řádek „Dekodér“ ukazuje použitý dekodér.
Vidíte aktivní dekodér.
Pokud ukazuje hardwarový dekodér (D3D11VA, VDA, VAAPI), hardwarové dekódování HEVC je aktivní; černá obrazovka pak znamená chybu ovladače.
Cesta dekódování je známa.
Pokud ukazuje softwarové dekódování FFmpeg a CPU je na limitu, vaše GPU/ovladač nedokáže dekódovat HEVC — aktualizujte ovladač nebo přijměte CPU dekódování s opravami níže.
Schopnost je vyhodnocena.
Řešení 3Vypněte hardwarovou akceleraci dekódování
Opravuje černou/zelenou obrazovku, pixelizaci a pády ve většině případů
Otevřete VLC a přejděte do Nástroje > Předvolby (nebo stiskněte Ctrl+P ve Windows/Linux, Cmd+, na macOS).
Otevře se okno Předvolby.
Klikněte na kartu Vstup / Kodeky vlevo.
Zobrazí se nastavení kodeků.
Najděte „Hardwarově akcelerované dekódování“ a nastavte jej na Vypnuto.
Nabídka nyní zobrazuje „Vypnuto“.
Klikněte na Uložit a zcela restartujte VLC (zavřete všechna okna VLC, nejen přehrávání videa).
VLC se restartuje s dekódováním procesorem.
Přehrajte problematický soubor znovu.
Pokud problém zmizel, na vině byl dekodér GPU.
Řešení 4Aktualizujte ovladač grafické karty
Opravuje černou obrazovku, zelené artefakty a pády způsobené chybami ovladače
Stiskněte Win+X a otevřete Správce zařízení (nebo Systémová nastavení > Obrazovka na macOS).
Otevře se seznam zařízení.
Rozbalte „Grafické adaptéry“ a poznamenejte si model vaší GPU (NVIDIA, AMD nebo Intel).
Vaše GPU je identifikována.
Stáhněte nejnovější ovladač z webu výrobce (nvidia.com, amd.com nebo intel.com) — nebo použijte Windows Update.
Balíček ovladače je připraven.
Nainstalujte, restartujte počítač a zkuste VLC znovu.
Systém běží na novém ovladači.
Řešení 5Změňte modul výstupu videa na OpenGL (opravuje chyby vykreslování HEVC 10-bit)
Řeší černou obrazovku a chyby vykreslování u konkrétních konfigurací GPU
Přejděte do Nástroje > Předvolby > Video.
Otevře se nastavení videa.
Nastavte „Výstup“ na OpenGL (opravuje chyby vykreslování HEVC 10-bit).
Změní se modul výstupu.
Klikněte na Uložit a restartujte VLC.
VLC se restartuje.
Otevřete soubor znovu a zkontrolujte obraz.
Video by nyní mělo být vykresleno správně.
Řešení 6Obnovte předvolby VLC na výchozí hodnoty
Vymaže poškozená nastavení, která způsobují pády, černou obrazovku a problémy se zvukem
Zcela ukončete VLC.
Žádný proces VLC neběží.
Otevřete příkazový řádek (Win+R → cmd) nebo terminál.
Je k dispozici příkazová řádka.
Spusťte:
vlc --reset-config(Windows/Linux) — na macOS místo toho smažte~/Library/Preferences/org.videolan.vlc.Předvolby VLC se vrátí k výchozím.
Spusťte VLC a znovu aplikujte pouze nastavení, která skutečně potřebujete.
VLC se spustí s čistým nastavením.
Pokročilé opravy
Řešení 1Zapněte dekódování HEVC přes CPU (software) správně
Přehraje HEVC na strojích bez GPU dekódování
Nástroje > Předvolby > Vstup / Kodeky > „Hardwarově akcelerované dekódování“ > Zakázat.
Je vynuceno CPU dekódování.
Zapněte „Zahazovat snímky u opožděných snímků“ pro hladký zvuk na slabých CPU.
Snímky padají místo zaseknutí.
Pro HEVC 4K na starých CPU zmenšete okno nebo filtr videa „Ostrost“ NENÍ potřeba — prostě přijměte zátěž CPU nebo sledujte v menším okně.
Přehrávání je stabilní.
Řešení 2Proveďte remux souborů HEVC-v-TS
Opravuje selhání HEVC související s kontejnerem
Spusťte:
ffmpeg -i input.ts -c copy -map 0 output.mp4.HEVC proud je remuxován do MP4.
Přehrajte MP4 ve VLC.
Remuxovaný soubor hraje.
Jak tomu předejít
- Udržujte ovladače GPU aktuální — chyby dekódování HEVC se opravují ve vydáních ovladačů.
- Před nákupem/stažením 4K obsahu zkontrolujte podporu dekódování HEVC vaší GPU (NVDEC/Intel Quick Sync/AMD VCN).
- Preferujte MP4/MKV s čistými příznaky HEVC pro maximální kompatibilitu.
Časté dotazy
Podporuje VLC HEVC?
Proč HEVC hraje v jiném přehrávači, ale ne ve VLC?
Je HEVC 10-bit podporován ve VLC?
Potřebuji balíček HEVC kodeků ve Windows pro VLC?
Přehraje VLC AV1?
Shrnutí
Aktualizujte VLC na nejnovější verzi — Aplikuje oficiální opravy chyb a zabezpečení (aktuální stabilní: 3.0.23). 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.