SRT till VTT
Webbläsare visar undertexter från ett <track>-element bara i WebVTT, så en SRT-fil som fungerar i VLC visar ingenting på en webbsida. Konvertera den till VTT här så visas samma undertexter i alla HTML5-spelare.
Undertextkonverterare
eller släpp SRT, VTT, ASS …-filer här ·
Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter
Filerna bearbetas på våra servrar och raderas efter 30 minuter.
Flyttar alla undertexter så här många sekunder. Använd ett positivt tal om undertexterna kommer för tidigt, negativt om de kommer för sent (t.ex. -1,5).
Ange detta och målfrekvensen när undertexterna glider allt mer ur synk under filmen, ett tecken på att de tidsatts för en annan videoutgåva.
Bildfrekvensen för videon som undertexterna ska spelas med. En omvandling från 23,976 → 25 åtgärdar det mesta av PAL/NTSC-glidningen.
Används bara för TXT-indata utan tider: varje rad visas så här länge, en efter en. Justera tiderna efteråt i ett undertextprogram vid behov.
Automatisk identifiering klarar de flesta filer. Välj teckenkodning manuellt om bokstäver med accent, kyrilliska eller arabiska tecken blir frågetecken. Utdata är alltid UTF-8.
Typsnitt som används i standardstilen för ASS. Det måste vara installerat på tittarens dator; Arial är det säkraste valet.
Storlek i förhållande till en video som är 1080 pixlar hög. 48 är en typisk storlek för film.
Så använder du verktyget
- 1
Släpp dina .srt-filer här
Lägg till en undertextfil, eller en per språk, upp till 20 filer på 95 MB vardera. Äldre teckenkodningar identifieras och skrivs om som UTF-8, vilket WebVTT kräver.
- 2
Justera tidsinställningen vid behov
Låt allt vara som det är för en rak konvertering. Om undertexterna kommer för tidigt eller för sent i din video anger du sekunder under Förskjut tider i Avancerade inställningar.
- 3
Konvertera till WebVTT
Klicka på Konvertera till WebVTT (VTT) och ladda ner .vtt-filerna. Ladda upp dem bredvid din video. Våra kopior raderas efter 30 minuter.
Ladda upp SRT-filen och klicka på Konvertera till WebVTT (VTT). Du får en fil med den obligatoriska WEBVTT-rubriken, millisekunder avdelade med punkt och UTF-8-text, redo för elementet <track>, Video.js, Plyr eller en kursplattform.
Därför behöver webbspelare VTT i stället för SRT
SRT föddes i världen av DVD-ripping runt år 2000 och blev standard för skrivbordsspelare, redigeringsprogram och nedladdningar. WebVTT utformades 2010 för webben med SRT:s syntax som utgångspunkt, och HTML-standarden gjorde det till formatet för elementet <track>. Chrome, Firefox, Safari och Edge läser det alla inbyggt, och ingen av dem läser SRT via ett track-element.
De två ser nästan likadana ut i en textredigerare, och därför överraskar skillnaden många. En VTT-fil måste börja med WEBVTT, måste vara UTF-8 och skriver 00:01:05.300 där SRT skriver 00:01:05,300. Dessutom kan VTT innehålla positioner, formatering och kommentarer som SRT aldrig haft. Att gå från SRT till VTT förlorar därför ingenting, medan vägen tillbaka via VTT till SRT tappar de extrafunktionerna.
När du har .vtt-filen länkar du till den från din sida som visas nedan. För en video i ett format som webbläsare inte spelar upp, till exempel en .mov från en iPhone, tar guiden om att konvertera MOV till MP4 hand om den andra halvan av jobbet.
<video controls src="lecture.mp4">
<track kind="subtitles" src="lecture.sv.vtt"
srclang="sv" label="Svenska" default>
</video>SRT och VTT: alla skillnader som spelar roll
| Aspekt | SRT | WebVTT |
|---|---|---|
| Filens första rad | Replikmummer `1` | `WEBVTT` |
| Tidsstämpel | `00:01:05,300` | `00:01:05.300` (timmar valfria) |
| Replikmummer | Obligatoriska | Valfria identifierare |
| Teckenkodning | Valfri, ofta äldre kodsidor | Endast UTF-8 |
| Position och justering | Inte standardiserat | Replikinställningar som `line` och `align` |
| Formatering | `<i>`, `<b>`, `<u>`, `<font>` | `<i>`, `<b>`, `<u>`, klasser formaterade med CSS |
| MIME-typ på en server | `application/x-subrip` | `text/vtt` |
SRT
SubRip-undertexter
SRT är undertextformatet från SubRip, ett gratis Windows-program som runt 2000 extraherade undertexter från video. Varje post är ett textblock med nummer, start- och sluttid och själva undertexten. Det är det mest utbredda undertextformatet och accepteras av VLC, YouTube, Facebook, videoredigerare och smart-tv. SRT har bara grundläggande formatering och ingen standard för placering eller stil.
- Komprimering
- –
- Transparens
- –
- Animation
- –
- Introducerades
- SubRip
VTT
WebVTT-undertexter
VTT är formatet Web Video Text Tracks, som utvecklades av WHATWG och W3C omkring 2010 för HTML5-video. Det liknar SRT men lägger till en WEBVTT-rubrik och stöder placering, formatering, talarangivelser och metadata. Webbläsare använder det för textning via elementet <track>, och strömningstjänster och YouTube godtar det. Vissa datorspelare och redigeringsprogram förväntar sig SRT i stället.
- Komprimering
- –
- Transparens
- –
- Animation
- –
- Introducerades
- 2010 · W3C / WHATWG
HTML5-video läser bara in WebVTT via track-elementet, så SRT-undertexter som gjorts för skrivbordsspelare måste bli VTT innan de kan visas på en webbsida.
VTT-undertexter visas inte i webbläsaren
Undertexterna fungerar online men inte när du öppnar HTML-filen från disken
Webbläsare blockerar spår som läses in från
file://-sidor. Testa via en lokal webbserver eller på den riktiga webbplatsen.Spåret läses in från en annan domän och förblir tomt
Lägg till
crossorigini elementet<video>och tillåt din webbplats i CORS-rubrikerna på servern som håller .vtt-filen.Servern skickar filen som text/plain
Konfigurera den att leverera .vtt som
text/vtt. Vissa spelare vägrar andra typer.Varje undertext visas en sekund för tidigt
Konvertera igen med ett positivt värde under Förskjut tider, till exempel 1, och ersätt filen.
Frågor om SRT till VTT
Vad ändrar konverteraren i filen?
Den lägger till raden WEBVTT överst, byter ut kommatecknet före millisekunderna mot en punkt och sparar filen som UTF-8. WebVTT tillåter replikernas nummer som valfria identifierare, och själva undertexten ändras inte.
Kan jag bara byta namn från .srt till .vtt?
Nej. Utan rubriken WEBVTT och med kommatecken i tidsstämplarna avvisar webbläsare spåret eller hoppar över varje replik. Filen måste skrivas om, vilket tar en sekund här.
Behålls kursiv och fet stil?
Ja, <i>, <b> och <u> finns i båda formaten. SRT:s tagg <font color> har ingen direkt motsvarighet i WebVTT, eftersom WebVTT färgsätter repliker med CSS-klasser. Aktivera därför Ta bort formateringstaggar om din fil använder den mycket.
Vilken fil vill min kursplattform ha?
De flesta utbildningsplattformar och webbspelare tar WebVTT, och många godtar även SRT. Om ett uppladdningsformulär bara anger .vtt konverterar du här. Anger det bara .srt använder du VTT till SRT för motsatt riktning.
Kan jag placera undertexterna överst i bilden?
WebVTT stöder det med replikinställningar som line:0, som du kan lägga till i en textredigerare efter konverteringen. SRT har inget standardiserat sätt att lagra en position, så de konverterade replikerna börjar på standardpositionen längst ned.
Hur lägger jag till flera språk i en och samma video?
Konvertera varje språks SRT och lägg sedan till en <track> per fil med egna srclang och label. Tittarna väljer språk i spelarens undertextmeny.