Gratis Tool
SRT Validator
Sleep een .srt-bestand erheen en krijg een lijst met fouten en waarschuwingen, met per melding het bloknummer. Draait in je browser: het bestand wordt nooit geüpload.
- Werkt in je browser
- Niets wordt geüpload
- Geen registratie
Sleep je bestand hierheen
of
Ondersteunt .srt-, .vtt- en .txt-bestanden
SRT-bestanden toevoegen (2+)
Resultaat
Zo werkt het
SRT Validator in drie stappen
Sleep uw SRT-bestand
Sleep of blader om een SRT-ondertitelbestand van uw computer te selecteren.
Directe Validatie
De validator controleert sequentienummers, tijdstempelformaat, timing-overlaps en lege cues.
Bekijk Resultaten
Bekijk een duidelijk rapport van fouten en waarschuwingen met regelnummers voor eenvoudig herstel.
Waarom een speler je ondertitels niet laadt
SubRip is onverbiddelijk bij kleine dingen. Een punt in plaats van een komma bij de milliseconden, een ontbrekend volgnummer, een verdwaalde lege regel – en de speler slaat een deel van het bestand over of toont helemaal niets. Hij zegt bijna nooit waarom: de ondertitels verschijnen gewoon niet.
Deze validator loopt het bestand blok voor blok langs en vertelt je wat er mis is en precies waar. De controle draait in je browser; het bestand wordt nooit geüpload.
Wat er wordt gecontroleerd
Als fout gemarkeerd: een blok met minder dan twee regels, een ontbrekend of onleesbaar volgnummer, een ontbrekende of niet te lezen timecoderegel en een eindtijd die niet na de starttijd ligt. Als waarschuwing gemarkeerd: een volgnummer in de verkeerde volgorde, een timecode die niet de vorm hh:mm:ss,mmm heeft, een overlap met de vorige cue, lege ondertiteltekst en een cue die langer dan 15 seconden in beeld blijft.
Het onderscheid doet ertoe. Een fout betekent meestal dat het bestand niet laadt of stilletjes blokken kwijtraakt. Een waarschuwing betekent dat het bestand werkt, maar dat een kijker iets merkt dat niet klopt: een ondertitel die te lang blijft hangen, of twee cues die over elkaar heen staan.
Wat je met het rapport doet
Kleine correcties doe je het makkelijkst met de hand: het rapport geeft je bloknummers en een .srt opent in elke teksteditor. Lopen de overlappen door het hele bestand heen, dan is opnieuw opbouwen meestal sneller dan cue voor cue repareren.
Klopt de structuur, maar lopen de ondertitels nog steeds uit de pas met de spraak, dan ligt het niet aan het formaat: gebruik de tool om de tijd te verschuiven, die alle timecodes in één keer opschuift. En is het bestand uit meerdere delen samengesteld, kijk dan eerst naar de naden: daar ontstaan overlappen normaal gesproken.
Hoe snel kunnen ondertitels worden gelezen?
Voor Engelse programma's voor volwassenen staat de Netflix Timed Text Style Guide maximaal 20 tekens per seconde en 42 tekens per regel toe, en voor kinderprogramma's maximaal 17 tekens per seconde. De BBC Subtitle Guidelines geven dezelfde limiet in woorden, 160 tot 180 woorden per minuut, terwijl de DCMP Captioning Key, geschreven voor educatieve media, niet meer dan 130 woorden per minuut vraagt op lager niveau en 160 op hoger niveau.
De leessnelheidscontrole hierboven meet je bestand aan de richtlijn die je kiest. Ze draait los van de formaatcontrole: een bestand kan een volkomen geldige SRT zijn en toch een lange zin sneller voorbij laten flitsen dan iemand kan lezen.
| Richtlijn | Leessnelheid | Tekens per regel | Regels | Tijd in beeld |
|---|---|---|---|---|
| Netflix, Engels (VS), programma's voor volwassenen | tot 20 tekens per seconde | 42 | 2 | minimaal 5/6 seconde, maximaal 7 seconden |
| Netflix, Engels (VS), kinderprogramma's | tot 17 tekens per seconde | 42 | 2 | minimaal 5/6 seconde, maximaal 7 seconden |
| BBC Subtitle Guidelines | 160 tot 180 woorden per minuut | 37 voor uitzendingen | 2 | minstens ongeveer 0,3 seconde per woord |
| DCMP Captioning Key | 130 (lager niveau) tot 160 (hoger niveau) woorden per minuut | geen limiet opgegeven | 2 | minimaal 40 frames (1 seconde 10 frames), maximaal 6 seconden |
Hoe de controle telt
Tekens per seconde is de lengte van de tekst van een cue gedeeld door de tijd die ze in beeld staat. De validator haalt opmaak zoals <i> en {\an8} weg, telt spaties en leestekens mee en telt de regeleinde niet mee. Voor de BBC- en DCMP-richtlijnen telt hij in plaats daarvan woorden, omdat die richtlijnen hun limiet zo opgeven, en hij controleert alleen de limieten die elke richtlijn echt stelt.
Wat onze eigen automatische timing oplevert
We hebben de Gettysburg Address, opgesplitst in zijn tien alinea's, door onze TXT-naar-SRT-tool gehaald, die tekst timet op 150 woorden per minuut en elke cue tussen 2 en 8 seconden houdt. De twee korte alinea's, van 10 en 11 woorden, kwamen uit op 11,8 en 13,4 tekens per seconde, ruim binnen de Netflix-limiet voor volwassenen. Elke alinea van meer dan 20 woorden raakte het plafond van 8 seconden, wat al boven het Netflix-maximum van 7 seconden en het DCMP-maximum van 6 seconden ligt, en de afsluitende alinea van 86 woorden kwam uit op 56,0 tekens per seconde, bijna drie keer de limiet. Splits lange alinea's in korte regels voordat je genereert en haal het resultaat daarna door deze controle.
Antwoorden
SRT-validatie – veelgestelde vragen
Wat is het verschil tussen een fout en een waarschuwing?
Een fout betekent dat het blok het formaat breekt en dat de speler het hoogstwaarschijnlijk weglaat of het bestand weigert. Een waarschuwing betekent dat het bestand nog werkt, maar dat iets niet aan de specificatie voldoet: nummering in de verkeerde volgorde, cues die overlappen of één cue die veel te lang in beeld staat.
Waarom is een timecode met een punt een probleem?
Omdat SubRip milliseconden met een komma scheidt; de punt is de WebVTT-conventie. Veel spelers openen zo'n bestand nog wel, maar sommige tools weigeren het gewoon, dus de validator wijst erop.
Wat telt als een overlap?
Een cue die begint voordat de vorige is afgelopen. Op het scherm ziet het eruit als twee regels tegelijk of als flikkerende tekst. Het rapport toont zowel de starttijd van de huidige cue als de eindtijd van de vorige.
Waarom wordt een duur van meer dan 15 seconden gemarkeerd?
Het is geen schending van het formaat maar een kwaliteitsopmerking: een cue die meer dan vijftien seconden in beeld staat, betekent meestal dat twee blokken zijn samengevoegd of dat de eindtimecode verkeerd is. Het bestand zelf blijft volkomen geldig.
Wordt mijn bestand naar een server geüpload?
Nee. Het parsen gebeurt in je browser en het bestand wordt nooit verzonden of opgeslagen, dus je kunt vertrouwelijk materiaal veilig controleren.
Repareert de validator de fouten?
Nee, hij meldt ze alleen, met bloknummers. Correcties maak je met de hand in een teksteditor – SubRip-bestanden zijn daarvoor eenvoudig genoeg.
Kan ik een .vtt-bestand valideren?
De validator richt zich op SubRip. Zet een WebVTT-bestand eerst om met de VTT-naar-SRT-converter en controleer het resultaat dan hier.
Het bestand komt door de controle, maar de ondertitels sluiten nog steeds niet aan op de spraak
Dan is het formaat in orde en de timing niet: het bestand is voor een andere montage van de video gemaakt. Daarvoor dient de tool voor het verschuiven van ondertiteltijd – hij schuift alle timecodes in één keer op.
Wat is een goede snelheid in tekens per seconde voor ondertitels?
Voor Engelse programma's voor volwassenen staat de Netflix Timed Text Style Guide maximaal 20 tekens per seconde toe, en 17 voor kinderprogramma's. Kies die richtlijn in de leessnelheidscontrole en elke snellere cue wordt met zijn bloknummer weergegeven, samen met regels van meer dan 42 tekens en cues die korter zijn dan 5/6 seconde of langer dan 7 seconden.
Meer informatie
Gerelateerde artikelen
Volledige transcriptie nodig?
Upload audio of plak een YouTube-link en ontvang een volledig AI-transcript met sprekerlabels, tijdstempels en samenvattingen.
Gratis op iOS en Android. Geen account nodig.
Gratis tools
Meer gratis tools
YouTube Transcript Generator · SozAI vs Other Tools · Alternatives to Popular Apps