Ondertitelkwaliteitscontroleur

Sleep een SRT- of VTT-bestand hierheen en het controleert elk fragment op ongeldige timings, overlappingen, leessnelheid, regellengte en duur, en wijst vervolgens de te herstellen fragmenten aan. Het analyseert het bestand in uw browser, dus er wordt niets geüpload.

Plak ondertitels, of sleep SRT/VTT-bestand.

Opnames zijn versleuteld tijdens verzending en opslag, en worden niet gebruikt om AI-modellen te trainen. Privacy · Beveiliging

Controleer een ondertitelbestand voordat het wordt uitgebracht

Plak de inhoud van een .srt- of .vtt-bestand, of sleep het bestand erin, en elke cue wordt geparseerd en gemeten. Je krijgt een score en een lijst van wat er daadwerkelijk mis is: ongeldige of overlappende timings, cues die te snel voorbijflitsen, ondertitels die te lang op het scherm blijven staan, regels die te lang zijn om te passen, en tekst die sneller beweegt dan wie dan ook kan lezen.

Elk probleem wordt teruggestuurd met de tijdcode waartoe het behoort, zodat je cue 47 repareert in plaats van door een bestand te scrollen om het te zoeken.

Het draait in de browser. Het bestand wordt op je apparaat geparseerd en gemeten, wat belangrijk is wanneer de ondertitels behoren tot een nog niet uitgebrachte aflevering of een video van een klant.

Timingproblemen

Cues zonder duur, en cues die de vorige overlappen.

Leessnelheid

Tekens per seconde voor elke cue, de controle die bijna niemand uitvoert.

Tijd op scherm

Ondertitels die te snel voorbijflitsen of te lang blijven staan.

Regellengte en aantal

Regels die slecht afbreken of te veel van het beeld bedekken.

Hoe een rapport eruitziet

Dit is de vorm van het resultaat. Het bestand en de cues zijn voor dit voorbeeld verzonnen.

Score 79

episode-12-en.srt: 18 cues, 2 problemen, 3 het bekijken waard

Probleem

Overlappende cues op 00:00:41

Deze cue begint om 00:00:41, voordat de vorige eindigt om 00:00:42. Overlappende cues stapelen of flikkeren afhankelijk van de speler.

Probleem

Leessnelheid te hoog op 00:01:07

Deze cue loopt met 26,4 tekens per seconde. Boven ongeveer 17 is de tekst verdwenen voordat een kijker deze heeft uitgelezen.

Waarschuwing

Regel te lang op 00:01:30

Eén regel is 51 tekens. Na ongeveer 42 breekt de regel onvoorspelbaar af of loopt hij van een smal scherm af.

Waarschuwing

Te lang op scherm op 00:02:02

8,4 seconden op het scherm. Na ongeveer 7 seconden wordt een statische ondertiteling als een vastgelopen ondertitel gelezen.

Waarschuwing

Duplicaat van de vorige cue op 00:02:15

De tekst is identiek aan de cue ervoor, wat meestal betekent dat een regel twee keer is geplakt.

Elke andere ondertiteltool maakt ondertitels, deze controleert ze

Het genereren van ondertitels is een opgelost probleem. Een half dozijn tools transcribeert een video en levert een SRT aan, en de meeste doen dat goed genoeg.

Wat bijna geen enkele tool doet, is je vertellen of het bestand waarmee je bent geëindigd goed is. Dus ondertitels worden uitgebracht met cue 12 die cue 13 overlapt, een regel van 78 tekens die op een telefoon in drie regels afbreekt, en een ondertitel met 40 tekens over een halve seconde. Niets daarvan is zichtbaar in een teksteditor. Alles is binnen ongeveer tien seconden duidelijk voor een kijker.

De controles hier zijn rekenkundige bewerkingen op tijdstempels en aantal tekens. Dat is het punt: dit zijn de ondertitelproblemen die je kunt bewijzen in plaats van erover te discussiëren.

Wat het meet

Ongeldige timings

Een cue waarvan de eindtijd op of vóór de starttijd ligt, heeft geen duur. De meeste spelers slaan deze stilzwijgend over, zodat de regel nooit verschijnt.

Overlappende cues

Eén cue is nog op het scherm als de volgende begint. Spelers stapelen, flikkeren of laten er één vallen. De meest voorkomende fout in handmatig bewerkte bestanden.

