Så åtgärdar du varaktigt ljud ur synk (fördröjningskompensation)

Ljudproblem Senast uppdaterad: Gäller för: All platforms · VLC 3.0.x · A/V receivers & Bluetooth

När ljudet glider ur synk är reflexen att trycka J eller K genom hela videon och trycka tillbaka tiden — en oändlig uppgift. VLC har ett bättre verktyg: inställningen för ljudfördröjningskompensation som sparar ett varaktigt offset för alla filer och till och med minns fil-specifika justeringar gjorda under uppspelning. Denna guide förklarar den varaktiga åtgärden, finjustering per fil och tre hårdvaruorsaker (Bluetooth, A/V-mottagare och soundbars) som orsakar drift.

Varför händer det?

  • Bluetooth-ljudlatensBluetooth-codecs (särskilt A2DP/SBC) lägger till 100–300 ms kodningslatens; VLC kan inte känna till fördröjningen så ljudet spelas tidigt i förhållande till videon.
  • A/V-mottagarbearbetning — mottagare med lip-sync eller rumskorrigering (Dolby, DTS) buffrar ljudet och skjuter det sent.
  • Avkodningsjitter med hårdvaruacceleration — instabil avkodningstajming på vissa GPU:er orsakar drift på slumpmässiga punkter, värre än ett konstant offset.
  • Containernivå-tajmingsflaggor — vissa MKV/MP4 bär edit-listor eller felaktiga tidsstämplar; driften är inbäddad i själva filen.
  • Skadade inställningar — ett gammalt globalt fördröjningsvärde sparat i konfigurationen tillämpas fortfarande på allt.

Så här åtgärdar du

Lösning 1Ställ in varaktig ljudfördröjningskompensation

Åtgärdar konstant och förutsägbar drift i alla filer

  1. Öppna VLC och gå till Verktyg > Inställningar > Ljud.

    Ljudinställningarna öppnas.

  2. Ställ in "Ljudfördröjning" (eller "Kompensation för ljuddesynkronisering") på det uppmätta offset-värdet, t.ex. 250 ms för Bluetooth-hörlurar.

    Globalt offset tillämpas på varje fil.

  3. Positiva värden fördröjer ljudet; negativa påskyndar det. Klicka på Spara och starta om VLC.

    Uppspelning börjar med det nya offset-värdet.

NoteraMät offset genom att pausa vid tydligt läpprörelse och räkna luckan i sekunder, multiplicera med 1000. Börja försiktigt (±150 ms) och finjustera.

Lösning 2Finjustera per fil med J / K och spara offset

Åtgärdar enskilda filer ur synk och bevarar global standard

  1. Spela filen och tryck K för att fördröja ljudet (senare) eller J för att påskynda (tidigare) — varje tryck är 50 ms.

    Synken förbättras stegvis.

  2. När den är synk, gå till Verktyg > Spår-synkronisering (eller tryck Ctrl+L).

    Synkpanelen visar aktuell fördröjning.

  3. Kögerklicka på videon > Video > Undertextsspår > Spara synkronisering — VLC skriver fil-specifikt offset till sin mediadatabas.

    Offset tillämpas automatiskt nästa gång filen spelas.

NoteraFil-specifikt värde åsidosätter den globala kompensationen bara för den filen — din globala inställning förblir orörd.

Lösning 3Sänk Bluetooth-latensen vid källan

Tar bort grundorsaken istället för att kompensera den

  1. I VLC: Verktyg > Inställningar > Ljud > "Ljudutmatning" → ställ in på "AudioTrack (Android)" eller den lägsta tillgängliga latensmodulen på ditt OS.

    Ljudpipelinen ändras.

  2. På OS-nivå, föredra läglatens-codecs: läget "AAC" i Windows, "AAC" macOS, eller aptX/LL på stödda enheter.

    Latensen sjunker märkbart.

  3. Om du använder en soundbar med läge "Spel" eller "Låg latens", slå på det — dessa lägen stänger av lip-sync-bufferten.

    Synken återvänder utan kompensation.

NoteraEfter att ha ändrat ljudutmatning, mät fördröjningen igen — kompensationsvärdet kan behöva justeras.

