Jak trvale opravit zvuk mimo synchronizaci (kompenzace zpoždění)

Problémy se zvukem Poslední aktualizace: Platí pro: All platforms · VLC 3.0.x · A/V receivers & Bluetooth

Když zvuk uniká ze synchronizace, obvyklá reakce je mačkat J nebo K v celém videu a tlačit čas zpět — nekonečný úkol. VLC má lepší nástroj: nastavení kompenzace zpoždění zvuku, které ukládá trvalý offset pro všechny soubory a dokonce pamatuje úpravy podle souboru provedené během přehrávání. Tento průvodce vysvětluje trvalou opravu, jemné doladění podle souboru a tři hardwarové příčiny (Bluetooth, A/V přijímače a soundbary), které drift způsobují.

Proč se to děje?

  • Latence Bluetooth zvuku — kodeky Bluetooth (zvláště A2DP/SBC) přidávají 100–300 ms latence kódování; VLC nemůže zpoždění znát, tak zvuk hraje brzy vůči videu.
  • Zpracování A/V přijímače — přijímače s lip-sync nebo korekcí místnosti (Dolby, DTS) bufferují zvuk, tlačí jej pozdě.
  • Jitter dekódování s hardwarovou akcelerací — nestabilní načasování dekódování videa na některých GPU způsobí drift v náhodných bodech, což vypadá hůř než konstantní offset.
  • Příznaky načasování na úrovni kontejneru — některé MKV/MP4 nesou edit listy nebo nesprávné timestampy; drift je vložen v samotném souboru.
  • Poškozené předvolby — stará globální hodnota zpoždění uložená v konfiguraci se stále aplikuje na vše.

Jak to opravit

Řešení 1Nastavte trvalou kompenzaci zpoždění zvuku

Opravuje konstantní a předvídatelný drift ve všech souborech

  1. Otevřete VLC a jděte do Nástroje > Předvolby > Zvuk.

    Otevřou se zvuková nastavení.

  2. Nastavte „Zpoždění zvuku“ (nebo „Kompenzace desynchronizace zvuku“) na změřený offset, např. 250 ms pro Bluetooth sluchátka.

    Globální offset se aplikuje na každý soubor.

  3. Pozitivní hodnoty zpožďují zvuk; negativní jej zrychlují. Klikněte na Uložit a restartujte VLC.

    Přehrávání začíná s novým offsetem.

PoznámkaZměřte offset pozastavením na jasném pohybu úst a spočítáním mezery v sekundách, pak vynásobte 1000. Začněte konzervativně (±150 ms) a jemně dolaďte.

Řešení 2Jemné doladění podle souboru s J / K a uložení offsetu

Opravuje jednotlivé soubory mimo synchronizaci a zachovává globální výchozí

  1. Přehrajte soubor a stiskněte K pro zpoždění zvuku (později) nebo J pro zrychlení (dříve) — každý stisk je 50 ms.

    Synchronizace se zlepšuje po krocích.

  2. Jakmile je synchronní, jděte do Nástroje > Synchronizace stopy (nebo stiskněte Ctrl+L).

    Panel synchronizace ukazuje aktuální zpoždění.

  3. Klikněte pravým tlačítkem na video > Video > Stopa titulků > Uložit synchronizaci — VLC zapíše offset podle souboru do své mediální databáze.

    Offset se automaticky znovu aplikuje příště, co soubor hrajete.

PoznámkaHodnota podle souboru přepisuje globální kompenzaci jen pro tento soubor — vaše globální nastavení zůstává nedotčené.

Řešení 3Snižte latenci Bluetooth u zdroje

Odstraní kořenovou příčinu místo její kompenzace

  1. Ve VLC: Nástroje > Předvolby > Zvuk > „Výstup zvuku“ → nastavte na „AudioTrack (Android)“ nebo nejnižší dostupný modul latence na vašem OS.

    Audio pipeline se mění.

  2. Na straně OS preferujte kodeky s nižší latencí: režim „AAC“ ve Windows, „AAC“ macOS, nebo aptX/LL na podporovaných zařízeních.

    Latence viditelně klesne.

  3. Pokud používáte soundbar s režimem „Game“ nebo „Nízká latence“, zapněte jej — tyto režimy vypínají buffer lip-sync.

    Synchronizace se vrátí bez kompenzace.