Tijd op scherm

Te kort wordt gelezen als een flits, niet als een regel. Te lang ziet er vastgelopen uit, en de kijker vertrouwt de synchronisatie niet meer.

Leessnelheid

Tekens gedeeld door seconden op het scherm. Hieronder correct behandeld, omdat bijna niemand het meet.

Regellengte en regel aantal

Een lange regel breekt onhandig af. Drie of meer regels bedekken te veel van het beeld.

Lege en dubbele cues

Een lege cue reserveert schermtijd voor niets. Een identieke herhaling is bijna altijd een dubbele plakactie.

Dit zijn de exacte limieten die het gebruikt.

ControleWaarschuwingProbleem
TimingGeenEindtijd op of vóór de starttijd, of een cue die begint voordat de vorige eindigt
Tijd op schermOnder 0.83 seconds of boven 7 secondsGeen
LeessnelheidBoven 17 tekens per secondeBoven 21 tekens per seconde
RegellengteElke regel langer dan 42 charactersGeen
RegelaantalMeer dan 2 regelsGeen
Lege en dubbele cuesEen cue identiek aan de vorigeEen cue met timings maar zonder tekst

Sources, checked 2026-10-12: Subtitle Quality Checker settings

De score begint bij 100, minus 120 points for every problem and 45 for every warning, each divided by the number of cues.

Leessnelheid is de controle die niemand uitvoert

Tekens per seconde is het getal dat ondertitels die comfortabel aanvoelen scheidt van ondertitels die aanvoelen als huiswerk, en bijna niemand meet het.

De rekensom is eenvoudig. Neem het aantal tekens in de cue, deel dit door de duur dat deze op het scherm is. Een cue met 60 tekens die 2 seconden wordt getoond, loopt met 30 tekens per seconde. Een kijker moet dat lezen, het beeld bekijken en luisteren, allemaal tegelijk. Ze zullen het niet afkrijgen.

De conventie waar de meeste stijlgidsen dichtbij komen is ongeveer 17 tekens per seconde voor een algemeen publiek, en dit markeert alles daarboven. Boven 21 wordt het als een echt probleem gemarkeerd in plaats van iets om naar te kijken, omdat de tekst bij die snelheid al verdwenen is voordat een gemiddelde lezer het einde bereikt.

Wat het de moeite waard maakt om te controleren, is dat een hoge leessnelheid op elke andere manier onzichtbaar is. Het bestand is geldig. De timings zijn in orde. Niets is misvormd. De ondertitels bewegen eenvoudigweg te snel, en de enige manier om dit te weten is om de deling op elke cue uit te voeren.

Waar dit past binnen toegankelijkheidsconformiteit

Het is de moeite waard om twee dingen die vaak door elkaar gehaald worden te scheiden, omdat de kloof daartussen de meeste ondertitelingsfouten veroorzaakt.

Toegankelijkheidsnormen bepalen of ondertiteling moet bestaan. WCAG vraagt om ondertiteling bij vooraf opgenomen video als een Level A-item en bij live audio op AA, en Sectie 508 verwijst hiervoor naar WCAG. Wat deze normen vereisen, is dat ondertiteling aanwezig, nauwkeurig en gesynchroniseerd met de audio is.

Wat ze niet doen, is een leessnelheid of een regellengte instellen. Er is geen WCAG-nummer voor karakters per seconde, en iedereen die er een citeert, citeert een stijlhandleiding. De hier gebruikte drempelwaarden komen van uitzend- en streamingpraktijken, waar de bruikbare limieten zijn uitgewerkt, en dat is een ander soort autoriteit dan een conformiteitsstandaard.

Het praktische gevolg is het deel dat de moeite waard is om te weten. Een conformiteitschecklist vraagt of het bestand ondertiteling heeft, en een bestand vol overlappende ondertitelblokken die met dertig karakters per seconde lopen, beantwoordt dit met ja. Het is aanwezig, het is aantoonbaar gesynchroniseerd, en het is onleesbaar voor de persoon die het moet dienen. Ondertiteling die niemand kan bijhouden, voldoet aan de audit maar faalt de gebruiker.

Standaarden

Of ondertiteling moet bestaan

WCAG en Sectie 508 vragen dat ondertiteling aanwezig, nauwkeurig en gesynchroniseerd is. Ze stellen geen leessnelheid of regellengte in.

