SRT vs VTT: forskjeller og hvordan du konverterer
SRT vs VTT forklart for skaperne: de virkelige forskjellene (komma vs punktum, WEBVTT-headeren, styling), hvilken plattform som ønsker hvilken, og hvordan man konverterer begge veier.

SRT vs VTT koker ned til dette: begge er klartekst-undertekstfiler som ligger ved siden av videoen din, men SRT (SubRip) er det universelle formatet som nesten alle plattformer aksepterer, mens VTT (WebVTT) er det nettbaserte formatet laget for HTML5-videospillere. Hvis du vurderer hvilken du skal bruke – eller du lastet opp feil og bildetekstene dine aldri dukket opp – er forskjellen mellom SRT og VTT mindre enn det ser ut til: hovedsakelig en overskriftslinje, komma-mot-punkt-tidsstempler, og hvor mye styling hvert format støtter. Denne guiden viser deg ekte side-ved-side fileksempler, et jukseark per plattform, og nøyaktig hvordan du konverterer SRT til VTT (og tilbake) uten å ødelegge bildetekstene dine.
Hvis du bare vil ha den korte versjonen: bruk SRT når du trenger maksimal kompatibilitet og enkel opplasting, og bruk VTT når målet er en nettsides egen videospiller eller en plattform som spesifikt ber om WebVTT. Fortsett å lese for de som sluker tekster stille – feil desimalseparator, en manglende overskrift og mojibake fra dårlig koding.
Viktige punkter
SRT vs VTT i et raskt blikk
Her er hele sammenligningen i én tabell. Alt nedenfor forklarer bare disse radene med ekte eksempler.

| Filendelse | .srt | .vtt | Påkrevd første linje | Ingen | WEBVTT | Millisekundseparator | Komma — 00:00:01,000 | Punktum — 00:00:01.000 | Cue-numre | Konvensjonelt sekvensiell | Valgfritt | Posisjonering / justering | Ikke i spesifikasjonen | Ja (Linjen, Posisjon, Juster) | Inline-design | Uoffisiell, spilleravhengig | Ja (tagger + a STIL blokk) | Kommentarer (MERKNAD) | Nei | Ja | Hjemsted | Offline-spillere, de fleste opplastingsfeltene | HTML5 <spor>, nettspillere | Koding | UTF-8 anbefales | UTF-8 kreves |
Den enkle konklusjonen: SRT er det enkle, bærbare formatet; VTT er det rikere, nettorienterte formatet. Ni av ti ganger kan du konvertere mellom dem på sekunder, fordi bildeteksten er identisk — bare innpakningen endres.
Hvordan en SRT-fil faktisk ser ut
Åpne en hvilken som helst .srt I en teksteditor vil du se gjentakende blokker på fire linjer: et tall, et tidsstempelområde, bildeteksten og en tom linje. Ingenting annet.
Tre ting å legge merke til:
- Hver blokk er nummerert i rekkefølge, med start på 1.
- Tidsstempelet bruker et komma Før millisekundene:
00:00:01,000. Dette er den ene detaljen som oftest ødelegger en konvertering. - Det er ingen header og ingen styling. SRT er bare tekst og timing. Noen desktop-spillere hedrer uoffisielle tagger som
<jeg>eller<b>, men den oppførselen er ikke en del av formatet, så stol aldri på det.
Den enkelheten er SRTs superkraft. Fordi det nesten ikke er noe å misforstå, lastes den opp rent til det bredeste spekteret av destinasjoner.
Hvordan en VTT (WebVTT)-fil faktisk ser ut
WebVTT er SRTs nettbaserte fetter. De samme bildetekstene i .vtt ser nesten identiske ut — med tre bevisste tillegg.
Se forskjellene fra SRT ovenfor:
- Den første linjen er
WEBVTT, etterfulgt av en tom linje. En VTT-fil er ugyldig uten den, og en nettspiller vil stille ignorere en fil som mangler headeren. - Millisekundseparatoren er en periode, ikke et komma:
00:00:01.000. - Signaler kan bære innstillinger. Det der
linje:90% juster:midtpå det andre cue plasserer og justerer bildeteksten inne i videorammen — noe SRT rett og slett ikke kan uttrykke.
I sammenligningen mellom webvtt og srt er dette hele VTTs fordel: den er designet for nettleseren, slik at den kan bære posisjonering, justering, inline styling-tagger, en STIL blokk med CSS, MERKNAD Kommentarer for din egen referanse, og til og med kapittel- eller metadataspor. Hvis ingenting av dette betyr noe for opplastingen din, er den ekstra funksjonaliteten bare ubrukt overhead — og det er derfor mange skapere holder seg til SRT.
De eksakte forskjellene som snubler folk
De fleste "SRT vs VTT"-forvekslinger handler om fire små ting. Får du disse riktig, slutter konverteringene å feile.
| Desimalseparator | Komma , | Punktum . | Lim inn et SRT-tidsstempel i en VTT, og spilleren avviser cue-en | Overskriftslinje | Ingen | WEBVTT Først | En VTT uten header viser ingen bildetekster i det hele tatt | Styling / posisjon | Kun tekst | Cue-innstillinger + CSS | Style overlever SRT→VTT, men er strippet VTT→SRT | Koding | UTF-8 anbefales | UTF-8 kreves | Ikke-UTF-8 gjør aksenter og ikke-latinsk tekst om til utydelige symboler |
Noen notater verdt å ta til seg:
Hvilket format hver plattform ønsker
Dette er delen skaperne faktisk søker etter: gitt hvor jeg publiserer, hvilken fil laster jeg opp? Her er det praktiske kartet.

