Zelená obrazovka ve VLC: Příčiny a 5 rychlých oprav
Plošně zelený obraz (někdy růžový nebo fialový) místo vašeho videa je jedním z charakteristických problémů VLC. Na rozdíl od černé obrazovky znamená zelená, že snímky videa se dekódují — ale v rozbitém formátu barvy, takže vykreslovač vykreslí odpadky. Příčinou je téměř vždy dekodér videa přes hardware vydávající nekompatibilní formát pixelů, nebo modul výstupu videa s ním špatně pracuje. Jde o problém vrstvy vykreslování, nikoliv poškozeného souboru. Opravy níže, seřazené podle pravděpodobnosti, vyřeší ve většině případů za méně než pět minut.
Proč se to děje?
- Dekódování DXVA / D3D11VA s nekompatibilními formáty pixelů — dekodéry GPU vydávají formáty NV12 nebo P010; starý ovladač nebo konkrétní výstupní modul selže při jejich převodu a vytvoří zelený snímek.
- Konflikty modulu výstupu videa — Direct3D11 ve Windows a VDPAU/VA-API v Linuxu jsou hlavní podezřelí.
- Chyby ovladače GPU u konkrétních kodeků — HEVC 10-bit a VP9 jsou nejčastější spouštěče.
- Poškozená konfigurace VLC se zastaralým výběrem výstupu — modul, který ve vašem systému již neexistuje.
Jak to opravit
Řešení 1Vypně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í 2Změňte modul výstupu videa na OpenGL (ve Windows) nebo jiný modul v Linuxu (VDPAU → OpenGL)
Ř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 (ve Windows) nebo jiný modul v Linuxu (VDPAU → OpenGL).
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í 3Aktualizujte 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í 4Obnovte 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.
Řešení 5Aktualizujte 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.
Pokročilé opravy
Řešení 1Vynuťte konkrétní formát barvy (Linux)
Opravuje zelenou obrazovku u konfigurací Linux VA-API/VDPAU
Zavřete VLC a otevřete svou konfiguraci:
~/.config/vlc/vlcrc.Otevře se konfigurační soubor.
Najděte sekci avcodec a přidejte:
avcodec-hw=none(nebo substitucevdpau-version, pokud jsou přítomny).Hardwarová akcelerace je v konfiguraci vypnuta.
Spusťte VLC a otestujte.
Video se vykreslí v režimu softwaru.
Jak tomu předejít
- Pravidelně aktualizujte ovladače GPU — zelené/růžové snímky jsou často opraveny vydáním ovladače.
- Po aktualizaci VLC zkontrolujte, zda hardwarová akcelerace stále funguje; nové buildy někdy mění výchozí hodnoty.
- Udržujte přenosnou kopii VLC pro okamžité A/B testování problémů s konfigurací.
Časté dotazy
Proč je moje video zelené ve VLC, ale normální v jiných přehrávačích?
Zelená obrazovka jen v režimu celé obrazovky?
Je zelená obrazovka známkou poškození GPU?
Objevuje se zelená obrazovka u konkrétních formátů?
Shrnutí
Vypněte hardwarovou akceleraci dekódování — Opravuje černou/zelenou obrazovku, pixelizaci a pády ve většině případů. 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.