SubRip-text (.srt)

De Standard

SubRip Subtitle (SRT) är ett vanligt undertextformat i ren text, uppskattat för sin enkla och lättlästa struktur; stödet varierar mellan spelare och plattformar.

Konvertera SRT till VTT

Gratis konverterare från SRT till VTT i webbläsaren. Konvertera filer direkt på din enhet.

Granska och metadata

Operativsystem och filanalysverktyg identifierar SRT-filer genom att granska den inledande sekvensen av binära byte:

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

Signatur i filhuvudet på bytenivå (magiska byte)

Operativsystem och filanalysverktyg identifierar SRT-filer genom att granska den inledande sekvensen av binära byte:

HEX-SIGNATUR (OFFSET 0):

Ingen fast signatur (SubRip är ren text)

ASCII-REPRESENTATION: Ingen fast signatur

Standardisering: De facto-standard för undertexter världen över

Tekniska specifikationer

ContainerarkitekturSekventiellt numrerade undertextblock åtskilda av tomrader: blockindex, start- och sluttidsstämplar (HH:MM:SS,mmm) samt undertext
KomprimeringOkomprimerad ren text
ByteordningTextström i UTF-8/Unicode (valfri BOM)
FärgrymderValfria grundläggande HTML-färgtaggar (<font color=...>)
Kanaler och strukturTidskodad dialogtext med grundläggande formatering i texten (fetstil, kursiv och understrykning)
Maximala dimensionerObegränsat antal sekventiella undertextblock
TransparensIngen
Strömning och progressiv visningSekventiell strömmande uppspelning i ett enda pass

Teknisk jämförelsematris: SRT jämfört med konkurrenter

Tekniskt attributSRT (Aktuell)VTTASSSUB
KompatibilitetsomfångStöds av många spelare; stöd varierar mellan enheterKräver konvertering för HTML5-videospårStödet varierar mellan program.Äldre hårdvaru-DVD-spelare
TidsstämpelavgränsareKomma (t.ex. 00:01:23,456)Punkt (t.ex. 00:01:23.456)Punkt (t.ex. 0:01:23.45)Antal bildrutor
StylingflexibilitetEnkla HTML-taggar (<b>, <i>, <u>)Fullständig CSS cue-styling & positioneringAvancerade åsidosättningstaggar & ritningarIngen
Inbyggd HTML5 <track>Kräver konvertering till WebVTTInbyggt HTML5-formatKräver WebAssembly-avkodareKräver konvertering

Vanliga skadeorsaker och hex-återställningsguide

Undertexter hamnar i osynk med videons ljud allt eftersom filmen fortskrider.

Grundorsak: Fel bildfrekvens (t.ex. undertexter med tidskoder för 23,976 fps visas till en video med 25,0 fps).

Återställning: Synkronisera om tidsstämplar eller flytta förskjutning med File2File.app Subtitle Sync Tool.

Säkerhetsanalys och attackvektorer för tolkar

SRT-filer är ren text, men felaktigt utformade cue-räknare eller HTML-taggar kan utlösa minnesbuggar i sårbara mediaspelare.

Kända attackvektorer

  • Stackbuffertspill i mediaspelarens rutiner för tolkning av SRT-tidsstämplar (t.ex. CVE-2011-2592).
  • Cross-site scripting (XSS) via HTML-taggar utan korrekt escaping i webbaserade undertextrenderare.
  • Tjänsteavbrott (DoS) genom överlappande eller felordnade cue-indexnummer.

Rekommenderade skyddsåtgärder: Sanera HTML-taggar och kontrollera att tidsstämplarna är i rätt ordning innan undertexterna visas.

Historiskt ursprung och milstolpar

2010W3C utformar det moderna WebVTT-formatet direkt utifrån den klassiska SRT-tidsstämpellayouten.
2005Blev vanligt i videospelare och redigeringsflöden; stöd varierar mellan plattformar.
2000Programmeraren känd som 'Brain' släpper SubRip, ett Windows-verktyg för att rippa undertexter från DVD-skivor som genererade .srt-filer.

Viktiga fördelar

  • SRT stöds av många mediaspelare och redigeringsprogram, men stödet varierar mellan plattformar och appar.
  • Mycket enkel syntax: lätt att läsa, skriva eller redigera i vilken enkel textredigerare som helst utan specialprogramvara.
  • Undertextfiler är vanligtvis små jämfört med videofiler; storleken beror på dialogmängd, formatering och antal språk.

Tekniska begränsningar

  • Ingen inbyggd skärmpositionering: undertexter är traditionellt låsta till mitten längst ned på videon.
  • Minimalt stöd för formatering: begränsat till enkla HTML-taggar (<i>, <b>, <u>) utan anpassade teckensnitt eller layoutkontroller.
  • Komma som decimalavgränsare i tidsstämplar ('00:01:20,500') skiljer sig från webbstandardens punktavgränsare.

Intressant teknisk kuriosa

  • SRT skapades ursprungligen av en fransk mjukvaruutvecklare vid namn 'Brain' som skrev SubRip för att extrahera undertexttext från DVD-skivor via OCR.
  • Tidsstämplar i SRT använder ett komma (,) som millisekundavgränsare, medan modern WebVTT använder en punkt (.).
  • YouTube kan skapa undertexter för vissa videor med taligenkänning; tillgänglighet och nedladdningsmöjligheter beror på videon och kontobehörigheterna.

Vanliga tekniska frågor

Vad är en SRT-fil?

En SRT-fil är en enkel textfil som innehåller videoundertexter och matchar varje replik med exakta start- och sluttidsstämplar.

Hur kan jag konvertera SRT till WebVTT för webbvideo?

Du kan konvertera SRT-filer till det moderna HTML5 WebVTT-formatet (.vtt) med ett enda klick i File2File.app, direkt i webbläsaren.

Hur använder jag en SRT-fil tillsammans med en film?

Ge .srt-filen exakt samma namn som din videofil (t.ex. "movie.mp4" och "movie.srt") och placera dem i samma mapp; spelare som VLC läser in den automatiskt.