Knastrande ljud i VLC: Åtgärda brus, knaster och distorsion

Ljudproblem Senast uppdaterad: Gäller för: Windows / macOS / Linux · VLC 3.0.x

Knaster och brus i VLC-ljud kan vara konstant eller komma i stötar — i början av uppspelningen, under scener med mycket rörelse eller slumpmässigt. Det är ett tecken på att ljudpipelinen tappar eller felar tajmingen för samplingar, och det har tre huvudgrupper av orsaker: fel utdatamodul, felaktig hantering av samplingsfrekvens och problem på systemnivå såsom DPC-latens eller Bluetooth. Åtgärderna nedan går från de vanligaste (2 minuter) till djupare systemkontroller.

Varför händer det?

  • Fel utdatamodul i förhållande till ljudservern — på Linux att skicka ALSA-data till en PipeWire/PulseAudio-session (eller tvärtom) orsakar knaster.
  • Samplingsfrekvensens mismatch — innehåll i 44,1 kHz uppspelat genom en ren 48 kHz-väg utan korrekt omsampling orsakar periodisk distorsion.
  • Ljudbuffert-underskott (underflow) — ljudbufferten är för liten för systembelastningen; ljudet misslyckas när tråden missar sin deadline.
  • DPC-latens / drivrutinsinterferens — Wi-Fi- eller chipset-drivrutiner monopoliserar CPU felaktigt och lämnar ljudtrådar utan resurser.
  • Skadade ljudspår — vissa filer är helt enkelt masterade med klippning eller innehåller skadade segment.

Så här åtgärdar du

Lösning 1Ändra ljudutmatningsmodul till en annan modul (prova varje: DirectSound, WaveOut och på Linux PulseAudio vs ALSA)

Åtgärdar saknat ljud, knastrande ljud och HDMI-ljudproblem

  1. Gå till Verktyg > Inställningar > Ljud.

    Ljudinställningarna öppnas.

  2. Ställ in "Utdata" på en annan modul (prova varje: DirectSound, WaveOut och på Linux PulseAudio vs ALSA).

    Ljudmodulen ändras.

  3. Klicka på Spara, starta om VLC och spela upp filen.

    Ljudet initieras om med den nya modulen.

NoteraVarje utdatamodul kommunicerar med systemets ljudstack på olika sätt. Att byta modul är det snabbaste sättet att isolera en trasig ljudkedja.

Lösning 2Kontrollera filen först (är det filen eller spelaren?)

Sparar 30 sekunder och förhindrar jakt på spöken

  1. Spela upp en annan fil som du vet är ren.

    Du får en referensuppspelning.

  2. Om knastret följer bara en fil, kontrollera dess ljudkodek (Verktyg > Mediainformation > Kodek).

    Du känner till kodek och bitrate.

  3. Om filen är skadad, koda om den eller gör en remux.

    Filen är åtgärdad eller borttagen.

NoteraLjud med låg bitrate (96 kbps) knastrar på bra högtalare; knaster i hög FLAC/DTS pekar någon annanstans.

Lösning 3Öka ljudbufferten (Windows)

Åtgärdar knaster orsakat av buffert-underskott

  1. Öppna Windows ljudenhetsinställningar: Inställningar > System > Ljud > din enhet > Egenskaper.

    Enhetens egenskaper öppnas.

  2. Fliken Avancerat: höj "Standardformat" så att det matchar filens samplingsfrekvens (om du känner till den), och stäng av "Ljudförbättringar: Av" — förbättringar är en klassisk källa till knaster.

    Förbättringar är avstängda.

  3. Prova alternativen "Exklusivt läge" för test och återställ dem sedan.

    Du isolerar orsaken förbättringar kontra omsampling.

Notera"Ljudförbättringar" i Windows (volymutjämning etc.) inför ofta knaster och latens. Att stänga av dem löser många fall direkt.

Lösning 4Åtgärda PipeWire/PulseAudio-mismatch på Linux

Avslutar det vanligaste knastret på Linux

  1. Kontrollera din ljudserver: pactl info | grep "Server Name" (PipeWire skriver ut "PulseAudio (on PipeWire)").

    Du känner till den aktiva servern.

  2. I VLC ställ in Ljud > Utdata > "PulseAudio" (aldrig ren ALSA under PipeWire).

    VLC talar med kompatibilitetslagret.

  3. Om knastret kvarstår, höj default-fragments/default-fragment-size-msec i pipewire.conf (t.ex. 4 × 25 ms).

    Serverns buffert ökas.

NoteraSnabbt kontrolltest: kör speaker-test -c 2 — om den knastrar också är problemet i hela systemet, inte i VLC.

Lösning 5Aktivera "Släpp bildrutor vid försenade bildrutor"

Åtgärdar hackande med ljudprioritet för 4K- och hög-bitrate-filer

  1. Gå till Verktyg > Inställningar > Inmatning / Kodekar.

    Inmatningsinställningarna öppnas.

  2. Bocka i "Släpp bildrutor vid försenade bildrutor".

    VLC hoppar över försenade videobildrutor.

  3. Spara, starta om och spela upp filen.

    Uppspelningen förblir synkroniserad med ljudet.

NoteraDå hoppar videon över en bildruta istället för att hacka — omärkligt vid 24–60 fps men håller ljudet perfekt mjukt.

Lösning 6Å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 1Mät DPC-latens (Windows)

Hittar brist på ljudresurser på drivrutinsnivå

  1. Ladda ner och kör det gratis verktyget "LatencyMon" som administratör.

    LatencyMon börjar mäta.

  2. Spela ljud i VLC i 3–5 minuter medan LatencyMon körs.

    DPC/ISR-latenser registreras.

  3. Om den rapporterar en problematisk drivrutin (ofta Wi-Fi, nätverk eller chipset), uppdatera den eller avinstallera den.

    Den resurssugna drivrutinen byts ut.

NoteraHög DPC-latens är en dold orsak till knaster som bara uppstår under belastning — klassiska bovar är Killer NIC och gamla Realtek-ljuddrivrutiner.

Så här undviker du det

  • Håll ljud- och chipset-drivrutiner uppdaterade; de står för absolut majoritet av knaster-åtgärder.
  • På Linux, håll dig till PipeWire med PulseAudio-kompatibilitetslager och PulseAudio-modulen i VLC.
  • Om du använder Bluetooth, föredra låglatensprofiler aptX/AAC för musik.

Vanliga frågor

Varför knastrar VLC bara i början av uppspelningen?
Det är vanligtvis en kapplöpning vid buffert/enhetsinitiering. Att byta ljudutdatamodul eller uppdatera ljuddrivrutinen hjälper oftast.
Skadar knastret mina högtalare?
Normalt knaster nej; konstant distorsion från klippning kan vid hög volym. Åtgärda pipelinen innan du sänker volymen.
Orsakar hårdvaruacceleration knastrande ljud?
Inte direkt — GPU-avkodning kan öka DPC/IRQ-belastningen som lämnar ljudtråden utan resurser. Prova med hårdvaruaccelerationen avstängd.
VLC knastrar bara i FLAC — varför?
FLAC är förlustfri men krävande för CPU-avkodning; om bufferten töms under belastning hör du knaster. Öka bufferten eller stäng av hwaccel för den uppspelade videon.

Sammanfattning

Ändra ljudutmatningsmodul till en annan modul (prova varje: DirectSound, WaveOut och på Linux PulseAudio vs ALSA) — Åtgärdar saknat ljud, knastrande ljud och HDMI-ljudproblem. 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.