Zvuk mimo synchronizaci ve VLC: Jak opravit A/V zpoždění jednou provždy

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

Zvuk před (nebo za) obrazem je jedním z nejstarších VLC trápení. Dobrá zpráva: existuje trvalá oprava žijící v předvolbách VLC a rychlá oprava po videu (klávesy J a K) pro když ji potřebujete hned. Tento průvodce vysvětluje obojí, plus méně časté příčiny jako drift převzorkování a latence Bluetooth. Oprava 2 je ta, která trvale vyřeší většinu případů na desktopu.

Proč se to děje?

  • Drift hodin zvuku/videa — vlákna zvuku a videa VLC používají různé hodiny; problémy s převzorkováním nechají je s časem rozejít.
  • Latence zvuku Bluetooth — bezdrátová sluchátka přidávají nevyhnutelných 100–300 ms zpoždění; VLC pro to nemá automatickou kompenzaci.
  • A/V offset na úrovni souboru — některé soubory byly vytvořeny s úmyslným offsetem nebo s poškozeným proudem timestampů.
  • Časování hardwarového dekódování — dekódování GPU může zavést proměnlivou latenci videa, která posune synchronizaci.
  • Poškozená zvuková stopa — poškozené timestampy zvuku způsobují, že se synchronizace neustále houpá.

Jak to opravit

Řešení 1Použijte zkratky okamžité synchronizace (J / K)

Nejrychlejší dočasná oprava — funguje na soubor, hned teď

  1. Během přehrávání stiskněte K pro zpoždění zvuku (zvuk startuje později vůči videu).

    Zvuk se v čase vrátí zpět.

  2. Stiskněte J pro urychlení zvuku (zvuk startuje dříve).

    Zvuk se v čase posune vpřed.

  3. Každé stisknutí upraví o 50 ms; podržte klávesu pro opakování.

    Můžete jemně doladit až na přesný offset.

PoznámkaToto je jen pro relaci — offset se vynuluje při zavření VLC. Pro trvalé řešení použijte opravu 2.

Řešení 2Nastavte trvalé zpoždění zvuku v předvolbách

Trvale opravuje soubory, které vždy potřebují stejný offset

  1. Nástroje > Předvolby > Zvuk (přepněte dole na zobrazení Vše).

    Zobrazí se úplná nastavení zvuku.

  2. Nastavte „Kompenzace desynchronizace zvuku“ na potřebnou hodnotu v ms (kladná = zvuk opožděn; záporná = zvuk urychlen).

    Je aplikován globální offset.

  3. Uložte, restartujte VLC, přehrajte soubor — offset nyní platí pro vše.

    Synchronizace je trvale opravena.

PoznámkaPoužívejte to pouze, pokud je mezi soubory potřeba stejný offset (např. fixní zpoždění Bluetooth sluchátek). Jinak preferujte J/K na soubor.

Ř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ámkaPokud se problémy se synchronizací objevily po zapnutí hardwarové akcelerace (nebo po aktualizaci ovladače), pravděpodobně je viníkem časování dekodéru GPU.

Řešení 4Kompenzujte latenci Bluetooth sluchátek

Odstraní bezdrátové zpoždění, které vždy rozbije synchronizaci

  1. Zkontrolujte specifikaci latence vašich sluchátek (typicky 100–300 ms v režimu standard; méně v režimu kodeku s nízkou latencí jako aptX LL).

    Znáte přibližné zpoždění.

  2. Aktivujte kodek s nízkou latencí v systému (Windows: Zvuk > zařízení > Pokročilé > aptX/LL pokud podporováno).

    Latence klesne.

  3. Pokud zpoždění přetrvává, aplikujte ve VLC odpovídající zápornou kompenzaci (Zvuk > desynchronizace = -latence).

    Bezdrátová synchronizace je opravena.

PoznámkaMnohá hlášení „VLC mimo synchronizaci“ na noteboocích jsou čistě latence Bluetooth. Test kabelovými sluchátky to okamžitě potvrdí.

Ř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í 1Opravte drift pomocí převzorkovače SoX

Pro pomalý drift v dlouhých videích (filmy/přednášky)

  1. Nástroje > Předvolby > Vše > Zvuk > „Převzorkovač zvuku“ > SoX Resampler (nejlepší kvalita).

    Je zapnuto vysoce kvalitní převzorkování.

  2. Zkontrolujte také Vstup/Kodeky > „Použít referenci systémového času“ — ponechte zapnuto, pokud existuje.

    Používá se stabilní hodiny.

  3. Uložte, restartujte a dívejte se na soubor 90+ minut, abyste potvrdili, že synchronizace vydrží.

    Synchronizace zůstává stabilní až do konce.

PoznámkaDrift, který s časem roste (dobrý v minutě 5, špatný v minutě 50), je téměř vždy drift převzorkování/hodin — oprava SoX útočí přímo na to.

Jak tomu předejít

  • Preferujte kabelový zvuk pro obsah, kde záleží na synchronizaci (filmy, přednášky).
  • Udržujte VLC aktualizované; menší vydání zahrnují opravy hodin.
  • Pokud konkrétní soubor je vždy mimo synchronizaci na stejném místě, proveďte remux — timestampy jsou poškozené.

Časté dotazy

Co jsou klávesy J a K ve VLC?
J/K upravují synchronizaci zvuku: J urychlí zvuk, K zpozdí zvuk. Obě se pohybují po krocích 50 ms během přehrávání.
Proč se synchronizace VLC s časem rozjíždí?
Hodiny zvuku a videa se rozjíždějí kvůli převzorkování a rozdílům v časování hardwaru. Převzorkovač SoX a vypnutí hardwarové akcelerace obvykle stabilizuje.
Musím soubor rekódovat pro opravu synchronizace?
Ne. Kompenzace VLC stačí. Pokud je soubor trvale rozbitý, remux (ffmpeg -i in -c copy out) zachová kvalitu a znovu sestaví timestampy.
Způsobují Bluetooth sluchátka zvuk mimo synchronizaci ve VLC — proč?
Bluetooth přidává fixní latenci (100–300 ms), kterou VLC nedetekuje. Kompenzujte odpovídající zápornou hodnotou desynchronizace odpovídající latenci sluchátek.
Funguje oprava synchronizace VLC i pro externí titulky?
Synchronizace titulků je oddělená: použijte klávesy G/H (nebo dialog Zvuková stopa > Synchronizace) pro posun titulků bez zásahu do zvuku.

Shrnutí

Použijte zkratky okamžité synchronizace (J / K) — Nejrychlejší dočasná oprava — funguje na soubor, hned teď. 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.