tigtools

SRT naar VTT-converter

Zet SubRip-ondertitels (.srt) om in WebVTT (.vtt) voor het HTML-video-element, spelers zoals YouTube of streamingtools. Het bestand verlaat je apparaat nooit.

Werkt in je browser Geen registratie nodig

ms

Milliseconden; negatief laat ondertitels eerder verschijnen. 1000 ms = 1 seconde.

of zet het hier neer. Het bestand blijft op je apparaat.

Zo gebruik je deze tool

  1. Open een .srt-bestand of plak de ondertitels.
  2. Verschuif eventueel elke cue eerder of later in milliseconden.
  3. Controleer de WebVTT-uitvoer en download het .vtt-bestand.

Hoe het werkt

WebVTT en SRT slaan hetzelfde op: genummerde of ongenummerde cues met een begin- en eindtijd en tekst, maar verschillen in details. De converter voegt de WEBVTT-header toe, schrijft tijdstempels met een punt vóór de milliseconden (00:00:01.000 in plaats van 00:00:01,000) en gebruikt, als u ze behoudt, de SRT-nummers als cue-identificaties.

Opmaak die WebVTT niet ondersteunt, wordt verwijderd: <font>-kleurlabels en ASS-achtige positiecodes zoals {\an8}. Vet-, cursief- en onderstreeptags (<b>, <i>, <u>) blijven behouden. Een letterlijke --> in de tekst zou de cue beëindigen, dus die wordt vervangen door ->, en losse < en & tekens worden ge-escaped. Windows-regeleinden en een UTF-8 BOM in de invoer worden verwerkt; bestanden die geen geldige UTF-8 zijn, worden gelezen als Windows-1252.

De offset verschuift elke cue met dezelfde hoeveelheid. Cues die vóór 0:00 zouden eindigen, worden verwijderd en cues die vóór 0:00 zouden beginnen, beginnen bij 0:00. Gebruik in plaats daarvan de Subtitle Frame Rate Converter om ondertitels te corrigeren die in de loop van de tijd uit sync raken.

Voorbeelden

Ondertitels voor een webvideo

Zet lecture.srt om naar lecture.vtt en voeg het toe met <track src="lecture.vtt" kind="subtitles"> aan een HTML5-video.

Ondertitels 1,5 seconden te laat

Voer -1500 in als verschuiving: elke cue verschijnt 1,5 seconden eerder in de gedownloade .vtt.

Veelgestelde vragen

Wat is het verschil tussen SRT en VTT?

WebVTT begint met een WEBVTT-regel, gebruikt een punt in plaats van een komma in tijdstempels, maakt cuenummers optioneel en ondersteunt positionering en opmaak. Browsers spelen WebVTT af in het HTML-video-element; SRT spelen ze niet af.

Wordt de opmaak behouden?

Vet, cursief en onderstreept blijven behouden. Letterkleuren en positiecodes in {\an8}-stijl worden verwijderd, omdat WebVTT daar geen equivalent voor heeft.

Mijn geaccentueerde tekens worden verkeerd weergegeven. Waarom?

Het bestand is waarschijnlijk opgeslagen in een oude codering. De tool leest niet-UTF-8-bestanden als Windows-1252; als je bestand een andere codering gebruikt, sla het dan eerst opnieuw op als UTF-8 in een teksteditor.

Privacy

Je ondertitelbestand wordt gelezen en geconverteerd in je browser. Het wordt niet geüpload of opgeslagen.