Černá obrazovka v celé obrazovce VLC na macOS — opravy

Problémy specifické pro systém Poslední aktualizace: Platí pro: macOS 12+ · Intel & Apple Silicon · VLC 3.0.x

Celá obrazovka je tam, kde se problémy VLC na macOS objevují: okno funguje dobře, ale přepnutí do celé obrazovky produkuje černý snímek (zvuk stále hraje) nebo okno, které se nikdy nerozšíří. Příčiny jsou specifické pro macOS — nativní systém Spaces celé obrazovky, výstup VideoToolbox a zvláštnosti ovladačů GPU na Apple Silicon. Tento průvodce pokrývá opravy v pořadí, které řeší většinu případů.

Proč se to děje?

  • Selhání výstupu VideoToolbox — výchozí video výstup macOS může selhat překreslit, když okno přejde do Space celé obrazovky na některých kombinacích GPU/driver.
  • Konflikty Space celé obrazovky — nativní celá obrazovka macOS (zelené tlačítko) plus „Obrazovky mají samostatné Spaces“ může nechat video vrstvu VLC pozadu.
  • Chyby ovladačů Apple Silicon — rané generace M1/M2 měly problémy překreslení v celé obrazovce, které pozdější aktualizace macOS opravily.
  • Poškozené předvolby — zastaralé nastavení celé obrazovky/výstupu ze starého VLC rozbíjí přechod.
  • Stally hardwarové akcelerace — dekodér GPU visí, když se změní režim zobrazení, nechávaje video plochu černou.

Jak to opravit

Řešení 1Vynuťte video výstup na OpenGL (nebo naopak)

Klasická oprava celé obrazovky macOS

  1. Jděte do Nástroje > Předvolby > Video > Výstup.

    Otevřou se možnosti výstupu.

  2. Nastavte Výstup na „Video výstup OpenGL“ (nebo se vraťte na „VideoToolbox“, pokud jste byli na OpenGL).

    Modul výstupu se mění.

  3. Uložte, restartujte VLC a zkuste celou obrazovku znovu.

    Celá obrazovka se zobrazí správně.

PoznámkaPřepnutí modulu rozbije zastaralý stav vykreslování — i když nakonec vrátíte zpět, reset obvykle opraví přechod.

Řešení 2Použijte nenativní režim celé obrazovky

Zcela obchází problémy Spaces macOS

  1. Přehrajte video a stiskněte Cmd+F (vlastní celou obrazovku VLC) místo zeleného semaforu.

    VLC vstoupí do své vlastní celé obrazovky.

  2. Pokud Cmd+F také selže, poklepejte na oblast videa — to přepíná „Celá obrazovka vždy nahoře“ v některých verzích VLC.

    Celá obrazovka se přepne.

  3. Vypněte předvolbu macOS Nastavení systému > Plocha a Dock > „Obrazovky mají samostatné Spaces“ pokud používáte více monitorů a vidíte duchy.

    Spaces se chovají předvídatelně.

PoznámkaCmd+F používá celou obrazovku na úrovni okna VLC, která nevytváří nový Space macOS — vyhne se chybě přechodu.

Řešení 3Vypněte hardwarovou akceleraci dekódování

Opravuje černou/zelenou obrazovku, pixelizaci a pády ve většině případů

  1. 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.

  2. Klikněte na kartu Vstup / Kodeky vlevo.

    Zobrazí se nastavení kodeků.

  3. Najděte „Hardwarově akcelerované dekódování“ a nastavte jej na Vypnuto.

    Nabídka nyní zobrazuje „Vypnuto“.

  4. 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.

  5. Přehrajte problematický soubor znovu.

    Pokud problém zmizel, na vině byl dekodér GPU.

PoznámkaDekodér visící během změny režimu zobrazení je častou příčinou černé celé obrazovky na Apple Silicon.

Řešení 4Aktualizujte ovladač grafické karty

