Ondertitels Garbled / Verkeerde Tekens in VLC: Fix de Codering
Garbled ondertitels — vraagtekens, zwarte ruitjes, of een muur van zinloze tekens — zijn een probleem met tekstcodering, niet een beschadigd ondertitelbestand. Het ondertitelbestand is in orde; VLC decodeert het met de verkeerde tekenset. Dit is extreem gebruikelijk bij oude SRT-bestanden opgeslagen als Windows-1252 of Central European, en even gebruikelijk bij UTF-16. Eén voorkeurswijziging fix het globaal; de per-bestand-overschrijving fix het in een paar seconden.
Waarom gebeurt dit?
- Verkeerde standaardcodering in VLC — VLC gaat uit van UTF-8; oude bestanden in Windows-1251/1252/GBK worden verkeerd gelezen.
- Ondertitels gecodeerd als UTF-16 — sommige tools slaan SRT op als UTF-16 met BOM; de VLC-auto-detectie kiest soms de verkeerde kant.
- UTF-8 zonder BOM met Chinees/Cyrillisch — zonder BOM raadt VLC een oude codepage.
- ASS/SSA met niet-ondersteunde charset-headers — het bestand declareert een codering maar bevat een andere.
Zo los je het op
Oplossing 1Herstel de ondertitelweergave (codering)
Zorgt dat ondertitels correct worden weergegeven
Ga naar Tools > Preferences > Subtitles (onder "Subtitles / OSD").
De ondertitelinstellingen openen.
Stel "Default encoding" in op UTF-8 — en als dat faalt, probeer Windows-1252, Windows-1251 (Cyrillisch), of de codepage die bij jouw taal past (of probeer Windows-1252 / Central European voor oude bestanden).
De tekst wordt correct gedecodeerd.
Klik op Save en open de video opnieuw.
De ondertitels worden opnieuw weergegeven met de nieuwe instellingen.
Oplossing 2Overschrijf de codering voor één bestand (snelle test)
Fix het huidige bestand in 10 seconden — en vind de juiste codepage
Tijdens weergave, ga naar Ondertiteling > Onder&titelspoor (rechtermuisknopmenu) — open het submenu "Character Encoding" indien beschikbaar.
De coderingsopties verschijnen.
Loop door UTF-8, Windows-1252, Windows-1251 tot de tekst leesbaar is.
De juiste codering is gevonden.
Noteer de werkende codering en stel deze in als standaard in de voorkeuren.
Toekomstige bestanden van dit type decoderen correct.
Oplossing 3Sla de ondertitel opnieuw op als UTF-8
De permanente fix, op bestandsniveau
Open de .srt in Notepad++ (of VS Code / elke editor met coderingscontrole).
Het bestand opent, mogelijk garbled.
Menu > Encoding > Convert to UTF-8 (zonder BOM is acceptabel).
Het bestand wordt geconverteerd.
Sla op, laad de video opnieuw in VLC.
De ondertitels renderen correct op elk apparaat.
Oplossing 4Herstel de VLC-voorkeuren naar de standaardwaarden
Verwijdert corrupte instellingen die crashes, zwarte schermen en audioproblemen veroorzaken
Sluit VLC volledig af.
Er draait geen VLC-proces meer.
Open een opdrachtprompt (Win+R → cmd) of terminal.
Een opdrachtregel is beschikbaar.
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.
Start VLC en pas alleen de instellingen opnieuw toe die je echt nodig hebt.
VLC start op met schone instellingen.
Geavanceerde fixes
Oplossing 1Corrigeer ASS-bestanden met verkeerde charset-headers
Gaat om gestileerde ondertitels die coderingsinstellingen negeren
Open de .ass in een teksteditor en controleer de "Script Info"-header op een charset-regel.
De header is zichtbaar.
Als het bestand Russisch/Chinees bevat in een header die anders UTF-8 is, sla het dan opnieuw op als UTF-8 en verwijder elke charset-overschrijvingsregel.
De header komt overeen met de inhoud.
Laad opnieuw in VLC — de ASS-stijl is nu van toepassing met correcte tekst.
Gestileerde ondertitels zijn leesbaar.
Zo voorkom je het
- Sla ondertitels standaard op als UTF-8.
- Gebruik tools (subliminal, subdownloader) die UTF-8 genereren.
- Als je ondertitels handmatig bewerkt, houd de BOM aan of zorg dat de editor UTF-8 schrijft.
Veelgestelde vragen
Waarom verschijnen mijn ondertitels als vakjes (□) in VLC?
Ondersteunt VLC Chinese, Cyrillische of Arabische ondertitels?
De ondertitels zien er goed uit in Notepad maar garbled in VLC — waarom?
Garbled tekst alleen in volledig scherm?
Samenvatting
Herstel de ondertitelweergave (codering) — Zorgt dat ondertitels correct worden weergegeven. 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.