tigtools

SRT til VTT-konverter

Konverter SubRip-undertekster (.srt) til WebVTT (.vtt) til HTML video-elementet, YouTube-lignende afspillere eller streamingværktøjer. Filen forlader aldrig din enhed.

Kører i din browser Ingen tilmelding

ms

Millisekunder; negativ værdi får undertekster til at vises tidligere. 1000 ms = 1 sekund.

eller slip den her. Filen forbliver på din enhed.

Sådan bruger du det

  1. Åbn en .srt-fil, eller indsæt underteksterne.
  2. Flyt eventuelt hver replik tidligere eller senere i millisekunder.
  3. Tjek WebVTT-outputtet, og download .vtt-filen.

Sådan fungerer det

WebVTT og SRT gemmer det samme: nummererede eller unummererede cues med start- og sluttidspunkt og tekst, men adskiller sig i detaljer. Konverteringsværktøjet tilføjer WEBVTT-headeren, skriver tidskoder med punktum før millisekunderne (00:00:01.000 i stedet for 00:00:01,000) og bruger, hvis du beholder dem, SRT-numrene som cue-id'er.

Formatering, som WebVTT ikke understøtter, fjernes: <font>-farvekoder og ASS-lignende positionskoder som {\an8}. Fed, kursiv og understregning (<b>, <i>, <u>) bevares. En bogstavelig --> inde i teksten ville afslutte cuen, så den erstattes med ->, og enlige < og &-tegn bliver escapet. Windows-linjeskift og en UTF-8 BOM i input håndteres; filer, der ikke er gyldig UTF-8, læses som Windows-1252.

Forskydningen flytter hver cue med samme mængde. Cues, der ville slutte før 0:00, fjernes, og cues, der ville starte før 0:00, starter ved 0:00. For at rette undertekster, der med tiden kommer ud af sync, skal du bruge Subtitle Frame Rate Converter i stedet.

Eksempler

Undertekster til en webvideo

Konverter lecture.srt til lecture.vtt, og tilføj den med <track src="lecture.vtt" kind="subtitles"> til en HTML5-video.

Undertekster 1,5 sekunder forsinket

Angiv -1500 som forskydning: hver cue vises 1,5 sekunder tidligere i den downloadede .vtt.

Ofte stillede spørgsmål

Hvad er forskellen mellem SRT og VTT?

WebVTT starter med en WEBVTT-linje, bruger punktum i stedet for komma i tidskoder, gør cue-numre valgfri og understøtter positionering og styling. Browsere afspiller WebVTT direkte i HTML-videoelementet; de afspiller ikke SRT.

Bevares formateringen?

Fed, kursiv og understreget bevares. Skriftfarver og positionskoder i {\an8}-stil fjernes, fordi WebVTT ikke har noget tilsvarende.

Mine accenttegn ser forkerte ud. Hvorfor?

Filen er sandsynligvis gemt i en gammel tegnkodning. Værktøjet læser ikke-UTF-8-filer som Windows-1252; hvis din fil bruger en anden kodning, skal du først gemme den igen som UTF-8 i en teksteditor.

Privatliv

Din undertekstfil læses og konverteres i din browser. Den uploades eller gemmes ikke.