Så här använder du det
- Öppna en .srt-fil eller klistra in undertexterna.
- Förskjut eventuellt varje cue tidigare eller senare i millisekunder.
- 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.