Spring til indhold
Hent app

Hvad er en SRT-fil? Format, eksempel og sådan opretter du en

•7 min read• 181 views •Sidst opdateret: okt 2, 2026
An old mechanical stopwatch resting on a printed page in strong daylight

Det vigtigste

En SRT-fil (SubRip Subtitle, filendelse .srt) er en ren tekstfil med undertekster: nummererede blokke, hver med et start- og sluttidspunkt skrevet som timer:minutter:sekunder,millisekunder og den tekst, der skal vises. Den indeholder hverken video eller lyd, kan åbnes i enhver teksteditor og accepteres af næsten alle afspillere og videoplatforme. Du kan skrive en i hånden, generere den ud fra ren tekst eller eksportere den fra en transskription og derefter tjekke den med en validator, før du uploader den.

Hvis du nogensinde har slået undertekster til i en videoafspiller, er der god chance for, at en SRT-fil har gjort arbejdet. Det er et af de ældste undertekstformater, der stadig er i daglig brug, og et af de enkleste filformater overhovedet, og det er netop derfor, det findes overalt.

Denne side gennemgår hele formatet ét sted: hvad der er i en fil, de præcise regler for hver del med de primære kilder, hvordan du laver og reparerer en, og hvordan den adskiller sig fra WebVTT.

Hvordan ser en SRT-fil ud indeni?

En SRT-fil er en liste af undertekster, og hver undertekst har de samme fire dele: et rækkefølgenummer, en tidslinje, en eller to tekstlinjer og en tom linje. Åbn en hvilken som helst .srt-fil i Notesblok eller TextEdit, så ser du blokke som disse:

1
00:00:01,600 --> 00:00:04,200
Velkommen tilbage til kanalen.

2
00:00:04,400 --> 00:00:07,900
I dag ser vi på, hvordan
undertekstfiler egentlig virker.

3
00:00:08,100 --> 00:00:10,000
<i>(en dør lukkes)</i>

Læst oppefra og ned siger den anden undertekst: vis disse to linjer fra 4,4 sekunder til 7,9 sekunder inde i videoen. Der er ingen overskrifter, ingen stilsektion og ingen binære data, så filen forbliver lille og kan åbnes, redigeres og gemmes af næsten ethvert program.

Hvad er reglerne i SRT-formatet?

Det tætteste, man kommer på en reference for SubRip, er de beskrivelser, som arkiver og containerformater har. Library of Congress’ formatbeskrivelse angiver tidskoden som timer:minutter:sekunder,millisekunder, skrevet 00:00:00,000, med pilen --> mellem start og slut, og Matroskas dokumentation af undertekster beskriver den samme blok i fire dele.

Delene i en SRT-undertekst, med reglen for hver
DelRegelEksempel
RækkefølgenummerEt helt tal på sin egen linje, der starter ved 1 og tæller op2
TidslinjeStart og slut som timer:minutter:sekunder,millisekunder, adskilt af --> med et mellemrum på hver side00:00:04,400 --> 00:00:07,900
Skilletegn for millisekunderEt komma, ikke et punktum; punktummet hører til WebVTT,400
TekstEn eller flere linjer, der vises sammen; et linjeskift i filen er et linjeskift på skærmenI dag ser vi på, hvordan
Tom linjeAfslutter underteksten; det næste nummer starter den næste(tom linje)
FormateringSimple tags som <i>, <b> og <u>, som mange afspillere respekterer, og andre ignorerer<i>(en dør lukkes)</i>

To detaljer ødelægger flere filer end alt andet tilsammen. Den første er kommaet: en tidslinje skrevet med punktummer, 00:00:04.400, er en WebVTT-vane, og nogle værktøjer afviser den i en SRT. Den anden er den tomme linje: en undertekst, hvor den tomme linje mangler, løber sammen med den næste, og afspilleren slår dem enten sammen eller dropper den ene.

Tegnkodning

