Titulky se nezobrazují ve VLC: 6 oprav, které fungují

Problémy s titulky Poslední aktualizace: Platí pro: All platforms · VLC 3.0.x

Titulky se nezobrazující ve VLC téměř nikdy nejsou chybějící funkcí — VLC si dobře poradí s vloženými (MKV/MP4) i externími (SRT/ASS/SUB) titulky. Běžné příčiny jsou: žádná vybraná stopa titulků, nesprávný název souboru pro automatické načtení nebo vypnuté vykreslování titulků. Tento průvodce pokrývá všechny v pořadí, v jakém byste je měli zkontrolovat — opravy 1 a 2 vyřeší naprostou většinu hlášení.

Proč se to děje?

  • Žádná vybraná stopa titulků — soubor má titulky, ale VLC předpokládá „Vypnuto“ (běžné u souborů MKV s vynucenými stopami titulků).
  • Externí soubor titulků nebyl automaticky načten — VLC automaticky načte pouze při přesné shodě názvů, např. film.mp4 + film.srt ve stejné složce.
  • Vykreslování titulků vypnuto v předvolbách — zbytkové nastavení vypíná renderer titulků.
  • Špatná stopa pro sluchově postižené / komentář — soubor má více stop titulků a vy jste na té špatné.
  • Rozlišení videa tlačí titulky mimo obrazovku — extrémní poměry mohou odsunout překrytí mimo záběr (vzácné).

Jak to opravit

Řešení 1Vyberte stopu titulků ručně

Oprava č. 1 — trvá 5 sekund

  1. Klikněte pravým tlačítkem na video > Titulky > Stopa titulků.

    Otevře se seznam stop.

  2. Vyberte jinou stopu než „Vypnuto“ (zkuste stopu 1, 2…).

    Titulky se okamžitě objeví.

  3. Pokud existuje více stop, zkontrolujte Nástroje > Synchronizace stopy a potvrďte, která je aktivní.

    Je vybrána správná stopa.

PoznámkaMnoho MKV přináší více stop: vynucenou (SDH) a úplnou. „Vypnuto“ je někdy výchozí, pokud soubor označí svou první stopu jako pouze vynucenou.

Řešení 2Opravte automatické načítání externích titulků

Zajistí automatické načítání souborů .srt

  1. Přejmenujte soubor titulků tak, aby přesně odpovídal videu — stejný název, stejná složka: film.mp4 + film.srt.

    Názvy se shodují.

  2. Restartujte přehrávání (nebo přetáhněte .srt na video).

    Titulky se načtou automaticky.

  3. Nástroje > Předvolby > Titulky: zapněte „Automaticky detekovat soubory titulků“ a nastavte „Jazyk titulků“ podle své preference.

    Automatické načítání spolehlivě funguje.

PoznámkaVLC ignoruje extra text jako „film.eng.srt“, pokud není nakonfigurován odpovídající vzor předvoleb — nejjednodušší je přesná shoda názvu.

Řešení 3Opravte vykreslování titulků (písmo a velikost)

Zajistí, aby se titulky zobrazovaly správně

  1. Přejděte do Nástroje > Předvolby > Titulky (v „Titulky / OSD“).

    Otevře se nastavení titulků.

  2. Nastavte písmo na běžné (např. Arial) a zvětšete velikost písma.

    Titulky jsou čitelné.

  3. Klikněte na Uložit a znovu otevřete video.

    Titulky se vykreslí s novým nastavením.

PoznámkaPokud se titulky načtou, ale zůstanou neviditelné, renderer může selhávat na písmu. Přepnutí na systémové písmo často obnoví viditelnost.

Řešení 4Zkontrolujte řetězec video filtrů

Potvrdí, že renderer titulků je aktivní

  1. Nástroje > Předvolby > Video > Filtry: ujistěte se, že filtr „Titulky“ (libsubtitle) není ručně vypnutý.

    Filtr titulků je aktivní.

  2. Uložte a restartujte VLC.

    Filtr se reinicializuje.

  3. Přehrajte soubor znovu.

    Titulky se vykreslí.

PoznámkaPokud jste dříve zkoušeli filtry pro jiné opravy, vypnutý filtr titulků vysvětluje vš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.

Pokročilé opravy

Řešení 1Vynuťte načtení titulků přes menu

Načte jakékoli externí titulky nezávisle na názvu

  1. Během přehrávání: pravé tlačítko > Titulky > Přidat soubor titulků… (nebo přetáhněte soubor na okno videa).

    Titulky jsou přidány do aktuální relace.

  2. Jděte na Titulky > Stopa titulků a vyberte je, pokud nebyly auto-vybrány.

    Načtené titulky se zobrazí.

PoznámkaToto načítá po relaci. Pro trvalé přiřazení přejmenujte soubor tak, aby odpovídal videu.

Jak tomu předejít

  • Udržujte soubory titulků ve stejné složce se shodnými základními názvy.
  • Preferujte titulky kódované v UTF-8, abyste se vyhnuli problémům s kódováním.
  • Pro sledování na TV zkontrolujte vlastní nastavení titulků TV, pokud používáte casting.

Časté dotazy

Proč VLC zobrazuje titulky pro některé soubory, ale ne pro jiné?
Vložené titulky je třeba vybrat pro každý soubor; externí titulky musí odpovídat názvu souboru videa. Obojí opraví první dva kroky výše.
Podporuje VLC titulky SRT, ASS a VTT?
Ano — SRT, ASS/SSA, VTT, SUB, PGS (blu-ray) a další. Stylování ASS vyžaduje renderer libass, vestavěný ve VLC.
Titulky fungují na PC, ale ne na Androidu/TV?
Na Androidu/TV závisí vykreslování titulků na zařízení. Ujistěte se, že stopa titulků je vybrána v menu na obrazovce; pro problémy se stylem ASS vypněte „Vynutit styl titulků“ v předvolbách.
Proč nejsou automaticky načteny titulky pro mé MKV?
MKV vkládá stopy uvnitř souboru; pravidlo automatického názvu se nevztahuje. Vyberte stopu přes pravé tlačítko > Titulky > Stopa titulků.

Shrnutí

Vyberte stopu titulků ručně — Oprava č. 1 — trvá 5 sekund. 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.