Video Bevriest maar Audio Gaat Door in VLC: Echte Fixes

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

De video bevriest op één frame, de audio gaat door en de tijdlijn schiet verder zonder jou — als dat je VLC-sessies beschrijft, dan heb je te maken met een desynchronisatie tussen decoder en renderer, niet met een corrupt bestand (een corrupt bestand bevriest meestal alles, inclusief audio). Het patroon is klassiek: de videodecoder vast, VLC houdt audioprioriteit en het beeld haalt nooit in. De fixes hieronder stoppen het vastlopen bij de bron; fix 1 lost de meeste gevallen op.

Waarom gebeurt dit?

  • Vastlopers in hardware-decoderings op specifieke frames — GPU-decoders haperen soms op bepaalde GOP-structuren (keyframe) of corrupte macroblokken.
  • Belasting van H.264 in-loop deblocking — op zwakkere CPU's kan het deblocking-filter een flessehals worden die de videothread blokkeert.
  • 4K/HEVC-streams met hoge bitrate die de decoder overbelasten — de GPU- of CPU-pipeline kan niet bijbenen, dus de videothread komt tekort.
  • Netwerkstreams met vertraagde pakketten — bij online content laat jitter de videobuffer zonder data terwijl de audio (kleiner) overleeft.
  • Verschil in verversingssnelheid met 23.976/29.97-content — kleiner, maar zichtbaar als periodieke micro-bevriezingen.

Zo los je het op

Oplossing 1Schakel versnelde hardware-decoderings uit

Verhelpt zwart/groen scherm, pixelatie en haperingen in de meeste gevallen

  1. Open VLC en ga naar Tools > Preferences (of druk op Ctrl+P in Windows/Linux, Cmd+, op macOS).

    Het voorkeurenvenster opent.

  2. Klik op het tabblad Input / Codecs aan de linkerkant.

    De codec-instellingen worden weergegeven.

  3. Zoek "Hardware-accelerated decoding" en stel dit in op Disable.

    Het dropdown toont nu "Disable".

  4. Klik op Save en start VLC volledig opnieuw op (sluit elk VLC-venster, niet alleen de video).

    VLC start opnieuw op met software-decoding.

  5. Speel het problematische bestand opnieuw af.

    Als het probleem verdwenen is, was de GPU-decoder de boosdoener.

OpmerkingDit forceert CPU-decoding. Iets hogere CPU-belasting is normaal, maar de weergave wordt stabiel. Als het werkt, kun je hardware-versnelling later weer inschakelen na het updaten van je grafische driver.

Oplossing 2Pas de H.264 deblocking aan (freeze-fix)

Verhelpt "video bevriest maar audio gaat door" op sommige CPU's/GPU's

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

    De codec-instellingen openen.

  2. Stel "Skip H.264 in-loop deblocking filter" in op All.

    Deblocking wordt overgeslagen.

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

    De video zou niet langer bij keyframes moeten bevriezen.

OpmerkingDit ruilt een heel klein beetje scherpte in voor stabiliteit — nauwelijks zichtbaar op de meeste content.

Oplossing 3Schakel "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 4Verhoog de file cache voor lokale weergave

Glijdt onregelmatige bitrates op lokale schijven glad

  1. Ga naar Extra’s > &Voorkeuren > Invoer / Codecs.

    De invoerinstellingen openen.

  2. Stel "File caching (ms)" in op 1000–1500 ms.

    VLC leest het bestand verder vooruit.

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

    Onregelmatige segmenten bevriezen de video niet langer.

OpmerkingDit helpt wanneer bevriezingen optreden bij scènewisselingen of momenten met veel beweging — klassieke bitrate-pieken.

Oplossing 5Wijzig de video-uitvoermodule naar OpenGL

Lost zwart scherm en weergavefouten op bij specifieke GPU-configuraties

  1. Ga naar Tools > Preferences > Video.

    De video-instellingen openen.

  2. Stel "Output" in op OpenGL.

    De uitvoermodule verandert.

  3. Klik op Save en start VLC opnieuw op.

    VLC start opnieuw op.

  4. Open het bestand opnieuw en controleer de afbeelding.

    De video zou nu correct weergegeven moeten worden.

OpmerkingAls de nieuwe module werkt, houd die dan aan. Verschillende GPU's en drivers gedragen zich anders, dus uitproberen is de snelste manier om een stabiele uitvoer te vinden.

Geavanceerde fixes

Oplossing 1Remux het bestand (herstelt container-niveau corruptie)

Bouwt de containerindex opnieuw op wanneer bestandsmetadata beschadigd is

  1. Installeer ffmpeg (winget install ffmpeg of je pakketbeheerder).

    ffmpeg is beschikbaar in de terminal.

  2. Voer uit: ffmpeg -i input.mp4 -c copy -map 0 output.mp4

    Het bestand wordt zonder hercodering geremuxed.

  3. Speel het uitvoerbestand af in VLC.

    Als de bevriezingen stoppen, was de oorspronkelijke container corrupt.

OpmerkingDe remux kopieert de streams zonder kwaliteitsverlies — geen kwaliteitsverlies, meestal in enkele seconden voor een film voltooid.

Oplossing 2Test met een draagbare VLC-build

Isoleert configuratieproblemen zonder je installatie aan te raken

  1. Download de draagbare/zip-build van de officiële spiegels (videolan.org > Windows > zip).

    Een draagbare VLC-map wordt uitgepakt.

  2. Voer vlc.exe rechtstreeks vanuit die map uit.

    VLC draait met schone, standaardinstellingen.

  3. Speel het problematische bestand af in de draagbare kopie.

    Nu weet je of het probleem configuratie- of bestandsgerelateerd is.

OpmerkingAls de draagbare build het bestand prima afspeelt, is je geïnstalleerde configuratie het probleem — voer een volledige reset uit of installeer opnieuw.

Zo voorkom je het

  • Houd VLC bijgewerkt — bevriezingsbugs worden vaak in puntreleases opgelost.
  • Gebruik voor 4K-content bij voorkeur een configuratie die 4K60-uitvoer ondersteunt; incompatibele verversingssnelheden veroorzaken periodieke vastlopers.
  • Repareer of download bestanden die herhaaldelijk op dezelfde positie bevriezen opnieuw.

Veelgestelde vragen

Waarom gaat audio door als de video bevriest in VLC?
VLC decodeert audio en video in aparte threads met audioprioriteit. Wanneer de videothread vastloopt, blijft de speler het geluid afspelen in plaats van alles te pauzeren.
Bevriest het altijd op hetzelfde punt?
Zo ja, dan heeft het bestand een beschadigd segment op die positie — remux of download opnieuw. Bevriest het op willekeurige punten, dan is het een decodering/prestatieprobleem.
Lost een snellere CPU het VLC-bevriezen op?
Alleen als het bevriezen door CPU-limitatieve decodering komt. Test eerst door hardware-versnelling uit te schakelen: als de CPU-modus vloeiend is, is je GPU-decoder het probleem, niet de CPU.
Is dit hetzelfde als VLC-haperingen?
Niet precies. Haperingen zijn continu micro-gestotter; een bevries-en-ga-door-patroon is een thread-lock. De fixes verschillen licht, maar beide beginnen met hardware-versnelling.

Samenvatting

Schakel versnelde hardware-decoderings uit — Verhelpt zwart/groen scherm, pixelatie en haperingen in de meeste gevallen. 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.