Gem SRT-filer som UTF-8. Det dækker alle skriftsystemer, fra latinske bogstaver med accenter til arabisk, kinesisk og emojis, og det er, hvad nutidens afspillere forventer. Filer fra ældre Windows-værktøjer ligger nogle gange i en regional, forældet kodning, og det er derfor, bogstaver som æ, ø og å bliver til spørgsmålstegn eller rækker af mærkelige symboler. Hvis du gemmer filen igen som UTF-8 i en teksteditor, løser det problemet. Nogle programmer tilføjer også et usynligt byte order mark i starten af en UTF-8-fil; de fleste afspillere ignorerer det, men hvis et strengt værktøj afviser den første undertekst, er det første, du skal prøve, at gemme som UTF-8 uden mærket.

Linjelængde er en læseregel, ikke en formatregel

Selve formatet begrænser ikke, hvor lang en linje må være; det gør stilguider. Library of Congress’ beskrivelse nævner en grænse på 32 tegn pr. linje, BBC Subtitle Guidelines sætter 37 tegn til broadcast, og Netflix English (USA) Timed Text Style Guide tillader 42 tegn pr. linje, højst to linjer. En afspiller viser alligevel en længere linje, som regel ved at ombryde den, så grænsen handler om, om folk kan nå at læse underteksten, hvilket læsehastighedskontrollen i vores SRT-validator måler mod den vejledning, du vælger.

Hvad bruges SRT-filer til?

  • Videoplatforme: upload en SRT sammen med en video, så får seerne undertekster, de kan slå til.
  • Afspillere på computer og tv: VLC og mange andre afspillere indlæser en SRT, der ligger ved siden af videofilen med samme navn.
  • Oversættelse: oversættere erstatter tekstlinjerne og lader tidsstyringen være, så der bliver én SRT pr. sprog.
  • Redigeringsprogrammer: de gængse videoredigeringsprogrammer importerer SRT som et undertekstspor.
  • Tilgængelighed: undertekster til døve og hørehæmmede, med lydbeskrivelser i parentes og talernes navne, kan være i tekstlinjerne i en almindelig SRT.

Hvordan laver jeg en SRT-fil?

Automatisk ud fra en video

Til en YouTube-video indsætter du linket i YouTube-transskriptionsværktøjet og trykker på SRT på transskriptionssiden: tidsstyringen kommer fra videoens egne undertekster. Til dine egne optagelser og filer transskriberer SozAI-appen lyden på 99 sprog og eksporterer undertekster.

Ud fra tekst, du allerede har

Hvis du har et manuskript eller en transskription som ren tekst, laver den gratis TXT til SRT-generator hvert afsnit om til en undertekst og giver den en varighed ud fra dens længde, med 150 ord i minuttet, aldrig kortere end 2 sekunder eller længere end 8. Del lange afsnit op først: en undertekst på mere end 20 ord rammer loftet på 8 sekunder og kommer ud for hurtig til at kunne læses. Den kører i din browser, og intet bliver uploadet.

I hånden

Til et kort klip er det helt rimeligt at skrive en SRT i en teksteditor: følg blokken i fire dele, gem som subtitles.srt i UTF-8, og så er du færdig. Ud over et minut eller to video bliver det besværligt at tidsstyre i hånden, og en af de to veje ovenfor er hurtigere.

Hvorfor virker min SRT-fil ikke?

Almindelige SRT-problemer, deres sædvanlige årsag og løsningen
ProblemSædvanlig årsagLøsning
Underteksterne vises slet ikkeForkert filendelse, forkert tegnkodning eller en fejlbehæftet tidslinjeKør filen gennem SRT-validatoren, som peger på den ødelagte blok
Underteksterne er for tidlige eller for sene med det samme beløbVideoen har en intro eller en klipning, som filen ikke kender tilFlyt alle tidskoder på én gang med værktøjet til tidsforskydning af undertekster
Underteksterne kommer mere og mere ud af takt, mens videoen afspillesFilen blev tidsstyret til en anden billedhastighed, for eksempel 23,976 mod 25Se hvorfor undertekster kommer ud af sync
Bogstaver med accenter ser forvanskede udGemt i en forældet kodningGem igen som UTF-8
Platformen afviser filenDen forventer WebVTTKonverter med VTT- og SRT-konverteren

