Kraakgeluiden in VLC-Audio: Repareer Ruis, Knallen en Verdistorting

Audioproblemen Laatst bijgewerkt: Geldt voor: Windows / macOS / Linux · VLC 3.0.x

Audio met ruis en knetter in VLC kan constant zijn of in vlagen komen — bij het begin van de weergave, tijdens scènes met veel beweging, of willekeurig. Het is een symptoom van een audiopipeline die samples laat vallen of de timing ervan verknoeit, en kent drie hoofdgroepen oorzaken: verkeerde uitvoermodule, verkeerde samplefrequentie-afhandeling, en systeemniveau-problemen zoals DPC-latentie of Bluetooth. De fixes hieronder gaan van meest voorkomend (2 minuten) naar diepere systeemcontroles.

Waarom gebeurt dit?

  • De uitvoermodule komt niet overeen met de geluidsserver — op Linux zorgt het sturen van ALSA-data naar een PipeWire/PulseAudio-sessie (of omgekeerd) voor geknetter.
  • Samplefrequentie-mismatch — content van 44,1 kHz afgespeeld via een pad dat alleen 48 kHz is zonder goede resampling geeft periodieke vervorming.
  • Buffer-underflow — de audiobuffer is te klein voor de systeembelasting; audio hapert wanneer de thread de deadline mist.
  • DPC-latentie / driverinterferentie — buggy Wi-Fi- of chipset-drivers monopoliseren de CPU, waardoor audiostreams zonder resources komen.
  • Beschadigde audiosporen — sommige bestanden zijn simpelweg gemasterd met clipping of bevatten beschadigde segmenten.

Zo los je het op

Oplossing 1Wijzig de audio-uitvoermodule naar een andere module (test ze allemaal: DirectSound, WaveOut, en op Linux PulseAudio vs ALSA)

Verhelpt geen geluid, kraken en HDMI-audioproblemen

  1. Ga naar Tools > Preferences > Audio.

    De audio-instellingen openen.

  2. Stel "Output" in op een andere module (test ze allemaal: DirectSound, WaveOut, en op Linux PulseAudio vs ALSA).

    De audiomodule verandert.

  3. Klik op Save, start VLC opnieuw op en speel het bestand af.

    Audio wordt opnieuw geïnitialiseerd met de nieuwe module.

OpmerkingElke uitvoermodule praat op een andere manier met de audio-stack van het systeem. Van module wisselen is de snelste manier om een kapot audio-pipeline te isoleren.

Oplossing 2Controleer eerst het bestand (is het het bestand of de speler?)

Besteedt 30 seconden om een spook na te jagen

  1. Speel een ander bestand af waarvan je weet dat het schoon is.

    Je krijgt een referentieweergave.

  2. Als het geknetter alleen bij één bestand blijft, controleer dan de audiocodec (Extra’s > Media-informatie > Co&dec).

    Je kent de codec en bitrate.

  3. Her-encodeer of remux het bestand als het beschadigd is.

    Het bestand is gerepareerd of verwijderd.

OpmerkingAudio met lage bitrate (96 kbps) knettert op goede speakers; geknetter bij hoogwaardige FLAC/DTS wijst ergens anders naar.

Oplossing 3Verhoog de audiobuffer (Windows)

Verhelpt geknetter door buffer-underflow

  1. Open de audioapparaatinstellingen van Windows: Settings > System > Sound > jouw apparaat > Properties.

    De apparaateigenschappen openen.

  2. Tabblad Advanced: verhoog de "Default Format" om overeen te komen met de samplefrequentie van het bestand indien bekend, en schakel "Audio enhancements: Off" in — enhancements zijn een klassieke bron van geknetter.

    De enhancements worden uitgeschakeld.

  3. Probeer de "Exclusive mode"-opties om te testen en draai daarna terug.

    Je isoleert de oorzaak enhancement vs. resampling.

OpmerkingDe "audio enhancements" van Windows (volume-equalisatie etc.) introduceren vaak geknetter en latentie. Uitschakelen lost veel gevallen direct op.

Oplossing 4Corrigeer de PipeWire/PulseAudio-mismatch op Linux