Lösning 4Kasta själva filen via remux

Bekräftar om driften är inbäddad i mediet

  1. Jör remux av filen utan omkodning: ffmpeg -i input.mkv -c copy -map 0 output.mkv.

    En ren container skapas.

  2. Spela den remuxade filen. Om synken nu är stabil hade originalcontainern trasiga tidsstämplar.

    Den remuxade filen spelar synkront.

  3. Behåll remux-kopian och ta bort det trasiga originalet.

    Den problematiska filen ersätts.

NoteraRemux är förlustfri — ingen kvalitet går förlorad. Den bara bygger om containerstrukturen.

Lösning 5Återställ VLC:s inställningar till standardvärden

Raderar skadade inställningar som orsakar krascher, svart skärm och ljudproblem

  1. Avsluta VLC helt.

    Ingen VLC-process körs.

  2. Öppna kommandotolken (Win+R → cmd) eller en terminal.

    Kommandotolken är tillgänglig.

  3. Kör: vlc --reset-config (Windows/Linux) — på macOS tar du istället bort ~/Library/Preferences/org.videolan.vlc.

    VLC:s inställningar återgår till standard.

  4. Starta VLC och tillämpa bara de inställningar du verkligen behöver igen.

    VLC startar med ren konfiguration.

NoteraDetta tar bort alla dina användarinställningar (inklusive kortkommandon och utseenden). Exportera konfigurationen under Verktyg > Inställningar > Alla > Gränssnitt först om du vill ha en säkerhetskopia.

Avancerade lösningar

Lösning 1Kontrollera mediadatabasen för föråldrade offset

Hittar fil-specifika offset som fortfarande tillämpas

  1. Stäng VLC och ta bort mediadatabasen: %APPDATA%\vlc\ml.xspf (Windows) eller ~/Library/Application Support/org.videolan.vlc/ml.xspf (macOS).

    Sparade fil-specifika offset raderas.

  2. Starta om VLC och spela filen — det sparade synkvärdet försvann.

    Filen spelar bara med globalt offset.

  3. Tillämpa fil-specifik justering igen bara om filen verkligen behöver det.

    Rent tillstånd återställt.

NoteraAtt ta bort ml.xspf raderar också uppspelningsräknare och senaste objekt — rör inte spellistor eller inställningar.

Så här undviker du det

  • För Bluetooth, mät alltid om efter fastprogram- eller OS-uppdateringar — codec-beteendet ändras.
  • Föredra trådbundet ljud (3,5 mm / optiskt / HDMI) när synkprecisionen spelar roll, t.ex. vid videoredigering.
  • Kåll VLC uppdaterad: tajmingsrättningar för demuxer kommer med varje 3.0.x-utgåva (nuvarande stabil: 3.0.23).
  • Spara fil-specifikt offset under uppspelning för filer som regelbundet glider — VLC kommer ihåg det.

Vanliga frågor

Vad är skillnaden mellan ljudfördröjningskompensation och tangenterna J/K?
J/K justerar tiden i realtid för aktuell session; kompensationsinställningen är ett varaktigt globalt offset sparat i inställningarna. Använd kompensation för konstant drift (Bluetooth, mottagare) och J/K för enskilda filer.
Positivt eller negativt ljudfördröjning — åt vilket håll?
Positivt fördröjer ljudet (använd när ljudet är tidigt, typiskt för Bluetooth). Negativt påskyndar ljudet (använd när ljudet är sent mot video, vanligt för vissa mottagare). Är du osäker, hitta riktningen med J/K först.
Varför glider synken långsamt under filmen?
Långsam drift pekar vanligen på instabil avkodningstajming för video (hårdvaruacceleration) eller en trasig container. Prova stäng av hårdvaruavkodning och gör remux av filen.
Påverkar kompensationsinställningen skärminspelningar eller strömmar?
Den tillämpas på all uppspelning, inklusive strömmar och inspelningar. Återställ till 0 innan du spelar in ljud eller gör något där latensen måste vara exakt.

Sammanfattning

Ställ in varaktig ljudfördröjningskompensation — Åtgärdar konstant och förutsägbar drift i alla filer. 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.