Hoppa till innehållet
Hämta appen

Vad är en SRT-fil? Format, exempel och hur du skapar en SRT-fil

•8 min read• 148 views •Senast uppdaterad: okt 2, 2026
An old mechanical stopwatch resting on a printed page in strong daylight

Sammanfattning

En SRT-fil (SubRip Subtitle, filändelse .srt) är en vanlig textfil med undertexter: numrerade block, vart och ett med en start- och sluttid skrivna som timmar:minuter:sekunder,millisekunder och den text som ska visas. Den innehåller varken video eller ljud, öppnas i vilken textredigerare som helst och accepteras av nästan alla spelare och videoplattformar. Du kan skriva en för hand, generera den från vanlig text eller exportera den från en transkription och sedan kontrollera den med en validator innan du laddar upp den.

Om du någon gång har slagit på undertexter i en videospelare är det stor chans att en SRT-fil gjorde jobbet. Det är ett av de äldsta undertextformaten som fortfarande används i vardagen och ett av de enklaste filformat som finns, och det är precis därför det finns överallt.

Den här sidan går igenom hela formatet på ett ställe: vad en fil innehåller, de exakta reglerna för varje del med primärkällorna, hur du skapar och lagar en fil och hur den skiljer sig från WebVTT.

Hur ser en SRT-fil ut på insidan?

En SRT-fil är en lista med repliker, och varje replik har samma fyra delar: ett sekvensnummer, en tidsrad, en eller två rader text och en tom rad. Öppna vilken .srt-fil som helst i Anteckningar eller TextEdit så ser du block som dessa:

1
00:00:01,600 --> 00:00:04,200
Välkommen tillbaka till kanalen.

2
00:00:04,400 --> 00:00:07,900
Idag tittar vi på hur
undertextfiler faktiskt fungerar.

3
00:00:08,100 --> 00:00:10,000
<i>(dörren stängs)</i>

Läst uppifrån och ned säger den andra repliken: visa de här två raderna från 4,4 sekunder till 7,9 sekunder in i videon. Det finns inga rubriker, ingen stilsektion och inga binära data, så filen förblir liten och klarar att öppnas, redigeras och sparas av nästan vilket program som helst.

Vilka regler gäller för SRT-formatet?

Det som kommer närmast en referens för SubRip är de beskrivningar som förs av arkiv och containerformat. Library of Congress formatbeskrivning anger tidskoden som timmar:minuter:sekunder,millisekunder, skriven 00:00:00,000, med pilen --> mellan start och slut, och Matroskas dokumentation om undertexter beskriver samma block i fyra delar.

Delarna i en SRT-replik, med regeln för var och en
DelRegelExempel
SekvensnummerEtt heltal på en egen rad, som börjar på 1 och räknas upp2
TidsradStart och slut som timmar:minuter:sekunder,millisekunder, åtskilda av --> med ett mellanslag på varje sida00:00:04,400 --> 00:00:07,900
MillisekundavskiljareEtt kommatecken, inte en punkt; punkten tillhör WebVTT,400
TextEn eller flera rader som visas tillsammans; en radbrytning i filen är en radbrytning på skärmenIdag tittar vi på hur
Tom radAvslutar repliken; nästa nummer inleder nästa(tom rad)
FormateringEnkla taggar som <i>, <b> och <u>, som många spelare följer och andra ignorerar<i>(dörren stängs)</i>

Två detaljer förstör fler filer än allt annat tillsammans. Den första är kommatecknet: en tidsrad skriven med punkter, 00:00:04.400, är en WebVTT-vana, och vissa verktyg vägrar den i en SRT. Den andra är den tomma raden: en replik där den tomma raden saknas går ihop med nästa, och spelaren slår antingen ihop dem eller släpper en.

Teckenkodning

Spara SRT-filer som UTF-8. Det täcker alla skriftsystem, från latinska bokstäver med accenter till arabiska, kinesiska och emojis, och det är vad dagens spelare förväntar sig. Filer från äldre Windows-verktyg ligger ibland i en regional äldre teckenkodning, och därför blir bokstäver med accenter frågetecken eller rader med konstiga symboler. Att spara om filen som UTF-8 i en textredigerare löser det. Vissa program lägger dessutom till ett osynligt byte order mark i början av en UTF-8-fil; de flesta spelare ignorerar det, men om ett strikt verktyg avvisar den första repliken är det första du bör prova att spara som UTF-8 utan markeringen.

Radlängd är en läsregel, inte en formatregel

Själva formatet begränsar inte hur lång en rad får vara; det gör stilguider. Library of Congress beskrivning nämner en gräns på 32 tecken per rad, BBC Subtitle Guidelines anger 37 tecken för sändning, och Netflix English (USA) Timed Text Style Guide tillåter 42 tecken per rad, högst två rader. En spelare visar en längre rad ändå, oftast genom att bryta den, så gränsen handlar om huruvida folk hinner läsa undertexten, vilket kontrollen av lästakt i vår SRT-validator mäter mot den guide du väljer.

Vad används SRT-filer till?

  • Videoplattformar: ladda upp en SRT tillsammans med en video så får tittarna undertexter som de kan slå på.
  • Spelare för dator och tv: VLC och många andra spelare läser in en SRT som ligger bredvid videofilen med samma namn.
  • Översättning: översättare byter ut textraderna och lämnar tidssättningen orörd, och får en SRT per språk.
  • Redigeringsprogram: de vanliga videoredigerarna importerar SRT som ett undertextspår.
  • Tillgänglighet: undertexter för döva och hörselskadade, med ljudbeskrivningar inom hakparentes och namn på talare, ryms i textraderna i en vanlig SRT.

Hur skapar jag en SRT-fil?

Automatiskt från en video