Beëindigt het meest voorkomende Linux-geknetter

  1. Controleer je geluidsserver: pactl info | grep "Server Name" (PipeWire rapporteert "PulseAudio (on PipeWire)").

    Je kent de actieve server.

  2. Stel in VLC Audio > Uitvoer > "PulseAudio" in (nooit puur ALSA onder PipeWire).

    VLC praat met de compatibiliteitslaag.

  3. Als het geknetter aanhoudt, verhoog dan default-fragments/default-fragment-size-msec in pipewire.conf (bijv. 4 × 25 ms).

    De serverbuffer wordt vergroot.

OpmerkingEen snelle gezondheidstest: draai speaker-test -c 2 — als dat ook knettert, is het een systeembreed probleem, niet VLC.

Oplossing 5Schakel "Drop frames on late pictures" in

Verhelpt haperingen met audioprioriteit bij 4K- en hoge-bitrate-bestanden

  1. Ga naar Tools > Preferences > Input / Codecs.

    De invoerinstellingen openen.

  2. Schakel "Drop frames on late pictures" in.

    VLC slaat te laat aangekomen videoframes over.

  3. Sla op, start opnieuw op en speel het bestand af.

    De weergave blijft gesynchroniseerd met de audio.

OpmerkingHierdoor slaat video een frame over in plaats van te haperen — onzichtbaar bij 24–60 fps, maar het houdt de audio perfect vloeiend.

Oplossing 6Herstel de VLC-voorkeuren naar de standaardwaarden

Verwijdert corrupte instellingen die crashes, zwarte schermen en audioproblemen veroorzaken

  1. Sluit VLC volledig af.

    Er draait geen VLC-proces meer.

  2. Open een opdrachtprompt (Win+R → cmd) of terminal.

    Een opdrachtregel is beschikbaar.

  3. Voer uit: vlc --reset-config (Windows/Linux) — op macOS verwijder je in plaats daarvan ~/Library/Preferences/org.videolan.vlc.

    De VLC-voorkeuren worden teruggezet naar de standaard.

  4. Start VLC en pas alleen de instellingen opnieuw toe die je echt nodig hebt.

    VLC start op met schone instellingen.

OpmerkingDit wist alle aangepaste voorkeuren (inclusief sneltoetsen en skins). Exporteer je configuratie eerst via Tools > Preferences > All > Interface als je een back-up wilt.

Geavanceerde fixes

Oplossing 1Meet de DPC-latentie (Windows)

Vindt audioresourcegebrek op driver-niveau

  1. Download en draai het gratis hulpprogramma "LatencyMon" als administrator.

    LatencyMon begint te meten.

  2. Speel audio af in VLC gedurende 3–5 minuten terwijl LatencyMon draait.

    De DPC/ISR-latenties worden vastgelegd.

  3. Als het een problematische driver rapporteert (vaak Wi-Fi, netwerk of chipset), update of verwijder deze dan.

    De hongerige driver is vervangen.

OpmerkingHoge DPC-latentie is een verborgen oorzaak van geknetter dat alleen onder belasting verschijnt — klassieke boosdoeners zijn Killer NIC en oude Realtek-audiDrivers.

Zo voorkom je het

  • Houd audio- en chipsetdrivers actueel; zij bevatten verreweg de meeste geknetter-fixes.
  • Gebruik op Linux PipeWire met de PulseAudio-compatibiliteitslaag en de PulseAudio-module van VLC.
  • Gebruik bij Bluetooth bij voorkeur aptX/AAC low-latency-profielen voor muziek.

Veelgestelde vragen

Waarom knettert VLC alleen bij het begin van de weergave?
Dat is meestal een race bij het initialiseren van buffer/apparaat. Van audio-uitvoermodule wisselen of de audiodriver updaten lost het meestal op.
Beschadigt het geknetter mijn speakers?
Normaal geknetter niet; aanhoudende clipping-vervorming wel, bij hoog volume. Fix de pipeline in plaats van het volume te verlagen.
Zorgt hardware-versnelling voor geknetter in audio?
Indirect — GPU-decoding kan de DPC/IRQ-belasting verhogen die de audiostream zonder resources laat. Test met hardware-versnelling uitgeschakeld.
Knettert VLC alleen in FLAC — waarom?
FLAC is verliesvrij maar zwaar voor de CPU om te decoderen; als de buffer leegloopt onder belasting, hoor je geknetter. Vergroot de buffer of schakel hwaccel uit voor de meespelende video.

Samenvatting

Wijzig de audio-uitvoermodule naar een andere module (test ze allemaal: DirectSound, WaveOut, en op Linux PulseAudio vs ALSA) — Verhelpt geen geluid, kraken en HDMI-audioproblemen. 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.