Konverterare från SRT till VTT

Ett gratis onlineverktyg som omvandlar en .srt-undertextfil från SubRip till en .vtt-fil från WebVTT som en HTML5-spelare kan läsa.

Släpp en .srt här eller klicka för att välja
Konverterar…
              

Hämta transkriptionen från YouTube direkt

YouTube Video till Text-omvandlare är en kostnadsfri Chrome-tillägg: öppna valfri video och den hämtar transkriptionen direkt på sidan - som ren text eller som undertexter.

  • Transkription av valfri YouTube-video med ett klick
  • Ren text utan tidsstämplar - eller .srt med dem
  • Kopiera till urklipp eller spara som fil
  • Fungerar med undertexter på andra språk
YouTube Video till Text-omvandlare
Kostnadsfri Chrome-tillägg
Installera från Google Chrome Web Store
Skaffa YouTube Video till Text-omvandlare

Gratis Chrome-tillägg - ingen konto, ingen uppladdning.

100% privat: filen parsas och konverteras helt i din webbläsare. Dina undertexter laddas aldrig upp till en server - till skillnad från cloudconvert eller freeconvert.

Denna konverterare från SRT till VTT tar en SubRip-fil och skriver WebVTT-versionen som HTML5-spelare förväntar sig. Tidsstämplar byts till punktform, WEBVTT-rubriken placeras på första raden och formuleringen för varje cue förblir exakt som din översättare lämnade den. Släpp en fil ovan så är .vtt redo att laddas ner om ett ögonblick.

Hur man konverterar SRT till VTT i din webbläsare

  1. Välj .srt-filen
    Dra din undertextfil till släppzonen ovan, eller klicka på den och välj filen på disken. Släppzonen tar en fil per körning, så att konvertera en mapp med avsnitt innebär att upprepa detta steg för varje enskild.
  2. Cues parsas
    Cue-nummer, start- och sluttider samt textraderna läses ett block i taget. Undertexter exporterade på Windows bär vanligtvis CRLF-radslut och en BOM i början av filen, och inget av dem bryter parsern.
  3. Tider skrivs om
    SRT skriver millisekunder efter ett kommatecken, WebVTT efter en punkt, så 00:01:02,500 blir 00:01:02.500. Den obligatoriska WEBVTT-rubriken läggs till som första raden, och numreringen förs över som cue-identifierare.
  4. Ladda ner och bifoga
    Spara .vtt-filen och peka ett track-element mot den i din HTML5-spelare, eller ladda upp den till plattformen som begärde WebVTT-undertexter.

Varför det inte fungerar att byta namn på .srt till .vtt

En spelare som vägrar dina undertexter säger inget om varför. Ingen fel, ingen varning, bara en tom textningsmeny, och det är vad som vanligtvis får folk att leta efter en konverterare. I en textredigerare ser de två formaten nästan likadana ut, men SubRip till WebVTT är inte ett namnbytesjobb. Rubrikraden och millisekundseparatorn är de delar som en parser är strikt med.

SRT till VTT-konvertering som stannar på din dator.

SRT till VTT-konvertering som stannar på din dator

Undertexter för ett osläppt avsnitt, en intern utbildningsvideo, en kundredigering som fortfarande granskas. En textfil är hela manus för en video, och material av den typen är ofta något du inte får ge till en tredje part.

  • .srt läses och skrivs om i webbläsarfliken, laddas aldrig upp.
  • Inget konto och ingen daglig kvot, oavsett hur många filer du har.
  • Inget att installera, så en låst arbetsdator räcker.
  • Samma resultat på Windows, macOS eller Linux, eftersom det är vanlig JavaScript.

Tidsstämplar som spelare accepterar

Kommat är en av de vanligaste anledningarna till att en WebVTT-fil avvisas helt utan felmeddelande. Varje tidsstämpel skrivs om till punktform under konverteringen, och pilen mellan de två tiderna behålls exakt som specifikationen kräver. En 45-minuters föreläsning kan enkelt innehålla 600 cues, vilket är 1200 tidsstämplar som ingen vill fixa manuellt.

Numrering förs över

WebVTT behandlar en rad före tidsstämpeln som en cue-identifierare, så de ursprungliga SRT-numren överlever vid konvertering från SRT till VTT. Praktiskt när en korrekturläsare skriver tillbaka om cue 148 och du behöver hitta samma rad i båda filerna.