Deze controleur

Of mensen ze kunnen lezen

Meet timing, overlappingen, leessnelheid en regellengte, de leesbaarheidskant waar een conformiteitschecklist nooit naar vraagt.

Dit omvat dus de meetbare helft van de ondertitelkwaliteit in plaats van conformiteit. Het vertelt je of de timings geldig zijn, de ondertitelblokken niet botsen en de tekst leesbaar is met de snelheid waarmee deze verschijnt. Of de formulering nauwkeurig is ten opzichte van de audio, wat het deel is waar de standaarden het meest om geven, is een andere controle: de woordfoutratio-calculator meet een transcript tegen wat er daadwerkelijk is gezegd.

Wat een perfecte score niet betekent

Het betekent dat het bestand structureel gezond is en binnen de gebruikelijke grenzen valt. Het betekent niet dat de ondertitels correct zijn.

Dit kan je niet vertellen of de woorden overeenkomen met de audio. Een ondertitelbestand kan elke controle hier doorstaan, terwijl het verkeerd is getranscribeerd, of twee seconden verschoven is ten opzichte van de dialoog, omdat de tool de video nooit ziet of hoort. Synchronisatie met de daadwerkelijke audio is een andere taak.

Het controleert de spelling niet, en dat is opzettelijk in plaats van een omissie. Spellingscontrole vereist een woordenboek voor de juiste taal, en ondertitels zitten vol met namen, plaatsen, producttermen en opzettelijke informaliteit die een naïeve controleur honderden keren zou markeren. Een lijst met 200 vals-positieven is erger dan geen lijst, dus het doet alsof het dat wel doet.

Het kent ook je huisstijl niet. Omroepen, streamers en toegankelijkheidsstandaarden verschillen allemaal op het gebied van regellengte en leessnelheid, en sommige talen hebben geheel andere limieten nodig. De hier gebruikte drempelwaarden zijn de gangbare conventies, geen regels die van ergens anders zijn opgelegd. Beschouw een waarschuwing als een aanmoediging om te kijken, en een fout als iets om te repareren.

Goed in

  • Vinden van ongeldige en overlappende timings met hun tijdscodes
  • Meten van leessnelheid van elk ondertitelblok
  • Vlaggen van lange regels, overvolle ondertitelblokken, lege en dubbele ondertitelblokken
  • Controleren van SRT- en VTT-bestanden zonder ze te uploaden

Niet gebouwd voor

  • Nauwkeurigheid: het hoort de audio nooit, dus het kan niet zeggen of de woorden juist zijn
  • Synchronisatie: een bestand dat twee seconden verschoven is ten opzichte van de dialoog, wordt nog steeds goedgekeurd
  • Spelling: opzettelijk weggelaten, om honderden valse alarmen te voorkomen
  • Repareren: het rapporteert het ondertitelblok, jij voert de bewerking uit

SRT, VTT, en wat het negeert

Beide formaten werken, en je kunt de tekst plakken in plaats van uploaden als dat makkelijker is. SRT-reeksnummers en de WEBVTT-header worden herkend en overgeslagen in plaats van geteld als inhoud.

Tijdstempels worden in beide dialecten geparseerd, dus de komma in 00:00:04,120 en de punt in 00:00:04.120 zijn beide prima, inclusief VTT’s kortere MM:SS.mmm vorm. VTT-ondertitelblokinstellingen die na de eindtijd volgen, zoals align:start of position:10%, worden gelezen en genegeerd in plaats van behandeld als tekst.

Opmaaktags worden verwijderd voordat er iets wordt geteld. Dat is belangrijker dan het klinkt: een regel die in cursieve tags is gewikkeld, is voor een kijker niet daadwerkelijk langer, en het tellen van de opmaak zou regels markeren die perfect in orde zijn.

Als je in plaats daarvan ondertitels moet maken of repareren

Dit controleert een bestand dat je al hebt. Deze tools dekken de stappen eromheen.

Ondertitels maken

De ondertitelgenerator produceert getimede ondertitels van een opname.

Gesloten ondertiteling

De gesloten ondertitelgenerator behandelt de toegankelijkheidsaspecten.

Tekst naar SRT

De tekst-naar-SRT-converter zet een transcript om in een ondertitelbestand.

Inbranden

Gebruik ondertitels toevoegen aan video om het resultaat in de video te plaatsen.

