Converteer SRT-ondertitels naar WebVTT voor online video
Browsers spelen ondertitels af in WebVTT, niet in SRT. Daarom vraagt een webpagina, een eigen videospeler of een cursusplatform vaak om een .vtt-bestand. Upload je .srt-bestanden of een ZIP en download VTT waarin elke regel op de originele timing staat en voorzien is van een correcte WEBVTT-header. Opdrachten tot 3,000 regels zijn helemaal gratis; grotere batches kosten $5, eenmalig betaald.
- WEBVTT-header toegevoegd, komma's in de tijdscodes vervangen door punten
- SRT-nummers behouden als cue-ID's
- Cursief, vet en onderstreept blijven behouden; tags voor tekstkleur worden verwijderd
- Oude Windows-coderingen omgezet, aangezien WebVTT UTF-8 vereist
- Dezelfde bestandsnamen met .vtt; meerdere bestanden download je samen als één ZIP
Waarom een webplayer VTT nodig heeft
Het HTML5-video-element laadt ondertitels via een track-element, bijvoorbeeld <track kind="subtitles" src="lesson-01.vtt" srclang="en" label="English">, en browsers verwachten daar WebVTT. Een SRT-bestand op die plek wordt doorgaans zonder foutmelding genegeerd. Veel online cursussystemen en videoplayers hanteren dezelfde regel en vragen bij het uploaden om VTT.
De conversie zelf is subtiel maar exact: een WEBVTT-regel bovenaan, een punt in plaats van een komma voor de milliseconden en tekst in geldige UTF-8. De converter doet dit voor elke regel, waarbij de begin- en eindtijden tot op de milliseconde gelijk blijven.
Wat er verandert en wat gelijk blijft
- Tijdscodes en volgorde: ongewijzigd.
- Nummers: behouden als cue-identifiers, wat binnen VTT is toegestaan.
- Cursief, vet en onderstreept: behouden, omdat browsers dit ondersteunen.
- <font color>-tags: verwijderd, omdat WebVTT deze niet gebruikt.
- De {\an8}-code voor plaatsing bovenaan: omgezet naar de WebVTT-instelling line:0, zodat die regels netjes bovenin beeld blijven staan.
Voordat je publiceert
Controleer of je server .vtt-bestanden als text/vtt verstuurt; sommige servers sturen een onbekend type, waardoor de browser de track weigert. Lopen de ondertitels voor of achter op je video? Pas de timing dan eerst aan met Fix Subtitle Sync en converteer daarna pas. Voor een cursus met veel lessen upload je alle SRT's tegelijk of in één ZIP-bestand met behoud van de bestandsnamen, zodat elke les de juiste ondertitels vindt.
De regels worden vóór het downloaden op het scherm getoond; wijzigingen die je daar maakt, worden direct in het bestand verwerkt.
Hoe de tool werkt, wat het kost en hoe we met je bestanden omgaan, staat op de pagina Ondertitel-converter; de prijzen van alle tools staan op de pagina prijzen.
Laatst bijgewerkt op
Vragen en antwoorden
Kan ChatGPT SRT naar VTT converteren?
Bij een kort bestand wel: het gaat immers vooral om een header en komma's die punten worden. Bij een complete lessenserie of een film stopt een chat halverwege of slaat hij regels over bij het overtikken van elke tijdcode, en moet je elk antwoord ook nog handmatig als bestand opslaan.
Waarom negeert mijn browser mijn SRT-bestand?
Het track-element in browsers leest WebVTT. Converteer het bestand naar .vtt en zorg dat de server het verstuurt met het contenttype text/vtt.
Blijven regels die bovenaan horen te staan ook echt bovenin staan?
Ja. De SRT-code {\an8} zou in een browser letterlijk als tekst verschijnen; daarom wordt deze vervangen door de WebVTT-cue-instelling line:0, die de regel netjes bovenaan plaatst.
Wat kost het om een complete cursus te converteren?
Als alle bestanden samen maximaal 3,000 regels bevatten, is het helemaal gratis. Anders dekt een eenmalige betaling van $5 tot 50 bestanden of een ZIP met maximaal 50,000 regels. Unlimited kost $19 per week.
Is de uitvoer in UTF-8?
Ja, UTF-8 met een byte order mark. SRT-bestanden die in een oudere Windows-codering zijn opgeslagen, worden herkend en geconverteerd, zodat letters met accenten en niet-Latijnse tekens correct worden weergegeven.
Kan ik zowel SRT als VTT krijgen?
Ja. Na één upload werken alle formatknoppen, zodat je VTT voor het web kunt downloaden en een SRT-kopie kunt bewaren.