De vigtigste pointer
SRT og VTT gør det samme arbejde — tidskodede undertekster i en almindelig tekstfil — men de hører til i hver sin verden. SRT er den universelle veteran: den enklest mulige struktur, understøttet af næsten alle afspillere, redigeringsværktøjer og platforme. WebVTT er webstandarden: påkrævet af HTML5
<track>-afspillere og med styling, positionering og metadata, som SRT ikke har. Tommelfingerregel: udgiv på det åbne web med VTT, og brug SRT til alt andet — og fordi formaterne næsten er identiske indvendigt, kan du konvertere mellem dem med ét klik, når en platform kræver det.
Før eller siden støder enhver arbejdsgang med undertekster på spørgsmålet: Platformen vil have .vtt, men dit værktøj eksporterede .srt — eller omvendt. Den gode nyhed er, at et forkert valg ikke koster dig andet end en konvertering. Her er, hvad der faktisk adskiller de to formater, hvornår hvert af dem er nødvendigt, og hvilke særtilfælde der giver problemer under konvertering.
De to formater side om side
De samme to undertekster, først som SRT:
1
00:00:03,500 --> 00:00:06,000
Hello and welcome.
2
00:00:06,200 --> 00:00:09,100
Let's compare subtitle formats.…og som WebVTT:
WEBVTT
00:00:03.500 --> 00:00:06.000
Hello and welcome.
00:00:06.200 --> 00:00:09.100
Let's compare subtitle formats.Tre synlige forskelle: VTT starter med en obligatorisk WEBVTT-header, bruger et punktum før millisekunder, hvor SRT bruger et komma, og kræver ikke sekvensnumre. Det er de tre detaljer, der står bag næsten alle klager af typen “mine undertekster vil ikke indlæses”, når filer omdøbes manuelt i stedet for at blive konverteret korrekt.
Sammenligning af funktioner
| SRT (SubRip) | WebVTT | |
|---|---|---|
| Først udgivet | ~2000 (SubRip-ripper) | 2010 (W3C-webstandard) |
| Tidskodeseparator | Komma (00:00:01,600) | Punktum (00:00:01.600) |
| Header | Ingen | WEBVTT påkrævet |
| Styling | Kun grundlæggende tags (<i>, <b>), understøttes inkonsekvent | CSS-lignende cue-styling, farver, klasser |
| Positionering | Nej | Ja — position, justering, vertikal tekst |
| Kapitler & metadata | Nej | Ja (kapitler, noter, JSON-metadata-cues) |
HTML5 <track>-understøttelse | Nej — browsere kræver VTT | Ja — det eneste understøttede format |
| Desktop-afspillere (VLC osv.) | Universel | Bredt understøttet |
| Import i redigeringssoftware | Universel | Almindelig, men mindre universel |
Hvornår du har brug for SRT
- Maksimal kompatibilitet: når du sender undertekster til en kunde, en redaktør eller en ukendt afspiller — SRT åbner overalt.
- Videoredigering: Premiere Pro, DaVinci Resolve og Final Cut importerer mest pålideligt undertekstspor i SRT-format.
- Upload til YouTube, LinkedIn, Instagram: alle accepterer SRT til undertekster.
- Oversættelsesarbejdsgange: den helt enkle struktur overlever ture frem og tilbage gennem oversættelsesværktøjer uden at gå i stykker.
Ny i formatet? Start med vores fulde guide: Hvad er en SRT-fil?
Hvornår du har brug for VTT
- HTML5-video på din egen side: elementet
<track>accepterer kun WebVTT — SRT indlæses ganske enkelt ikke i browsere. - Stylede eller placerede undertekster: talerfarver, undertekster øverst i billedet under lower-third-grafik, vertikal tekst til CJK-sprog.
- Kapitelnavigation: VTT-filer kan definere kapitelmarkører, som HTML5-afspillere viser indbygget.
- Moderne streamingstakke: HLS og mange webafspillere forventer VTT-segmenter.
Konvertering mellem SRT og VTT (uden at ødelægge noget)
Fordi strukturerne ligger så tæt på hinanden, er konvertering mekanisk — men at omdøbe filendelsen er ikke det samme som konvertering. En korrekt konverter skal tilføje eller fjerne WEBVTT-headeren, skifte mellem komma og punktum i hver eneste tidskode og håndtere sekvensnumre. Den gratis VTT ↔ SRT Converter gør alt dette i browseren — indsæt eller upload, konvertér, download. Din fil kommer aldrig i nærheden af en server.
Tre faldgruber ved konvertering, som er værd at kende:
- Styling går tabt ved VTT → SRT. Positionering, farver og klasser har ingen SRT-ækvivalent — teksten og timingen overlever, præsentationen gør ikke.
- Kodning betyder noget. Begge formater bør være UTF-8; ældre kodninger forvrænger tegn med accenter og ikke-latinske tegn.
- Validér efter konvertering. Hvis en platform stadig afviser filen, så kør den gennem SRT Validator for at finde overlappende cues eller ugyldige tidskoder, og ret globale forskydninger med Subtitle Time Shift.
Hvor kommer filerne egentlig fra i første omgang?
Begge formater starter med en transskription. Til YouTube-indhold laver YouTube Transcript Generator tidskodet tekst fra ethvert videolink med eksport til SRT. Til dine egne optagelser — møder, forelæsninger, interviews — transskriberer Soz AI app lyd med talerlabels på 99+ sprog, og almindelig tekst kan altid laves om til undertekster med TXT to SRT Generator.
Ofte stillede spørgsmål
Kan jeg bare omdøbe .srt til .vtt?
Nej. Separatorerne i tidskoderne er forskellige (komma vs. punktum), og VTT kræver WEBVTT-headeren — en omdøbt fil vil ikke fungere i browsere. Brug en rigtig konverter; det tager få sekunder.
Hvilket format bruger YouTube?
YouTube accepterer både upload af SRT og VTT (plus sine egne formater). Internt konverterer platformen det hele, så upload det format, du allerede har.
Er VTT ved at erstatte SRT?
På webbet er VTT standarden, og den er ikke på vej væk. Alle andre steder — redigeringsprogrammer, desktop-afspillere, oversættelsespipelines — er SRT stadig lingua franca. Begge formater er mange årtier fra at blive forældede, og derfor har enhver seriøs arbejdsgang en konverter lige ved hånden.
Påvirker undertekster SEO?
Ja. Platforme og søgemaskiner indekserer undertekstteksten, så videoen kan findes ud fra det, der bliver sagt i den. Hvis du udgiver en transskription på siden sammen med videoen, forstærker det effekten.
