Alle ondertitelhulpmiddelen
Alles op de site in één lijst. Elk hulpmiddel draait in je browser — geen ervan uploadt je bestand.
243 hulpmiddelen
Formaatconversie
ASS naar CSV
ASS → CSV verliest stijlen, positie, karaoke en formaateigen inhoud; tijden intact.
ASS naar JSON
ASS → JSON verliest formaateigen inhoud; tekst, tijden en volgorde blijven staan.
ASS naar LRC
ASS → LRC verliest timing, stijlen, positie, karaoke en formaateigen inhoud.
ASS naar MicroDVD
ASS → MicroDVD verliest stijlen, positie, karaoke, beeldsnelheid en formaateigen inhoud.
ASS naar SBV
ASS → SBV verliest stijlen, positie, karaoke en formaateigen inhoud; tijden intact.
ASS naar SMI
ASS → SMI verliest stijlen, karaoke en formaateigen inhoud; tekst en tijden intact.
ASS naar SRT
ASS → SRT verliest stijlen, positie, karaoke en formaateigen inhoud; tijden intact.
ASS naar SSA
ASS → SSA: niets gaat verloren in deze richting.
ASS naar TTML
ASS → TTML verliest karaoke en formaateigen inhoud; tekst en tijden blijven staan.
ASS naar TXT
ASS → TXT verliest timing, stijlen, positie, karaoke, regeleinden en formaatgegevens.
ASS naar VTT
ASS → VTT verliest stijlen, positie, karaoke en formaateigen inhoud; tijden intact.
ASS-ondertitelformaat
Wat ASS kan opslaan, wat niet, en alle formaten waarmee je kunt omzetten.
CSV naar ASS
CSV → ASS verliest precisie; tijden worden op hele milliseconden afgerond.
CSV naar JSON
CSV → JSON: niets gaat verloren in deze richting.
CSV naar LRC
CSV → LRC verliest timing en precisie; de tekst zelf blijft volledig intact.
CSV naar MicroDVD
CSV → MicroDVD verliest beeldsnelheid; geef de fps van de bron op.
CSV naar SBV
CSV → SBV: niets gaat verloren in deze richting.
CSV naar SMI
CSV → SMI: niets gaat verloren in deze richting.
CSV naar SRT
CSV → SRT: niets gaat verloren in deze richting.
CSV naar SSA
CSV → SSA verliest precisie; tijden worden op hele milliseconden afgerond.
CSV naar TTML
CSV → TTML: niets gaat verloren in deze richting.
CSV naar TXT
CSV → TXT verliest timing en regeleinden; de tekst komt als losse regels terug.
CSV naar VTT
CSV → VTT: niets gaat verloren in deze richting.
CSV-ondertitelformaat
Wat CSV kan opslaan, wat niet, en alle formaten waarmee je kunt omzetten.
JSON naar ASS
JSON → ASS verliest precisie; tijden worden op hele milliseconden afgerond.
JSON naar CSV
JSON → CSV verliest stijlen, positie en karaoke; tekst en tijden blijven staan.
JSON naar LRC
JSON → LRC verliest timing, stijlen, positie, karaoke en precisie.
JSON naar MicroDVD
JSON → MicroDVD verliest stijlen, positie, karaoke en beeldsnelheid.
JSON naar SBV
JSON → SBV verliest stijlen, positie en karaoke; tekst en tijden blijven staan.
JSON naar SMI
JSON → SMI verliest stijlen en karaoke; tekst en tijden blijven staan.
JSON naar SRT
JSON → SRT verliest stijlen, positie en karaoke; tekst en tijden blijven staan.
JSON naar SSA
JSON → SSA verliest precisie; tijden worden op hele milliseconden afgerond.
JSON naar TTML
JSON → TTML verliest karaoke; de tekst en de tijden blijven volledig staan.
JSON naar TXT
JSON → TXT verliest timing, stijlen, positie, karaoke en regeleinden.
JSON naar VTT
JSON → VTT verliest stijlen, positie en karaoke; tekst en tijden blijven staan.
JSON-ondertitelformaat
Wat JSON kan opslaan, wat niet, en alle formaten waarmee je kunt omzetten.
LRC naar ASS
LRC → ASS verliest de timing; tekst en volgorde blijven staan.
LRC naar CSV
LRC → CSV verliest de timing; tekst en volgorde blijven staan.
LRC naar JSON
LRC → JSON verliest de timing; tekst en volgorde blijven staan.
LRC naar MicroDVD
LRC → MicroDVD verliest timing en beeldsnelheid; geef de fps van de bron op.
LRC naar SBV
LRC → SBV verliest de timing; tekst en volgorde blijven staan.
LRC naar SMI
LRC → SMI verliest de timing; tekst en volgorde blijven staan.
LRC naar SRT
LRC → SRT verliest de timing; tekst en volgorde blijven staan.
LRC naar SSA
LRC → SSA verliest de timing; tekst en volgorde blijven staan.
LRC naar TTML
LRC → TTML verliest de timing; tekst en volgorde blijven staan.
LRC naar TXT
LRC → TXT verliest timing en regeleinden; de tekst komt als losse regels terug.
LRC naar VTT
LRC → VTT verliest de timing; tekst en volgorde blijven staan.
LRC-ondertitelformaat
Wat LRC kan opslaan, wat niet, en alle formaten waarmee je kunt omzetten.
MicroDVD naar ASS
MicroDVD → ASS verliest beeldsnelheid en precisie; geef de fps van de bron op.
MicroDVD naar CSV
MicroDVD → CSV verliest beeldsnelheid; geef de fps van de bron op.
MicroDVD naar JSON
MicroDVD → JSON verliest beeldsnelheid; geef de fps van de bron op.
MicroDVD naar LRC
MicroDVD → LRC verliest timing, beeldsnelheid en precisie; geef de fps van de bron op.
MicroDVD naar SBV
MicroDVD → SBV verliest beeldsnelheid; geef de fps van de bron op.
MicroDVD naar SMI
MicroDVD → SMI verliest beeldsnelheid; geef de fps van de bron op.
MicroDVD naar SRT
MicroDVD → SRT verliest beeldsnelheid; geef de fps van de bron op.
MicroDVD naar SSA
MicroDVD → SSA verliest beeldsnelheid en precisie; geef de fps van de bron op.
MicroDVD naar TTML
MicroDVD → TTML verliest beeldsnelheid; geef de fps van de bron op.
MicroDVD naar TXT
MicroDVD → TXT verliest timing, beeldsnelheid en regeleinden; de tekst blijft intact.
MicroDVD naar VTT
MicroDVD → VTT verliest beeldsnelheid; geef de fps van de bron op.
MicroDVD-ondertitelformaat
Wat MicroDVD kan opslaan, wat niet, en alle formaten waarmee je kunt omzetten.
SBV naar ASS
SBV → ASS verliest precisie; tijden worden op hele milliseconden afgerond.
SBV naar CSV
SBV → CSV: niets gaat verloren in deze richting.
SBV naar JSON
SBV → JSON: niets gaat verloren in deze richting.
SBV naar LRC
SBV → LRC verliest timing en precisie; de tekst zelf blijft volledig intact.
SBV naar MicroDVD
SBV → MicroDVD verliest beeldsnelheid; geef de fps van de bron op.
SBV naar SMI
SBV → SMI: niets gaat verloren in deze richting.
SBV naar SRT
SBV → SRT: niets gaat verloren in deze richting.
SBV naar SSA
SBV → SSA verliest precisie; tijden worden op hele milliseconden afgerond.
SBV naar TTML
SBV → TTML: niets gaat verloren in deze richting.
SBV naar TXT
SBV → TXT verliest timing en regeleinden; de tekst komt als losse regels terug.
SBV naar VTT
SBV → VTT: niets gaat verloren in deze richting.
SBV-ondertitelformaat
Wat SBV kan opslaan, wat niet, en alle formaten waarmee je kunt omzetten.
SMI naar ASS
SMI → ASS verliest precisie en formaateigen inhoud; tijden worden afgerond.
SMI naar CSV
SMI → CSV verliest stijlen, positie en formaateigen inhoud; tekst en tijden intact.
SMI naar JSON
SMI → JSON verliest formaateigen inhoud; tekst, tijden en volgorde blijven staan.
SMI naar LRC
SMI → LRC verliest timing, stijlen, positie, precisie en formaateigen inhoud.
SMI naar MicroDVD
SMI → MicroDVD verliest stijlen, positie, beeldsnelheid en formaateigen inhoud.
SMI naar SBV
SMI → SBV verliest stijlen, positie en formaateigen inhoud; tekst en tijden intact.
SMI naar SRT
SMI → SRT verliest stijlen, positie en formaateigen inhoud; tekst en tijden intact.
SMI naar SSA
SMI → SSA verliest precisie en formaateigen inhoud; tijden worden afgerond.
SMI naar TTML
SMI → TTML verliest formaateigen inhoud; tekst, tijden en volgorde blijven staan.
SMI naar TXT
SMI → TXT verliest timing, stijlen, positie, regeleinden en formaatgegevens.
SMI naar VTT
SMI → VTT verliest positie en formaateigen inhoud; tekst en tijden blijven staan.
SMI-ondertitelformaat
Wat SMI kan opslaan, wat niet, en alle formaten waarmee je kunt omzetten.
SRT naar ASS
SRT → ASS verliest precisie; tijden worden op hele milliseconden afgerond.
SRT naar CSV
SRT → CSV: niets gaat verloren in deze richting.
SRT naar JSON
SRT → JSON: niets gaat verloren in deze richting.
SRT naar LRC
SRT → LRC verliest timing en precisie; de tekst zelf blijft volledig intact.
SRT naar MicroDVD
SRT → MicroDVD verliest beeldsnelheid; geef de fps van de bron op.
SRT naar SBV
SRT → SBV: niets gaat verloren in deze richting.
SRT naar SMI
SRT → SMI: niets gaat verloren in deze richting.
SRT naar SSA
SRT → SSA verliest precisie; tijden worden op hele milliseconden afgerond.
SRT naar TTML
SRT → TTML: niets gaat verloren in deze richting.
SRT naar TXT
SRT → TXT verliest timing en regeleinden; de tekst komt als losse regels terug.
SRT naar VTT
SRT → VTT: niets gaat verloren in deze richting.
SRT-ondertitelformaat
Wat SRT kan opslaan, wat niet, en alle formaten waarmee je kunt omzetten.
SSA naar ASS
SSA → ASS: niets gaat verloren in deze richting.
SSA naar CSV
SSA → CSV verliest stijlen, positie, karaoke en formaateigen inhoud; tijden intact.
SSA naar JSON
SSA → JSON verliest formaateigen inhoud; tekst, tijden en volgorde blijven staan.
SSA naar LRC
SSA → LRC verliest timing, stijlen, positie, karaoke en formaateigen inhoud.
SSA naar MicroDVD
SSA → MicroDVD verliest stijlen, positie, karaoke, beeldsnelheid en formaateigen inhoud.
SSA naar SBV
SSA → SBV verliest stijlen, positie, karaoke en formaateigen inhoud; tijden intact.
SSA naar SMI
SSA → SMI verliest stijlen, karaoke en formaateigen inhoud; tekst en tijden intact.
SSA naar SRT
SSA → SRT verliest stijlen, positie, karaoke en formaateigen inhoud; tijden intact.
SSA naar TTML
SSA → TTML verliest karaoke en formaateigen inhoud; tekst en tijden blijven staan.
SSA naar TXT
SSA → TXT verliest timing, stijlen, positie, karaoke, regeleinden en formaatgegevens.
SSA naar VTT
SSA → VTT verliest stijlen, positie, karaoke en formaateigen inhoud; tijden intact.
SSA-ondertitelformaat
Wat SSA kan opslaan, wat niet, en alle formaten waarmee je kunt omzetten.
TTML naar ASS
TTML → ASS verliest precisie en formaateigen inhoud; tijden worden afgerond.
TTML naar CSV
TTML → CSV verliest stijlen, positie en formaateigen inhoud; tekst en tijden intact.
TTML naar JSON
TTML → JSON verliest formaateigen inhoud; tekst, tijden en volgorde blijven staan.
TTML naar LRC
TTML → LRC verliest timing, stijlen, positie, precisie en formaateigen inhoud.
TTML naar MicroDVD
TTML → MicroDVD verliest stijlen, positie, beeldsnelheid en formaateigen inhoud.
TTML naar SBV
TTML → SBV verliest stijlen, positie en formaateigen inhoud; tekst en tijden intact.
TTML naar SMI
TTML → SMI verliest stijlen en formaateigen inhoud; tekst en tijden blijven staan.
TTML naar SRT
TTML → SRT verliest stijlen, positie en formaateigen inhoud; tekst en tijden intact.
TTML naar SSA
TTML → SSA verliest precisie en formaateigen inhoud; tijden worden afgerond.
TTML naar TXT
TTML → TXT verliest timing, stijlen, positie, regeleinden en formaatgegevens.
TTML naar VTT
TTML → VTT verliest stijlen, positie en formaateigen inhoud; tekst en tijden intact.
TTML-ondertitelformaat
Wat TTML kan opslaan, wat niet, en alle formaten waarmee je kunt omzetten.
TXT naar ASS
TXT → ASS verliest timing en precisie; de tekst zelf blijft volledig intact.
TXT naar CSV
TXT → CSV verliest de timing; tekst en volgorde blijven staan.
TXT naar JSON
TXT → JSON verliest de timing; tekst en volgorde blijven staan.
TXT naar LRC
TXT → LRC verliest timing en precisie; de tekst zelf blijft volledig intact.
TXT naar MicroDVD
TXT → MicroDVD verliest timing en beeldsnelheid; geef de fps van de bron op.
TXT naar SBV
TXT → SBV verliest de timing; tekst en volgorde blijven staan.
TXT naar SMI
TXT → SMI verliest de timing; tekst en volgorde blijven staan.
TXT naar SRT
TXT → SRT verliest de timing; tekst en volgorde blijven staan.
TXT naar SSA
TXT → SSA verliest timing en precisie; de tekst zelf blijft volledig intact.
TXT naar TTML
TXT → TTML verliest de timing; tekst en volgorde blijven staan.
TXT naar VTT
TXT → VTT verliest de timing; tekst en volgorde blijven staan.
TXT-ondertitelformaat
Wat TXT kan opslaan, wat niet, en alle formaten waarmee je kunt omzetten.
VTT naar ASS
VTT → ASS verliest precisie en formaateigen inhoud; tijden worden afgerond.
VTT naar CSV
VTT → CSV verliest stijlen en formaateigen inhoud; tekst en tijden blijven staan.
VTT naar JSON
VTT → JSON verliest formaateigen inhoud; tekst, tijden en volgorde blijven staan.
VTT naar LRC
VTT → LRC verliest timing, stijlen, precisie en formaateigen inhoud.
VTT naar MicroDVD
VTT → MicroDVD verliest stijlen, beeldsnelheid en formaateigen inhoud.
VTT naar SBV
VTT → SBV verliest stijlen en formaateigen inhoud; tekst en tijden blijven staan.
VTT naar SMI
VTT → SMI verliest formaateigen inhoud; tekst, tijden en volgorde blijven staan.
VTT naar SRT
VTT → SRT verliest stijlen en formaateigen inhoud; tekst en tijden blijven staan.
VTT naar SSA
VTT → SSA verliest precisie en formaateigen inhoud; tijden worden afgerond.
VTT naar TTML
VTT → TTML verliest formaateigen inhoud; tekst, tijden en volgorde blijven staan.
VTT naar TXT
VTT → TXT verliest timing, stijlen, regeleinden en formaatgegevens.
VTT-ondertitelformaat
Wat VTT kan opslaan, wat niet, en alle formaten waarmee je kunt omzetten.
Synchronisatie
23,976 fps naar 25 fps
Vermenigvuldig alle tijden met 0,95904: de echte PAL-correctie van 4,096 procent.
23,976 fps naar 29,97 fps
Vermenigvuldig alle tijden met 0,8 wanneer framenummers op de filmfps zijn gedeeld.
24 fps naar 25 fps
Vermenigvuldig alle tijden met precies 0,96 voor de PAL-versnelling van 4 procent.
25 fps naar 23,976 fps
Vermenigvuldig alle tijden met 1,0427094 om PAL-timing terug op film te zetten.
29,97 fps naar 23,976 fps
Vermenigvuldig alle tijden met 1,25 wanneer een film op de NTSC-containerfps is geteld.
50 fps naar 25 fps
Halveer alle tijden om 50 fps of veldgetelde ondertitels terug op 25 fps te zetten.
Eindtijden verschuiven
Verschuif alleen de eindtijd; elk begin blijft staan, dus cues worden korter of langer.
Framerate van ondertitels omrekenen
Schaal elke tijdstempel van bron- naar doelfps, voor elk paar van 23,976 tot 60.
Gaten tussen ondertitels opvullen
Sluit het lege scherm tussen cues door de eerste langer te laten staan; tekst blijft.
Lange ondertitels splitsen
Knip cues boven je tekenlimiet in stukken; tekst op woordgrens, timing naar lengte.
Minimale duur instellen
Houd elke cue korter dan je limiet langer in beeld; de tijd komt uit de pauze erna.
Minimale pauze tussen ondertitels
Laat minstens het opgegeven aantal ms leeg tussen cues, zodat regels niet samensmelten.
Ondertitelblokken samenvoegen
Voeg naburige cues samen onder je pauzegrens; elk woord blijft behouden.
Ondertitels in delen splitsen
Knip één bestand op de klok in delen; cues houden hun tijd, de delen komen als zip.
Ondertitels op duur splitsen
Verdeel een cue die langer dan je limiet duurt in gelijkmatig getimede stukken.
Ondertitels op een tijdsbereik knippen
Behoud alleen het venster; cues erbuiten vallen weg, cues op de rand worden geknipt.
Ondertitels op frames uitlijnen
Zet elke grens op het dichtstbijzijnde frame bij 23,976, 25 of 29,97 fps.
Ondertitels op videolengte rekken
Geef de videolengte op; het bestand wordt uitgerekt of ingekrompen tot die duur.
Ondertitels op zinnen splitsen
Zet één zin per cue, met breuken op punten, vraagtekens en regeleinden.
Ondertitels punt voor punt syncen
Eén paar punten zet de offset, twee rekken ook drift aan het eind weg.
Ondertitels verschuiven
Verschuif elke cue met een exacte offset in ms; tekst en bloknummers blijven gelijk.
Overlappende ondertitels samenvoegen
Cues die schermtijd delen worden één cue met beide teksten, van start tot einde.
Overlappende ondertitels verwijderen
Laat elke cue beginnen waar de vorige eindigde; trimmen of weglaten, apart geteld.
Starttijden verschuiven
Verschuif alleen de starttijd; elk einde blijft staan, dus de duur verandert.
Synchroniseren op een tijdcode
Zet de eerste cue op de opgegeven tijd; 00:00:00,000 haalt de inloop weg.
Timing van ondertitels schalen
Rek de tijdlijn uit of krimp hem in met een percentage; handig bij PAL-versnelling.
Verschuiven binnen een bereik
Verschuif alleen cues die in een tijdsbereik beginnen; de rest blijft ongemoeid.
Verschuiven met een tijdcode
Verschuif elke cue met een tijdcode zoals 00:00:02,500; beide randen schuiven mee.
Verschuiven op basis van frames
Verschuif elke cue met een aantal frames, omgerekend via de fps van 23,976 tot 30.
Tekst en stijl
Alle opmaak uit ondertitels
Verwijder cursief, vet, onderstreept, kleur en karaoke; tekst en timing blijven staan.
ASS-override-tags verwijderen
Haal de overridecodes uit ASS of SSA: opmaak, karaoke, {...}-blokken en positie.
BOM aan ondertitels toevoegen
Zet een UTF-8-byteordemarkering voor het bestand voor spelers die de eerste bytes lezen.
BOM uit ondertitels verwijderen
Haal de BOM weg voor buildscripts en strikte parsers; geen cue wordt aangeraakt.
Cursief-tags verwijderen
Strip elke cursiefrange terwijl de woorden blijven; geen upload en geen cue verschuift.
Eén taal uit tweetalige ondertitels
Behoud één taal uit een tweetalig bestand en laat de andere vallen; zonder upload.
Eén tijdlijn bij samenvoegen
Voeg twee bestanden samen zonder de timing van het eerste te verschuiven; de rest telt.
Eerste letter per regel
Elke regel krijgt de ontbrekende hoofdletter; streepjes en aanhalingstekens blijven.
Font- en kleurtags verwijderen
Verwijder kleur- en fontranges zodat de speler eigen opmaak gebruikt; geen cue beweegt.
HTML-tags uit ondertitels
Strip markup inclusief spreker- en class-tags van WebVTT; de dialoog blijft over.
Kleur van ondertitels wijzigen
Alle regels één kleur geven; vet, cursief en karaoke blijven, oude kleuren vervallen.
Lange ondertitelregels afbreken
Breek alleen regels boven je kolomtelling; alle andere blijven byte voor byte staan.
Maximaal aantal regels per cue
Beperk het aantal regels per cue; te lange cues worden samengepakt, korte blijven.
Muziek- en geluidscues verwijderen
Haal de notensymbolen en de gezongen regels eromheen weg; gesproken cues houden elk woord.
Non-verbale informatie verwijderen
Strip opmerkingen tussen haakjes van een SDH-track, alleen op haakvorm; tekst blijft.
Onderstreeptags verwijderen
Verwijder onderstreepte ranges zonder tekst, tijdcode of andere opmaak aan te raken.
Ondertitels in hoofdletters
Herschrijf elke regel in kapitalen voor een leveringsspecificatie; tijdcodes blijven.
Ondertitels in kleine letters
Herschrijf elke regel in kleine letters; afkortingen en namen gaan mee omlaag.
Ondertitels in titelkapitalen
Geef elk woord een hoofdletter en laat kleine woorden staan; namen blijven.
Ondertitels in zinskapitalen
Zet elke regel om naar zinsverband: eerste woord en elk zinsbegin met hoofdletter.
Ondertitels op regellengte afbreken
Hervouw elke cue naar je kolombreedte: lange regels breken, korte regels voegen samen.
Positie van ondertitels wijzigen
Alle blokken naar een van negen schermposities, of verwijder de positiemarkeringen.
Regeleinden uit ondertitels
Zet elke cue op één regel: regeleinden worden samengevoegd, de tijden blijven.
Regeleinden uitbalanceren
Verdeel de bestaande regels gelijkmatig, zodat de langste regel zo kort mogelijk wordt.
Regeleinden van ondertitels
Wissel tussen LF en CRLF, ook bij gemengde bestanden; cues en tijdcodes blijven gelijk.
Reguliere expressies in ondertitels
Herschrijf tekst met een regex: capture-groepen, flags en per treffer eigen vervanging.
SDH-annotaties verwijderen
Haal in één keer sprekerslabels, haken, opmerkingen en muziek uit een SDH-bestand.
Sprekerslabels verwijderen
Verwijder de naam in kapitalen en de dubbele punt aan het begin van elke regel.
Tekencodering herstellen
Lees als Shift-JIS, GBK, Big5, EUC-KR, Windows-1251 of ISO-8859-1 bij foute tekst.
Tekencodering van ondertitels
Schrijf als UTF-8, UTF-8 met BOM, UTF-16LE of Windows-1252; verliezen worden geteld.
Tekst tussen haken verwijderen
Verwijder alles tussen vierkante haken, zoals geluid en muziek, en sluit het gat.
Tijdstempels uit de tekst halen
Strip tijdcodes in de cue-tekst zoals [00:01:23]; geluidscues en kloktijden blijven.
Twee ondertitels samenvoegen
Twee bestanden worden één tweetalig bestand, cues op timing gepaard; zonder upload.
Tweetalige ondertitels op één regel
Voeg twee bestanden samen met beide talen op één regel en een scheidingsteken naar keuze.
Tweetalige ondertitels splitsen
Splits een tweetalig bestand in twee bestanden, één taal per bestand, op schrift herkend.
Vet-tags verwijderen
Haal vet van elke regel en laat cursief, onderstreept en kleur staan; zonder upload.
Zoeken en vervangen in ondertitels
Vervang tekst in elke cue: letterlijk zoeken, hele woorden en opmaak waar die past.
Kwaliteitscontrole
Cues die eindigen voor hun start
Meld cues waarvan de eindtijd niet na de start ligt: tijdcode nul en omgekeerde tijd.
Gaten tussen ondertitels vinden
Toon elk stuk leeg scherm boven je limiet, gemeten vanaf de laatste cue in beeld.
Lege ondertitelblokken vinden
Toon elke cue zonder tekst: een blok dat tijdlijn bezet maar niets toont.
Ondertitels buiten volgorde vinden
Meld bestanden waarvan cues niet op tijd stonden, met de herordening die nodig was.
Ondertitels zonder dialoog vinden
Toon cues zonder letters: muzieknoten, getallen, streepjes; gemarkeerd om te bekijken.
Overlappende ondertitels vinden
Toon elke cue die begint voor de vorige klaar is, met nummers, tijden en overlap in ms.
Structurele controle van ondertitels
Draai alle structuurchecks tegelijk: overlap, gaten, lege blokken, volgorde en duur.
Te korte ondertitels vinden
Toon cues die korter dan je minimum in beeld blijven, met gemeten duur en limiet.
Te lange ondertitels vinden
Toon cues die langer dan je maximum in beeld blijven, met duur en limiet ernaast.
Toegankelijkheidsnormen
Leessnelheid van ondertitels
Meet de leessnelheid per cue langs Ofcom of Netflix; het rapport komt als PDF en CSV.
Maximale duur van ondertitels
Toon cues die na zeven seconden nog in beeld staan, met duur, grens en herkomst.
Minimale duur van ondertitels
Toon cues onder 834 ms volgens Netflix, met gemeten duur en de bron van de grens.
Ondertitels toetsen aan EN 301 549
Draai de hele controle langs EN 301 549, dat WCAG 2.2 SC 1.2.2 als eis overneemt.
Ondertitels toetsen aan FCC-regels
Controle langs 47 CFR §79.1: vier checks hebben geen getal, het rapport noemt ze.
Ondertitels toetsen aan Netflix
Alles langs Netflix: 20 CPS, 42 tekens per regel en 834 ms tot 7 s; rapport als PDF.
Ondertitels toetsen aan Ofcom
Controle langs Ofcom met 180 woorden per minuut als enige getal; de rest blijft open.
Regellengte van ondertitels
Meet elke regel langs Netflix met 42 tekens en BBC met 37; rapport komt als PDF en CSV.
Sprekerwissel in ondertitels
Toon cues met twee sprekers zonder naam, getoetst aan FCC 47 CFR §79.1 en WCAG 2.2.
Tijdcode
Exporteren en integreren
HTML-trackelement genereren
Verpak WebVTT in een track-element als data-URI, klaar om in een pagina te plakken.
Ondertitels als platte tekst
Lees cues als doorlopende alinea’s: regels samengevoegd, tijdstempels optioneel.
Ondertitels naar PDF
Zet ondertitels om in een printbare, doorzoekbare PDF: één cue per blok met tijdcode.
YouTube-hoofdstukken uit ondertitels
Lees een bestand als hoofdstuklijst: één regel per sectie, eerste stempel op 0:00.
Media-invoer
Audio transcriberen naar ondertitels
Maak van een opname een getimede .srt of .vtt; het model wordt eenmalig geladen.
Audio transcriberen naar tekst
Maak van een opname een platte tekst: alinea’s, geen tijdcodes, niets geüpload.
Ondertitels laten inspreken
Spreek elke cue uit op zijn starttijd en download één audiobestand; zonder upload.
Ondertitels op de audio synchroniseren
Sleep ondertitels en video: verschuiving en fps-drift worden uit de spraak gemeten.
Ondertitels uit video halen
Haal elk ondertitelspoor uit een video; één bestand per taal, niets wordt geüpload.
Songtekst-editor met timing
Speel audio af, tik bij elke regel op een toets en exporteer een .lrc; niets geüpload.
SUB/IDX (VobSub) naar SRT
Zet een VobSub-paar om naar .srt: .idx levert tijden, .sub de beelden, OCR de tekst.
SUP (PGS) naar SRT
Lees tekst uit een .sup met OCR op je toestel; je krijgt een .srt, de taal kies je.
Tekst hardop laten voorlezen
Plak een alinea of sleep een tekstbestand en krijg spraak als WAV, MP3 of M4A.