| YouTube (langform) | SRT (VTT aksepteres også) | SRT er den enkleste pålitelige opplastingen; Spilleren slår den av og på | Webspiller (HTML5) <spor>) | VTT (påkrevd) | Den <spor> element aksepterer kun WebVTT — en SRT vil ikke laste inn | LMS / kursplattform | Vanligvis VTT | De fleste banespillere er bygget på HTML5, så de forventer VTT | TikTok, Reels, YouTube Shorts | Ingen av delene — brenn inn | Ingen sidevogn-opplastingsfelt; Gjengi bildetekster i rammen i stedet |
To tommelfingerregler følger med i denne tabellen:
- Hvis en nettleser spiller av videoen direkte — ditt eget nettsted, en landingsside, et LMS — du trenger nesten alltid VTT, fordi HTML5
<spor>elementet snakker bare WebVTT. - Hvis du laster opp til en stor plattforms egen spiller, SRT er den sikre standarden, og YouTube tar gjerne begge deler. På de korte vertikale feedene finnes det ikke noe bildetekstfelt i det hele tatt, så du brenner bildetekster inn i pikslene — samme åpne teksting-tilnærming som dekkes i vår guide på Hvordan legge til undertekster til en video.
Behold en ren SRT som hovedfil, så kan du generere hva en destinasjon trenger fra den. Det er arbeidsflyten resten av denne guiden setter opp.
Hvordan konvertere SRT til VTT (og tilbake)
Konverteringen går raskt fordi bildeteksten aldri endres — du redigerer bare innpakningen. Det finnes to ærlige veier: en nettleserkonverter for en ren, korrekt fil i ett steg, eller en manuell redigering hvis du vil forstå nøyaktig hva som endres.
Ett-trinns nettleserruten
Hvis du ikke vil røre en teksteditor, kjør filen gjennom en konverter som håndterer headeren, separatorene og kodingen for deg:
- SRT → VTT: Slipp deg.
.srtinn i SRT til VTT-omformer. Den legger tilWEBVTTheader, bytter hvert komma til et punktum, og lagrer som UTF-8. - Annet format → SRT: Hvis du starter fra en
.vtt,.ass, eller en annen undertekstfil og trenger det universelle formatet, kjør det gjennom undertekst til SRT-konverter for å flate den ut for å rengjøre SRT. - Fiks utseendet mens du er der: Hvis du skal brenne inn bildetekster eller ønsker jevn styling på skjermen, åpne Redigerer for undertekststil For å sette skrifttype, størrelse, omriss og posisjon før du eksporterer.
Fordi Recapo kjører helt i nettleseren — uten installasjon, og godtar MP4, MOV og andre vanlige formater opptil 6 GB per oppgave — kan du gå fra rå video til tekstet eksport og den tilhørende undertekstfilen på samme sted.
Den manuelle ruten (så du vet hva som skjer)
Konvertering SRT → VTT For hånd er faktisk tre trinn:
- Legg til
WEBVTTsom den første linjen, så en blank linje, over alt annet. - Bytt ut hvert komma i tidsstemplene med et punktum (
00:00:01,000→00:00:01.000). Bruk finn-og-erstatte, men sikt deg kun mot tidsstempellinjene slik at du ikke rører kommaene i bildeteksten. - Lagre filen som UTF-8 med en
.vttUtvidelse.
Konvertering VTT → SRT reverserer det, med én forbehold:
- Slett
WEBVTToverskriftslinje og enhverMERKNAD,STIL, ellerREGIONblokker. - Bytt ut punktum i tidsstemplene med kommaer.
- Fjern alle cue-innstillinger (som
linje:90% juster:midt) utenfor tidsstempellinjene, siden SRT ikke kan bruke dem. - Lagre som UTF-8 med en
.srtUtvidelse.
Forbeholdet: steg 3 er der VTT-styling og posisjonering går tapt. Hvis den formateringen har noe å si, behold VTT-en og ikke nedgrader den.
Vanlige konverterings-feller (og hvordan unngå dem)
Selv en «vellykket» konvertering kan stille feile ved avspilling. Dette er de fire som oftest plager skapere.