För en YouTube-video klistrar du in länken i verktyget för YouTube-transkription och trycker på SRT på transkriptionssidan: tidssättningen kommer från videons egna undertexter. För dina egna inspelningar och filer transkriberar SozAI-appen ljudet på 99 språk och exporterar undertexter.

Från text du redan har

Om du har ett manus eller en transkription som vanlig text gör den kostnadsfria TXT till SRT-generatorn varje stycke till en replik och ger den en längd utifrån textens längd, med 150 ord per minut, aldrig kortare än 2 sekunder eller längre än 8. Dela upp långa stycken först: en replik på mer än 20 ord slår i taket på 8 sekunder och blir för snabb att läsa. Den körs i din webbläsare och inget laddas upp.

För hand

För ett kort klipp är det helt rimligt att skriva en SRT i en textredigerare: följ blocket i fyra delar, spara som subtitles.srt i UTF-8 och du är klar. Efter en eller två minuters video blir handtidssättning tröttsamt, och någon av de två vägarna ovan går fortare.

Varför fungerar min SRT-fil inte?

Vanliga SRT-problem, den vanliga orsaken och lösningen
ProblemVanlig orsakLösning
Undertexterna syns inte allsFel filändelse, fel teckenkodning eller en felaktig tidsradKör filen genom SRT-validatorn, som pekar ut det trasiga blocket
Undertexterna ligger före eller efter lika mycket hela tidenVideon har ett intro eller ett klipp som filen inte känner tillFlytta alla tidskoder på en gång med verktyget för tidsförskjutning av undertexter
Undertexterna glider allt längre ur synk medan videon spelasFilen tidssattes för en annan bildfrekvens, till exempel 23,976 mot 25Se varför undertexter hamnar ur synk
Bokstäver med accenter ser förvrängda utSparad i en äldre teckenkodningSpara om som UTF-8
Plattformen avvisar filenDen förväntar sig WebVTTKonvertera med VTT- och SRT-konverteraren

Hur skiljer sig SRT från WebVTT och bildrutebaserad tidskod?

WebVTT (.vtt) är W3C:s format som används av HTML5-videospelare. W3C:s WebVTT-specifikation skriver millisekunderna efter en punkt med tre siffror och gör timmarna valfria, och en fil börjar med en rubrikrad WEBVTT; den lägger också till positionering och stil som SRT saknar. Tidssättningen är samma ögonblick skrivet på ett annat sätt, så att konvertera mellan dem handlar om skiljetecken och rubriker, vilket beskrivs mer ingående i VTT mot SRT.

Videoredigerare räknar tid i bildrutor i stället för millisekunder, som SMPTE-tidskod, HH:MM:SS:FF. En SRT lagrar verklig tid, så när undertexter görs utifrån en klippnings tidskod avgör bildfrekvensen resultatet: vid 29,97 bildrutor per sekund är en timme non-drop-tidskod 3,6 sekunder längre i verklig tid än etiketten anger. Vår tidskodskonverterare gör om SMPTE-tidskod, inklusive drop-frame, till SRT-tidsstämplar och tillbaka.

Om det du behöver är orden utan någon tidssättning tar verktyget Subtitle to Text bort numren och tidskoderna från en SRT eller VTT och lämnar läsbara stycken.

Svar

Frequently Asked Questions

Hur öppnar jag en SRT-fil?

Vilken textredigerare som helst öppnar den: Anteckningar i Windows, TextEdit på en Mac eller en kodredigerare. För att se den tillsammans med en video lägger du SRT-filen bredvid videofilen med samma namn och öppnar videon i en spelare som VLC, som läser in den automatiskt. Videoplattformar tar emot SRT-filen som en separat undertextuppladdning.

Är SRT samma sak som closed captions?

Nej. SRT är ett filformat och closed captions är ett av användningsområdena. Undertexter skrivna för döva och hörselskadade beskriver även ljud, till exempel att en dörr stängs, och anger vem som talar; allt det ryms i textraderna i en SRT-fil, så samma format bär både vanliga undertexter och closed captions.

Innehåller en SRT-fil video?

Nej. En SRT-fil är bara text: replikernummer, tidsrader och de ord som ska visas. Den är oftast några kilobyte, även för en lång film. Videon ligger kvar i sin egen fil, och spelaren eller plattformen sätter ihop de två under uppspelningen.

Vilket är tidsstämpelformatet i en SRT-fil?

Timmar, minuter, sekunder och millisekunder, med ett kommatecken före millisekunderna: 00:00:04,400. Start och slut står på en rad åtskilda av en pil, 00:00:04,400 --> 00:00:07,900. WebVTT skriver samma tid med en punkt i stället för kommatecknet, vilket är den vanligaste orsaken till att en handgjord SRT avvisas.

Hur många tecken får en undertextrad ha?

Formatet sätter ingen gräns; det gör stilguider. Netflix English (USA) Timed Text Style Guide tillåter 42 tecken per rad och högst två rader, BBC Subtitle Guidelines 37 för sändning. Längre rader visas ändå, men tittarna kanske inte hinner läsa klart dem. Vår SRT-validator kan kontrollera en fil mot någon av guiderna.

Kan jag redigera en SRT-fil på mobilen?

Ja. En SRT är vanlig text, så vilken textredigerare som helst på en mobil kan ändra orden. Att ändra tidssättningen för hand på en liten skärm är dock felbenäget; för att flytta alla tidskoder lika mycket använder du ett webbläsarverktyg som verktyget för tidsförskjutning av undertexter, som fungerar på mobilen och inte laddar upp filen.

Merey Tleugazin

Grundare av SozAI. Bygger verktyg som omvandlar tal till text för yrkesverksamma världen över.

SozAI
SozAI — Gratis nedladdningTranskribera ljud och video direkt
Hämta appen