PoznámkaPo změně výstupu zvuku znovu změřte zpoždění — hodnota kompenzace může potřebovat úpravu.

Řešení 4Zahoďte samotný soubor remuxem

Potvrdí, zda je drift vložen v médiu

  1. Proveďte remux souboru bez re-enkódování: ffmpeg -i input.mkv -c copy -map 0 output.mkv.

    Je vytvořen čistý kontejner.

  2. Přehrajte remuxovaný soubor. Pokud je synchronizace nyní stabilní, původní kontejner měl rozbité timestampy.

    Remuxovaný soubor hraje synchronně.

  3. Ponechte remuxovanou kopii a smažte rozbitý originál.

    Problematický soubor je nahrazen.

PoznámkaRemux je bezztrátový — žádná kvalita není ztracena. Jen přestaví strukturu kontejneru.

Ř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í 1Zkontrolujte mediální databázi na zastaralé offsety

Najde offsety podle souboru, které se stále znovu aplikují

  1. Zavřete VLC a smažte mediální databázi: %APPDATA%\vlc\ml.xspf (Windows) nebo ~/Library/Application Support/org.videolan.vlc/ml.xspf (macOS).

    Uložené offsety podle souboru jsou vymazány.

  2. Restartujte VLC a přehrajte soubor — uložená hodnota synchronizace zmizela.

    Soubor hraje jen s globálním offsetem.

  3. Znovu aplikujte úpravu podle souboru jen pokud soubor skutečně potřebuje.

    Čistý stav je obnoven.

PoznámkaSmazání ml.xspf také vymaže počty přehrání a nedávné položky — nedotkne se playlistů ani předvoleb.

Jak tomu předejít

  • Pro Bluetooth vždy znovu měřte po aktualizacích firmware nebo OS — chování kodeku se mění.
  • Preferujte drátový zvuk (3,5 mm / optika / HDMI), když záleží na přesnosti synchronizace, např. při střihu videa.
  • Udržujte VLC aktualizované: opravy načasování demuxeru přicházejí s každým vydáním 3.0.x (aktuální stabilní: 3.0.23).
  • Uložte offset podle souboru během přehrávání pro soubory, které pravidelně unikají — VLC si pamatuje.

Časté dotazy

Jaký je rozdíl mezi kompenzací zpoždění zvuku a klávesami J/K?
J/K upravují čas v reálném čase pro aktuální relaci; nastavení kompenzace je trvalý globální offset uložený v předvolbách. Použijte kompenzaci pro konstantní drift (Bluetooth, přijímače) a J/K pro jednotlivé soubory.
Pozitivní nebo negativní zpoždění zvuku — kterým směrem?
Pozitivní zpožďuje zvuk (použijte, když je zvuk brzy, typické u Bluetooth). Negativní zrychluje zvuk (použijte, když zvuk zpožďuje video, běžné u některých přijímačů). Pokud si nejste jistí, nejdřív s J/K najděte směr.
Proč synchronizace pomalu uniká během filmu?
Pomalý drift obvykle ukazuje na nestabilní načasování dekódování videa (hardwarová akcelerace) nebo rozbitý kontejner. Zkuste vypnout hardwarové dekódování a provést remux souboru.
Ovlivňuje nastavení kompenzace záznamy obrazovky nebo proudy?
Aplikuje se na veškeré přehrávání, včetně proudů a záznamů. Vraťte na 0 před záznamem zvuku nebo činností, kde musí být latence přesná.

Shrnutí

Nastavte trvalou kompenzaci zpoždění zvuku — Opravuje konstantní a předvídatelný drift ve všech souborech. 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.