Opravuje černou obrazovku, zelené artefakty a pády způsobené chybami ovladače

  1. Stiskněte Win+X a otevřete Správce zařízení (nebo Systémová nastavení > Obrazovka na macOS).

    Otevře se seznam zařízení.

  2. Rozbalte „Grafické adaptéry“ a poznamenejte si model vaší GPU (NVIDIA, AMD nebo Intel).

    Vaše GPU je identifikována.

  3. 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.

  4. Nainstalujte, restartujte počítač a zkuste VLC znovu.

    Systém běží na novém ovladači.

PoznámkaNa macOS „aktualizace ovladače“ znamená nainstalovat nejnovější aktualizaci macOS — Apple vkládá GPU ovladače.

Řešení 5Obnovte předvolby VLC na výchozí hodnoty

Vymaže poškozená nastavení, která způsobují pády, černou obrazovku a problémy se zvukem

  1. Zcela ukončete VLC.

    Žádný proces VLC neběží.

  2. Otevřete příkazový řádek (Win+R → cmd) nebo terminál.

    Je k dispozici příkazová řádka.

  3. 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.

  4. Spusťte VLC a znovu aplikujte pouze nastavení, která skutečně potřebujete.

    VLC se spustí s čistým nastavením.

PoznámkaTím se smažou všechny vaše uživatelské předvolby (včetně zkratek a vzhledů). Předtím si exportujte konfiguraci v Nástroje > Předvolby > Vše > Rozhraní, pokud chcete zálohu.

Řešení 6Aktualizujte 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í.

Pokročilé opravy

Řešení 1Otestujte na novém uživatelském účtu

Oddělí nastavení na úrovni macOS od nastavení VLC

  1. Vytvořte testovací účet: Nastavení systému > Uživatelé a skupiny > Přidat účet.

    Čistý účet existuje.

  2. Nainstalujte tam VLC (nebo zkopírujte aplikaci) a otestujte celou obrazovku.

    Vidíte, zda jsou viníkem nastavení na úrovni macOS.

  3. Pokud na testovacím účtu funguje, resetujte předvolby VLC a zobrazovací nastavení svého hlavního účtu.

    Příčina je izolována na váš hlavní profil.

PoznámkaNástroje zobrazení třetích stran (BetterDisplay, DisplayLink) a aplikace přístupnosti hookející okenní server jsou častí rozbíječi celé obrazovky — zavřete je během testu.

Jak tomu předejít

  • Preferujte Cmd+F místo zeleného tlačítka pro celou obrazovku médií.
  • Udržujte macOS plně aktualizovaný — opravy zobrazení Apple Silicon přicházejí v aktualizacích systému.
  • Zavřete nástroje správce oken (BetterDisplay, Rectangle), pokud vidíte glitche celé obrazovky.
  • Udržujte VLC aktualizované; opravy celé obrazovky přicházejí s vydáními 3.0.x (aktuální stabilní: 3.0.23).

Časté dotazy

Proč celá obrazovka funguje v QuickTime, ale ne ve VLC?
QuickTime používá vlastní video pipeline Apple; výstupní moduly VLC interagují se Spaces jinak. Přepnutí OpenGL/VideoToolbox obvykle pomůže.
Černá celá obrazovka na Macu M1/M2/M3/M4?
Nejdřív aktualizujte macOS (Apple posílá opravy GPU ovladačů), pak přepněte modul video výstupu. Pokud přetrvává, vypněte hardwarové dekódování jako test.
Okno jde do celé obrazovky, ale video je malé v rohu
To je chyba měřítka ve výstupním modulu — vyměňte video výstup (OpenGL ↔ VideoToolbox) a restartujte VLC.
Externí monitor to zhoršuje?
Ano, zvláště s „Obrazovky mají samostatné Spaces“ zapnutými nebo ne-Retina externím displayem. Vypněte samostatné Spaces nebo zkuste zrcadlení.

Shrnutí

Vynuťte video výstup na OpenGL (nebo naopak) — Klasická oprava celé obrazovky macOS. 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.