Ga naar inhoud
100% lokaal

Overlap-fixer voor ondertitels

Vind en repareer overlappende, ongeldige of te korte tijdcodes in SRT- en WebVTT-ondertitelingsbestanden.

Invoer
Uitvoer

Overlap-fixer voor ondertitels

Een ondertitelbestand dat wordt geëxporteerd vanuit een editor of automatisch wordt gegenereerd door een transcriptietool, eindigt vaak met een timing die technisch gezien wordt ontleed maar nooit netjes wordt afgespeeld: de eindtijd van een cue komt vóór zijn start terecht, twee cues overlappen elkaar zodat een speler moet raden welke hij moet laten zien, of een regel knippert een fractie van een seconde op het scherm omdat de buurman er bijna geen ruimte voor heeft gelaten. Deze tool scant elke cue in een SRT- of WebVTT-bestand, in volgorde, en signaleert precies deze vier problemen: een ongeldige eind-voor-start-tijdcode, een overlap met de vorige cue, een opening tussen cues die kleiner is dan je zou willen, en een cue-duur die korter is dan wat een kijker daadwerkelijk kan lezen.

Kies hoe u wilt reageren. Report laat het bestand alleen onaangeroerd en vermeldt elke bevinding met de oude en nieuwe tijdcode naast elkaar. Het trimmen van het einde van een eerdere cue verkort de vorige cue net genoeg om de volgende te wissen - de gebruikelijke keuze, omdat de starttijd van een regel nooit wordt verplaatst. Bij het verschuiven van de start van een latere cue wordt de volgende cue naar voren geduwd, waarbij de duur ervan intact blijft. De minimale tussenruimte en minimale duur zijn configureerbaar in milliseconden, standaard ingesteld op 80 ms en 700 ms - algemene richtlijnen voor ondertiteling, geen willekeurige getallen.

Cue-tekst en nummering blijven precies zoals ze waren; alleen de tijdcodes met de fout bewegen. Het uitvoerformaat volgt standaard de invoer – komma-decimalen blijven SRT, punt-decimalen en een WEBVTT-header blijven WebVTT – of forceer hoe dan ook een conversie. CRLF- en LF-regeleinden worden beide geaccepteerd.

Alles draait lokaal in uw browser. Een ondertitelbestand voor een nog niet uitgebrachte aflevering, een ruwe versie van een klant of uw eigen opname wordt op uw apparaat geparseerd, gecontroleerd en gerepareerd - nooit ergens geüpload.

FAQ

Wat telt precies als een overlappende of ongeldige keu?
Vier dingen: een cue waarvan de eindtijd op of vóór zijn eigen start ligt, een cue die begint voordat de vorige is afgelopen, een opening tussen twee cues die kleiner is dan het minimum dat je hebt ingesteld, en een cue die korter dan de minimale duur wordt weergegeven.
Wat is het verschil tussen de twee fixmodi?
"Trim eerder einde van de keu" verkort de keu die het eerst kwam, zodat de starttijd van de volgende keu nooit wordt aangeraakt. Met "Verschuif het begin van de keu later" wordt in plaats daarvan de volgende keu naar voren verplaatst - zowel het begin als het einde, zodat de lengte ongewijzigd blijft. Het rapport brengt alleen geen wijzigingen aan en vermeldt alleen wat het heeft gevonden.
Werkt het zowel met WebVTT als met SRT?
Ja. Het leest zowel door komma's gescheiden SRT-tijdcodes als door punten gescheiden WebVTT-tijdcodes, inclusief de WEBVTT-header en NOTE/STYLE-blokken, en kan bij uitvoer tussen de twee formaten converteren.
Zal het mijn signalen hernummeren of de tekst veranderen?
Nee. Cue-nummers (of WebVTT-identifiers) en de ondertiteltekst zelf worden precies gekopieerd zoals ze waren: alleen de tijdcodes die betrokken zijn bij een gedetecteerd probleem worden aangepast.
Wordt mijn ondertitelingsbestand ergens geüpload?
Nee. De hele controle en reparatie verloopt in uw browser; het bestand verlaat nooit uw apparaat.