Tolerant mot stökiga exporter

Verkliga undertextfiler är sällan rena. Vi har sett filer där en översättare lämnat en oavsiktlig tomrad i mitten av ett block, och filer som blandar CRLF och LF eftersom två personer redigerat dem i olika appar. En UTF-8 BOM, extra tomrader och blandade radslut stoppar inte konverteringen.

Compute automation Automation image/svg+xml Amido Limited Richard Slater

Kursiv och fet överlever

Betoningstaggar inuti en cue bevaras istället för att tas bort, eftersom WebVTT förstår samma enkla i- och b-markup som SRT använder. Sångtexter och tal utanför bild behåller formateringen som översättaren avsåg.

Vem behöver SRT till VTT-konvertering?

Webbutvecklare som konverterar SRT till VTT

Webbläsare läser inte SubRip. Chrome, Firefox och Safari tolkar endast WebVTT, och de hanterar det via track-elementet i din videotagg. Varje textfil i projektet måste komma i det formatet innan textmenyn visar något.

Videoredigerare och undertextare

Redigeringssviter och undertextappar exporterar fortfarande SRT som standard, medan leveransplattformen begär WebVTT. Ett steg från SRT till WebVTT hamnar därför hos någon före varje uppladdning. Om själva videon också behöver bearbetning före leverans, finns den delen av jobbet i vår videoverktygslåda.

Kurs- och podcastutgivare

Lärplattformar och podcastvärdar accepterar ofta undertexter endast som .vtt, så ett arkiv med gamla SRT-filer måste konverteras före uppladdning. När en föreläsning redan finns på YouTube och ingen undertextfil existerar alls, ger vår Chrome-tillägg som hämtar transkriptionen på YouTube-sidan dig texten att börja med.

🙋 Vanliga frågor

Placera filen bredvid din video och lägg till ett track-element inuti videotaggen, med kind='subtitles', srclang-koden för språket och en etikett för undertextsmenyn. Lägg till attributet default om undertexter ska vara aktiva från början. Om inget visas, kontrollera att .vtt serveras från samma ursprung som sidan eller att CORS är öppet för den.

Nej. Cue-texten kopieras oförändrad, och tiderna förblir desamma, endast skrivna på det sätt WebVTT vill ha dem. Det som ändras är "rören" runt texten, WEBVTT-headern på första raden och punkten före millisekunderna. Kursiv och fetstil inuti en cue överlever också.

Båda redigerarna behåller undertexter i ett undertextspår och skriver ut dem till en sidofil. Exportlistan beror på vilken version du kör, så den pålitliga vägen är att exportera SRT från tidslinjen och avsluta med att konvertera den här. Det fungerar också omvänt, eftersom många redigerare importerar en .vtt rakt tillbaka till ett undertextspår.

Ja, den är gratis. Ingen konto och ingen daglig gräns, så du kan konvertera SRT till VTT så ofta du behöver. Den enda begränsningen är en fil per körning, eftersom sidan inte hanterar batchkonvertering. Det är ett litet JavaScript-verktyg vi håller gratis snarare än en testversion av något betalt.

Fyra vanliga orsaker. Den första raden är inte WEBVTT; tidsstämplarna använder fortfarande kommatecken; servern skickar filen som text/plain istället för text/vtt; eller så ligger filen på en annan domän utan CORS-header. En konvertering från SRT till VTT på den här sidan åtgärdar de två första, de två andra är serverinställningar på din sida.

En ren transkription saknar tidsinformation, och en undertextfil består mestadels av tidsinformation, så det krävs två steg. Vår text till undertext-konverterare delar upp texten i segment och fördelar jämna tidskoder över dem, sedan laddar du upp din .srt här och konverterar SRT till VTT i det andra steget. Om texten inte redan finns, omvandlar vår desktop-transkriberare för Windows ljud och video till text på din egen dator. Den här sidan utför ingen taligenkänning och översätter inga undertexter.
YouTube Video till Text-omvandlare - Chrome-tillägg.Skaffa YouTube Video till Text-omvandlare

Gratis Chrome-tillägg - ingen konto, ingen uppladdning.

Relaterade undertextverktyg