Konverterare från VTT till SRT

Klistra in en WebVTT-fil eller släpp en här, så får du en ren, numrerad SRT-fil som redigeringsprogram och uppladdningsformulär tar emot. Konverteringen körs i din webbläsare, så dina undertexter lämnar aldrig din enhet.

Klistra in texten, eller släpp en .srt- eller .vtt-fil här. Upp till 5 MB.

SRT-resultat

Sparad som en .srt-fil.

Klistra in undertexter eller välj en fil, så visas SRT-versionen här.

Körs i din webbläsare. Inget laddas upp.

Byt riktning: SRT till VTT

Konvertera en VTT-fil i fyra steg.

Inget konto och ingen uppladdning. Stäng fliken, så sparas ingenting.

  1. Klistra in din WebVTT-text i rutan, eller släpp en .vtt-fil på den.
  2. SRT-versionen visas medan du skriver. Allt som är värt att kontrollera, till exempel överlappande textremsor, listas nedanför med radnummer.
  3. Kopiera resultatet, eller ladda ner det som en .srt-fil med samma namn som originalet.
  4. Ladda upp .srt-filen tillsammans med videon, eller importera den i ditt redigeringsprogram.

Vad SRT behåller och vad som faller bort

SRT är det enklare formatet. Texten och start- och sluttiden för varje textremsa följer med oförändrade. WebVTT-funktioner som saknar motsvarighet i SRT tas bort, eftersom en SRT-fil inte har någonstans att lägga dem.

I WebVTT-filenI SRT-filen
Rubriken WEBVTT och raderna under den, till exempel Language: enTas bort. En SRT-fil börjar med sin första textremsa.
Identifierare för textremsorErsätts med nummer som räknas uppåt från 1, som SRT förväntar sig.
Korta tidsstämplar som 01:02.500Skrivs i sin helhet: 00:01:02,500
Inställningar som line:0 eller align:startTas bort. Spelarna använder sitt standardläge.
NOTE-, STYLE- och REGION-blockTas bort.
<i>, <b> och <u>Behålls.
<v>-, <c>-, <lang>- och <ruby>-taggarTaggen tas bort och texten behålls.
Tidsstämpeltaggar som <00:00:04.000>Tas bort.
&amp;, &lt; och &gt;Skrivs som de vanliga tecknen &, < och >
before.vtt
WEBVTT
Language: en

NOTE Recorded at the March meetup

intro
00:01.000 --> 00:03.500 line:0
<v Maya>Thanks for coming &amp; welcome.</v>

00:03.800 --> 00:06.000
<c.accent>Tonight</c> we have <i>three</i> talks.
after.srt
1
00:00:01,000 --> 00:00:03,500
Thanks for coming & welcome.

2
00:00:03,800 --> 00:00:06,000
Tonight we have <i>three</i> talks.

Talarnamn i voice-taggar

WebVTT kan markera vem som talar med en voice-tagg, som i <v Maya>Thanks for coming.</v>. Webbläsare använder namnet för formatering i stället för att visa det, och SRT har ingen voice-tagg alls, så konverteraren behåller de talade orden och tar bort taggen.

Om tittarna behöver veta vem som talar, skriv in namnet i textremsans text innan du konverterar, så som SRT-filer brukar visa det:

speaker.srt
1
00:00:01,000 --> 00:00:03,500
MAYA: Thanks for coming.

När SRT är det bättre valet

SRT har ingen formell specifikation. Namnet kommer från SubRip, ett program för att extrahera undertexter ur video, och den enkla strukturen är skälet till att så många verktyg läser formatet. Konvertera till SRT när:

  • Du importerar undertexter till ett redigeringsprogram. Både Premiere Pro och DaVinci Resolve importerar SRT-filer.
  • Du lägger till undertexter i en video för sociala medier. Facebook och LinkedIn tar emot undertextfiler i SRT.
  • Du tittar i ett skrivbordsprogram. VLC laddar till exempel en SRT-fil automatiskt när den ligger bredvid videon och har samma namn.

YouTube tar emot båda formaten, så där fungerar vilket som. Läs SRT kontra VTT för mer om skillnaderna.

Korta svar.

Laddas min undertextfil upp?

Nej. Filen läses och konverteras av sidan själv, i din webbläsare. Ingenting skickas till en server och ingenting sparas, och inget konto behövs.

Varför ersattes mina identifierare med nummer?

SRT förväntar sig att varje textremsa börjar med ett nummer, räknat uppåt från 1. WebVTT-identifierare kan vara vilken text som helst, så konverteraren numrerar textremsorna i ordning i stället.

Följer undertexternas placering med?

Nej. Inställningar som line:0 eller align:start saknar motsvarighet i SRT, så de tas bort och spelarna visar textremsorna i sitt standardläge, oftast centrerat nära nederkanten.

Vad händer med talarnamn i <v>-taggar?

Taggen tas bort och den talade texten behålls. Ska namnet synas på skärmen lägger du till det i textremsans text innan du konverterar.

Verktyget varnar för överlappande textremsor. Är det ett problem?

Överlappande textremsor är tillåtna i WebVTT, där webbläsare visar båda samtidigt. SRT-spelare hanterar överlappningar olika, så kontrollera varje par som flaggas. Varningen anger radnumret för den senare textremsan.

Klarar det VTT-filer med timing ord för ord?

Ja. Tidsstämpeltaggar som <00:00:04.000> och <c>-taggarna runt varje ord tas bort, så att texten blir kvar med textremsans start- och sluttid. Rubrikrader som Kind: captions och Language: en tas också bort.

Har du inga undertexter än? AutoCap genererar dem från din video.

Ladda upp en video på engelska eller något av 38 europeiska språk och få undertexter med timing för varje ord. Rätta vilket ord som helst och exportera sedan en MP4 med inbrända undertexter, renderad i din webbläsare i upp till 2K, eller ladda ner SRT- och VTT-filer med ett betalt abonnemang. Gratisabonnemanget innehåller 2 minuter per månad.