Een regel zoeken

De transcriptzoekfunctie zoekt naar ondertitelblokken en behoudt de tijdscodes.

Een vertaling controleren

De vertaalcontroleur vergelijkt een vertaling met de bron.

FAQ

Wat controleert een ondertitelcontroleur eigenlijk?

Structuur en leesbaarheid, niet de betekenis. Het analyseert elk ondertitelblok en meet de geldigheid van de timing, overlappingen tussen aangrenzende ondertitelblokken, hoe lang elk ondertitelblok op het scherm staat, de leessnelheid in karakters per seconde, regellengte, regelaantal en lege of gedupliceerde ondertitelblokken. Elke bevinding wordt geleverd met de tijdcode van het ondertitelblok waartoe het behoort.

Wat is een goede karakters per seconde voor ondertitels?

Rond 17 karakters per seconde is het cijfer waar de meeste stijlhandleidingen voor algemene doelgroepen naar neigen, en het is de drempel die hier wordt gebruikt. Comfortabel daaronder leest gemakkelijk. Boven 21 is de tekst meestal verdwenen voordat een kijker deze heeft uitgelezen. Kinderprogramma's en dichte technische materie pleiten beide voor langzamer.

Werkt het als een SRT-controleur en een VTT-controleur?

Ja, beide. Het leest `.srt`- en `.vtt`-bestanden, en je kunt de inhoud plakken in plaats van uploaden. Tijdstempels werken met zowel de SRT-komma als de VTT-punt, reeksnummers en de `WEBVTT`-header worden overgeslagen, en VTT-ondertitelblokinstellingen na de eindtijd worden genegeerd in plaats van geteld als ondertiteltekst.

Zal het de problemen voor mij oplossen?

Nee, het rapporteert ze. Het goed oplossen van timing en regelafbrekingen is een bewerkingsbeslissing, en de juiste oplossing voor een overlapping hangt af van welk ondertitelblok verkeerd is. Je krijgt de tijdcode, de meting en de reden, wat je nodig hebt om de bewerking uit te voeren in de ondertiteleditor die je al gebruikt.

Controleert het de spelling?

Nee, opzettelijk. Betrouwbare spellingcontrole vereist het juiste woordenboek voor de taal, en ondertiteltekst zit vol met namen, producttermen en opzettelijke informaliteit. Een controleur zonder die context produceert veel meer valse alarmen dan echte vangsten, dus het meet alleen wat het eerlijk kan meten.

Controleert dit de WCAG- of Sectie 508-conformiteit?

Geen conformiteit, nee. Die standaarden bepalen of ondertitels aanwezig, nauwkeurig en gesynchroniseerd moeten zijn, en een deel daarvan vereist dat een mens de tekst vergelijkt met de audio. Dit meet de leesbaarheidskant: geldigheid van de timing, overlappingen, duur, leessnelheid en regellengte. Een bestand kan voldoen aan een conformiteitschecklist en toch te snel zijn om te lezen, wat de kloof is die dit overbrugt.

Zijn snelle ondertitels een toegankelijkheidsprobleem?

In de praktijk wel, ook al is er geen standaard die er een getal aan toekent. Ondertitels bestaan zodat iemand de audio kan volgen, en tekst die verdwijnt voordat deze kan worden gelezen, doet dat niet. Doven en slechthorenden, mensen die in een tweede taal kijken, en iedereen in een rumoerige kamer verliezen allemaal dezelfde informatie. Daarom wordt leessnelheid hier zwaarwegend behandeld in plaats van als een aardigheidje.

Worden mijn ondertitels ergens geüpload?

Nee. Het bestand wordt in je browser geparseerd en gemeten als gewone JavaScript, dus er verlaat niets je apparaat. Dat is de reden om een lokale controleur te gebruiken voor een nog niet uitgebrachte aflevering of een bestand van een klant.

Echte resultaten van echte gebruikers

works like a charm, notes have been super helpful alongside chat function. loveeeee
KS
Katharine Suy
Chrome Web Store, October 17, 2024
nice app for important summary
S
SAHIL
Google Play, January 30, 2026

Klaar om uw productiviteit te verhogen?

Start Ondertitelkwaliteitscontroleur met een gratis account. Gebruikslimieten gelden; app-downloads vereisen een betaald abonnement.

Gratis beginnen →

Begin in 60 seconden met gebruiken