SubRip-text (.srt)

De Standard

SubRip Subtitle (SRT) är den obestridliga globala standarden för digitala videoundertexter och textning, uppskattad för sin rena enkelhet, mänskliga läsbarhet och universella hård- och mjukvarukompatibilitet.

Konvertera SRT till VTT

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

Granska & Metadata

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

Välj eller släpp filer här

100 % privat konvertering i webbläsaren - filer lämnar aldrig din enhet

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

Signatur för filhuvud på bytenivå (Magic Bytes)

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

HEX-SIGNATUR (OFFSET 0):

31 0D 0A 30 30 3A / 31 0A 30 30 3A

ASCII-REPRESENTATION: 1\r\n00: / 1\n00:

Standardisering: De facto global subtitle standard

Tekniska specifikationer

ContainerarkitekturSequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text
KomprimeringUncompressed plain text
BytessordinningUTF-8 / Unicode text stream (BOM optional)
FärgrymderOptional basic HTML color tags (<font color=...>)
Kanaler och strukturTimecoded dialogue text with basic inline styling (bold, italic, underline)
Maximala dimensionerUnbounded sequential cues
TransparensNone
Strömning och progressivSequential single-pass streaming playback

Teknisk jämförelsematris: SRT vs konkurrenter

Tekniskt attributSRT (Aktuell)VTTASSSUB
Kompatibilitetsomfång100 % universell över alla mediaspelare och TV-apparater100 % universell över webbläsareUniversell för anime & stationära spelareÄ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 WebVTT100 % inbyggd HTML5-standardKräver WebAssembly-avkodareKräver konvertering

Vanliga skadeorsaker och hex-återställningsguide

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

Grundorsak: Mellanskillnad i bildfrekvens (t.ex. undertext tajmad för 23,976 fps uppspelad mot 25,0 fps-video).

Återställning: Synkronisera om tidsstämplar eller flytta förskjutning med File2File 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 oescapade HTML-taggar i webbaserade undertextrenderare.
  • Neka tjänst (DoS) genom överlappande eller felordnade cue-indexnummer.

Rekommenderade skyddsåtgärder:

Historiskt ursprung och milstolpar

2010W3C utformar det moderna WebVTT-formatet direkt baserat på den klassiska SRT-tidsstämpellayouten.
2005Antas universellt av streamingtjänster, mediaspelare, smarta TV-apparater och YouTube.
2000Programmeraren känd som 'Brain' släpper SubRip, ett Windows-verktyg för DVD-undertextrippning som genererade .srt-filer.

Viktiga fördelar

  • Absolut universell kompatibilitet: stöds av varje mediaspelare, smart TV, videoredigerare och streamingplattform som finns.
  • Ansträngningslöst enkel syntax: lätt att läsa, skriva eller redigera i vilken enkel textredigerare som helst utan specialprogramvara.
  • Kompakt textlagring: en hel 2-timmarsfilms undertexter förbrukar vanligtvis mindre än 100 kilobyte.

Tekniska begränsningar

  • Ingen inbyggd skärmpositionering: undertexter är traditionellt låsta till underdelens mitt på videon.
  • Minimalt stöd för styling: 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 genererar automatiskt nedladdningsbara SRT-undertexter för miljarder videor med hjälp av artificiell intelligens.

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 direkt i webbläsaren med File2File.app.

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.