tigtools

SRT till VTT-omvandlare

Konvertera SubRip-undertexter (.srt) till WebVTT (.vtt) för HTML-videoelementet, YouTube-liknande spelare eller streamingverktyg. Filen lämnar aldrig din enhet.

Körs i din webbläsare Ingen registrering

ms

Millisekunder; negativt gör att undertexterna visas tidigare. 1000 ms = 1 sekund.

eller släpp den här. Filen stannar kvar på din enhet.

Så här använder du det

  1. Öppna en .srt-fil eller klistra in undertexterna.
  2. Förskjut eventuellt varje cue tidigare eller senare i millisekunder.
  3. Kontrollera WebVTT-utdata och ladda ner .vtt-filen.

Så fungerar det

WebVTT och SRT lagrar samma sak, numrerade eller onumrerade cues med start- och sluttid samt text, men skiljer sig i detaljer. Konverteraren lägger till WEBVTT-rubriken, skriver tidsstämplar med punkt före millisekunderna (00:00:01.000 i stället för 00:00:01,000) och använder, om du behåller dem, SRT-numren som cue-identifierare.

Formatering som WebVTT inte stöder tas bort: <font>-färgtaggar och positionskoder i ASS-stil som {\an8}. Fetstil, kursiv och understrykning (<b>, <i>, <u>) behålls. En bokstavlig --> inuti texten skulle avsluta cue:n, så den ersätts med ->, och lösa < och & tecken escapes. Windows-radbrytningar och en UTF-8 BOM i indata hanteras; filer som inte är giltig UTF-8 läses som Windows-1252.

Förskjutningen flyttar varje cue med samma mängd. Cues som skulle sluta före 0:00 tas bort och cues som skulle börja före 0:00 börjar vid 0:00. För att fixa undertexter som gradvis hamnar ur synk, använd Subtitle Frame Rate Converter i stället.

Exempel

Undertexter för en webbvideo

Konvertera lecture.srt till lecture.vtt och lägg till den med <track src="lecture.vtt" kind="subtitles"> i en HTML5-video.

Undertexter 1,5 sekunder sena

Ange -1500 som förskjutning: varje cue visas 1,5 sekunder tidigare i den nedladdade .vtt-filen.

Vanliga frågor

Vad är skillnaden mellan SRT och VTT?

WebVTT börjar med en WEBVTT-rad, använder punkt i stället för kommatecken i tidsstämplar, gör cue-nummer valfria och stöder positionering och formatering. Webbläsare spelar upp WebVTT direkt i HTML-videoelementet; de spelar inte upp SRT.

Behålls formateringen?

Fetstil, kursiv och understrykning behålls. Teckenfärger och positionskoder av typen {\an8} tas bort eftersom WebVTT saknar motsvarighet för dem.

Mina tecken med accenter ser fel ut. Varför?

Filen sparades troligen i en gammal teckenkodning. Verktyget läser icke-UTF-8-filer som Windows-1252; om din fil använder en annan kodning, spara om den som UTF-8 i en textredigerare först.

Integritet

Din undertextfil läses och konverteras i din webbläsare. Den laddas inte upp eller sparas.