En vane forhindrer det meste av dette: behold din nøyaktige, korrigerte SRT som den eneste masterfilen. Generer en VTT fra den kun når en nettspiller eller LMS krever det, endre stil fra den når du brenner inn undertekster, og bruk den på nytt for hver oversettelse. Å miste den masteren betyr å transkribere på nytt fra bunnen av — så hvis du genererer bildetekster automatisk, start med en pålitelig transkripsjon, som vår oppsummering av Beste automatiske tekstgeneratorer kan hjelpe deg å velge.
FAQ
Hva er hovedforskjellen mellom SRT og VTT? To ting. VTT-filer må starte med en WEBVTT header og bruk et punktum før millisekundene (00:00:01.000), mens SRT ikke har noen header og bruker et komma (00:00:01,000). VTT kan også ha posisjonering og design som SRT ikke kan uttrykke. Selve bildeteksten er identisk i begge.
Kan jeg bare gi en .srt fil nytt navn til .vtt? Nei. Å gi utvidelsen nytt navn legger ikke til det nødvendige WEBVTT header eller fikser komma-mot-punktum-tidsstemplene, slik at en nettbruker vil avvise det. Kjør det gjennom en omformer eller gjør de to endringene for hånd først.
Hvilket format bruker YouTube — SRT eller VTT? YouTube godtar begge for langformede opplastinger, og seere kan slå på bildetekstene eller off. SRT er det enkleste og pålitelige valget. For Shorts og andre vertikale feeder er det ingen tekstfil-opplasting, så du brenner tekster direkte inn i videoen i stedet.
Er SRT eller VTT bedre for en videospiller på nettsiden? VTT, uten tvil — HTML5 <spor> element aksepterer kun WebVTT, så en SRT laster rett og slett ikke i nettleserens native spiller. Konverter SRT-en din til VTT før du legger den inn.
Reduserer konvertering av SRT til VTT kvaliteten? Nei. Undertekster er ren tekst, så konvertering påvirker verken video eller lyd i det hele tatt. Den eneste risikoen er en ødelagt fil på grunn av et savnet komma eller feil koding — ikke tap av videokvalitet. Å gå motsatt vei (VTT → SRT) kan redusere styling og posisjonering, men påvirker aldri bildet.
Konverter bildetekstene dine på en ren måte
SRT og VTT er de samme bildetekstene i to innpakninger — få headeren, separatorene og kodingen riktig, så fungerer begge parter. Behold en nøyaktig SRT som din master, generer en VTT når en nettspiller eller kursplattform ber om det, og brenn inn bildetekster for de vertikale feedene. Opprett en gratis Recapo-konto For å transkribere, konvertere, style og eksportere undertekstene dine i nettleseren, gjenbruk deretter den samme hovedfilen på alle plattformer du publiserer til.