Knastrande ljud i VLC: Åtgärda brus, knaster och distorsion
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
Gå till Verktyg > Inställningar > Ljud.
Ljudinställningarna öppnas.
Ställ in "Utdata" på en annan modul (prova varje: DirectSound, WaveOut och på Linux PulseAudio vs ALSA).
Ljudmodulen ändras.
Klicka på Spara, starta om VLC och spela upp filen.
Ljudet initieras om med den nya modulen.
Lösning 2Kontrollera filen först (är det filen eller spelaren?)
Sparar 30 sekunder och förhindrar jakt på spöken
Spela upp en annan fil som du vet är ren.
Du får en referensuppspelning.
Om knastret följer bara en fil, kontrollera dess ljudkodek (Verktyg > Mediainformation > Kodek).
Du känner till kodek och bitrate.
Om filen är skadad, koda om den eller gör en remux.
Filen är åtgärdad eller borttagen.
Lösning 3Öka ljudbufferten (Windows)
Åtgärdar knaster orsakat av buffert-underskott
Öppna Windows ljudenhetsinställningar: Inställningar > System > Ljud > din enhet > Egenskaper.
Enhetens egenskaper öppnas.
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.
Prova alternativen "Exklusivt läge" för test och återställ dem sedan.
Du isolerar orsaken förbättringar kontra omsampling.
Lösning 4Åtgärda PipeWire/PulseAudio-mismatch på Linux
Avslutar det vanligaste knastret på Linux
Kontrollera din ljudserver:
pactl info | grep "Server Name"(PipeWire skriver ut "PulseAudio (on PipeWire)").Du känner till den aktiva servern.
I VLC ställ in Ljud > Utdata > "PulseAudio" (aldrig ren ALSA under PipeWire).
VLC talar med kompatibilitetslagret.
Om knastret kvarstår, höj
default-fragments/default-fragment-size-mseci pipewire.conf (t.ex. 4 × 25 ms).Serverns buffert ökas.
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
Gå till Verktyg > Inställningar > Inmatning / Kodekar.
Inmatningsinställningarna öppnas.
Bocka i "Släpp bildrutor vid försenade bildrutor".
VLC hoppar över försenade videobildrutor.
Spara, starta om och spela upp filen.
Uppspelningen förblir synkroniserad med ljudet.
Lösning 6Återställ VLC:s inställningar till standardvärden
Raderar skadade inställningar som orsakar krascher, svart skärm och ljudproblem
Avsluta VLC helt.
Ingen VLC-process körs.
Öppna kommandotolken (Win+R → cmd) eller en terminal.
Kommandotolken är tillgänglig.
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.
Starta VLC och tillämpa bara de inställningar du verkligen behöver igen.
VLC startar med ren konfiguration.
Avancerade lösningar
Lösning 1Mät DPC-latens (Windows)
Hittar brist på ljudresurser på drivrutinsnivå
Ladda ner och kör det gratis verktyget "LatencyMon" som administratör.
LatencyMon börjar mäta.
Spela ljud i VLC i 3–5 minuter medan LatencyMon körs.
DPC/ISR-latenser registreras.
Om den rapporterar en problematisk drivrutin (ofta Wi-Fi, nätverk eller chipset), uppdatera den eller avinstallera den.
Den resurssugna drivrutinen byts ut.
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?
Skadar knastret mina högtalare?
Orsakar hårdvaruacceleration knastrande ljud?
VLC knastrar bara i FLAC — varför?
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.