VLC nepřehrává video? 7 oprav, které skutečně fungují

Problémy s přehráváním videa Poslední aktualizace: Platí pro: All platforms · VLC 3.0.x

"VLC nepřehrává video" zahrnuje překvapivě širokou škálu příznaků: soubor se otevře, ale nic se neděje, přehrávání se okamžitě zastaví, časová osa ukazuje 00:00, nebo VLC nahlásí chybu a zavře okno. Dobrá zpráva: ve většině případů je mediální soubor v pořádku a problém je v dekódovacím řetězci VLC, v metadatech souboru nebo ve zastaralém nastavení. Dodržujte tyto opravy v pořadí — oprava 1 vyřeší asi polovinu všech hlášení a do opravy 4 je vyřešena drtivá většina případů.

Proč se to děje?

  • Chybějící nebo poškozený kodek v konkrétním souboru — neobvyklé u výchozího VLC (kodeky má téměř všechny), ale některé exotické kontejnery nebo poškozené atomy moov (index MP4) blokují přehrávání.
  • Selhání hardwarové akcelerace u konkrétního kodeku — vaše GPU dekóduje proud špatně a VLC ustoupí do černého/bílého okna.
  • Poškozený nebo neúplně stažený mediální soubor — zkrácené soubory MP4/MKV nemají potřebný index k vyhledávání a přehrávání.
  • Chybné nebo poškozené předvolby VLC — např. uložený rozbitý modul výstupu videa ze starší konfigurace.
  • Zastaralé VLC s chybami demuxeru — staré buildy 3.0.x padají nebo se zastaví u novějších variant kontejnerů.

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)

  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í 2Vypně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ámkaTím se vynutí dekódování procesorem (CPU). O něco vyšší vytížení CPU je normální, ale přehrávání zůstane stabilní. Pokud to funguje, můžete akceleraci později znovu zapnout po aktualizaci ovladače grafické karty.

Řešení 3Změňte modul výstupu videa na Automaticky (nebo OpenGL/Direct3D11 — vyzkoušejte každý)

Řeší černou obrazovku a chyby vykreslování u konkrétních konfigurací GPU

  1. Přejděte do Nástroje > Předvolby > Video.

    Otevře se nastavení videa.

  2. Nastavte „Výstup“ na Automaticky (nebo OpenGL/Direct3D11 — vyzkoušejte každý).

    Změní se modul výstupu.

  3. Klikněte na Uložit a restartujte VLC.

    VLC se restartuje.

  4. Otevřete soubor znovu a zkontrolujte obraz.

    Video by nyní mělo být vykresleno správně.

PoznámkaPokud nový modul funguje, ponechte jej. Různé GPU a ovladače se chovají odlišně, proto je testování nejrychlejší cestou k nalezení stabilního výstupu.

Řešení 4Otestujte soubor v jiném přehrávači a v případě potřeby stáhněte znovu

Potvrdí, zda je samotný soubor rozbitý

  1. Otevřete tentýž soubor ve Windows Media Player / QuickTime / mpv.

    Vidíte, zda jej dokáže nějaký přehrávač dekódovat.

  2. Pokud je soubor stažený, stáhněte jej znovu (neúplná stahování jsou příčinou č. 1 „nepřehrává“).

    Úplný soubor se obvykle přehraje.

  3. Pro soubory MP4 s audio, ale bez obrazu proveďte remux pomocí ffmpeg -i input.mp4 -c copy output.mp4 pro obnovu indexu.

    Remuxovaný soubor se přehraje ve VLC.

PoznámkaVLC je proslulý tím, že je tolerantní, takže pokud odmítne i VLC, soubor je velmi pravděpodobně zkrácený nebo poškozený — stažení znovu obvykle příběh ukončí.

Ř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í 6Vyzkoušejte přenosnou verzi VLC

Izoluje problémy s konfigurací bez zásahu do instalace

  1. Stáhněte přenosnou/zip verzi z oficiálních zrcadel (videolan.org > Windows > zip).

    Rozbalí se přenosná složka VLC.

  2. Spusťte vlc.exe přímo z této složky.

    VLC běží s čistým výchozím nastavením.

  3. Přehrajte problematický soubor v přenosné kopii.

    Nyní víte, zda je problém v konfiguraci nebo v souboru.

PoznámkaPokud přenosná verze soubor přehraje v pořádku, vinna je vaše nainstalovaná konfigurace — proveďte úplný reset nebo přeinstalaci.

Řešení 7Proveď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.

    Nová instalace obvykle vyřeší i zaryté problémy.

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í 1Přehrajte se substitucí demuxeru

Vynutí VLC použít jiný analyzátor kontejneru

  1. Přejděte do Nástroje > Předvolby > Vstup / Kodecs > „Demuxer“ a nastavte jej na „Demuxer MP4/MOV“ nebo „Demuxer Matroska“ pro daný kontejner.

    VLC analyzuje soubor zvoleným demuxerem.

  2. Uložte, restartujte VLC a znovu otevřete soubor.

    Přehrávání začne s vynuceným demuxerem.

PoznámkaPoužívejte to pouze, když automaticky detekovaný demuxer selhává u konkrétního souboru — může rozbít jiné soubory, proto se poté vraťte na Automaticky.

Řešení 2Spusťte VLC s čistým rozhraním (režim dummy)

Zjistí, zda GUI způsobuje pád

  1. Zavřete VLC.

    VLC je zavřený.

  2. Otevřete terminál a spusťte: vlc -I dummy.

    VLC se spustí bez GUI (bez okna).

  3. Přehrajte soubor: vlc -I dummy "cesta\k\souboru.mp4".

    Pokud hraje zvuk, jádro funguje a na vině byla GUI.

  4. Poté restartujte normálně.

    Normální rozhraní je obnoveno.

PoznámkaPokud režim dummy soubory přehraje v pořádku, obnovte předvolby nebo zakažte rozšíření rozhraní — viz výše uvedené opravy.

Jak tomu předejít

  • Vždy dokončete stahování před otevřením (zkontrolujte velikost souboru oproti výpisu na serveru).
  • Udržujte VLC na nejnovější stabilní větvi — opravy demuxeru přicházejí neustále.
  • Pokud archivujete média, občas zkontrolujte integritu pomocí ffmpeg -v error -i soubor -f null -.

Časté dotazy

Proč VLC nepřehrává soubory MP4?
Selhání přehrávání MP4 je obvykle jedna ze tří věcí: neúplné stažení (chybějící atom moov), selhání dekódování hardwaru u H.264/HEVC, nebo chyba demuxeru ve starém VLC. Nejprve aktualizujte VLC a pak vypněte hardwarovou akceleraci.
Proč VLC okamžitě zavře při otevření videa?
To je pád, ne odmítnutí přehrávání. Viz naše průvodce pádů — běžné příčiny jsou rozšíření Lua a poškozené předvolby, obojí opraveno resetem konfigurace.
Dokáže VLC přehrát všechny formáty videa?
VLC má většinu kodeků, ale exotické formáty nebo chráněné DRM (některé iTunes, některá streamovaná videa) nepřehrají. Pokud VLC odmítne, zkontrolujte, zda formát nepoužívá DRM.
Potřebuje VLC balíčky kodeků?
Ne. Instalace balíčků kodeků třetích stran ve Windows často VLC rozbije. VLC má vlastní dekodéry — systém nechte čistý.
VLC hraje zvuk, ale nezobrazuje obraz — co to znamená?
Soubor se dekóduje, ale vykreslovač videa selhává. Vypněte hardwarovou akceleraci a vyměňte modul výstupu videa — viz průvodce černou obrazovkou.

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.