Hvordan adskiller SRT sig fra WebVTT og billedbaseret tidskode?

WebVTT (.vtt) er W3C-formatet, der bruges af HTML5-videoafspillere. W3C’s WebVTT-specifikation skriver millisekunderne efter et punktum med tre cifre og gør timerne valgfrie, og en fil starter med en overskriftslinje WEBVTT; den tilføjer også placering og styling, som SRT ikke har. Tidsstyringen er det samme øjeblik skrevet anderledes, så at konvertere det ene til det andet er et spørgsmål om tegnsætning og overskrifter, som er beskrevet nærmere i VTT mod SRT.

Videoredigeringsprogrammer tæller tid i billeder frem for millisekunder, som SMPTE-tidskode, HH:MM:SS:FF. En SRT gemmer reel tid, så når undertekster laves ud fra et klips tidskode, er det billedhastigheden, der afgør resultatet: ved 29,97 billeder i sekundet er en time non-drop-tidskode 3,6 sekunder længere i reel tid, end etiketten siger. Vores tidskodekonverter omsætter SMPTE-tidskode, også drop-frame, til SRT-tidsstempler og tilbage igen.

Hvis det, du har brug for, er ordene uden nogen tidsstyring, fjerner værktøjet Subtitle to Text numrene og tidskoderne fra en SRT eller VTT og efterlader læsbare afsnit.

Svar

Frequently Asked Questions

Hvordan åbner jeg en SRT-fil?

Enhver teksteditor åbner den: Notesblok på Windows, TextEdit på en Mac eller en kodeeditor. For at se den sammen med en video skal du lægge SRT-filen ved siden af videofilen med samme navn og åbne videoen i en afspiller som VLC, som indlæser den automatisk. Videoplatforme tager imod SRT som en separat upload af undertekster.

Er SRT det samme som closed captions?

Nej. SRT er et filformat, og closed captions er én anvendelse af det. Undertekster skrevet til døve og hørehæmmede beskriver også lyde, for eksempel en dør, der lukkes, og siger, hvem der taler; alt det kan være i tekstlinjerne i en SRT-fil, så det samme format kan rumme både almindelige undertekster og closed captions.

Indeholder en SRT-fil video?

Nej. En SRT-fil er kun tekst: undertekstnumre, tidslinjer og de ord, der skal vises. Den fylder som regel nogle få kilobyte, selv til en lang film. Videoen ligger i sin egen fil, og afspilleren eller platformen sætter de to sammen under afspilningen.

Hvad er tidsstempelformatet i en SRT-fil?

Timer, minutter, sekunder og millisekunder, med et komma før millisekunderne: 00:00:04,400. Start og slut står på én linje, adskilt af en pil, 00:00:04,400 --> 00:00:07,900. WebVTT skriver det samme tidspunkt med et punktum i stedet for kommaet, hvilket er den almindeligste grund til, at en håndlavet SRT bliver afvist.

Hvor mange tegn må en underteksttekstlinje have?

Formatet sætter ingen grænse; det gør stilguiderne. Netflix English (USA) Timed Text Style Guide tillader 42 tegn pr. linje og højst to linjer, BBC Subtitle Guidelines 37 til broadcast. Længere linjer vises stadig, men seerne når måske ikke at læse dem færdige. Vores SRT-validator kan tjekke en fil mod begge vejledninger.

Kan jeg redigere en SRT-fil på min telefon?

Ja. En SRT er ren tekst, så enhver teksteditor på en telefon kan ændre ordene. Det er dog fejlbehæftet at ændre tidsstyringen i hånden på en lille skærm; hvis du vil flytte alle tidskoder med det samme beløb, så brug et browserværktøj som værktøjet til tidsforskydning af undertekster, som virker på en telefon og ikke uploader filen.

Merey Tleugazin

Grundlægger af SozAI. Bygger værktøjer, der omdanner tale til tekst for professionelle verden over.

SozAI
SozAI — Gratis downloadTransskriber lyd og video med det samme
Hent app