SubRip-tekst (.srt)

De Standard

SubRip Subtitle (SRT) er den ubestridte globale standard for digitale videoundertekster og tekstning, værdsat for sin rene enkelhed, menneskelige læsbarhed og universelle hardware- og softwarekompatibilitet.

Konverter SRT til VTT

Gratis SRT til VTT-konverter i browseren. Konverter filer med det samme på din enhed.

Undersøg & Metadata

Operativsystemer og filanalysatorer identificerer SRT-filer ved at inspicere den indledende binære bytesekvens:

Vælg eller træk filer hertil

100% privat konvertering i browseren - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 bytes uploadet til eksterne servere. Al behandling foregik lokalt i din browsers sandkasse.

Byte-niveau Header-signatur (Magic Bytes)

Operativsystemer og filanalysatorer identificerer SRT-filer ved at inspicere den indledende binære bytesekvens:

HEX-SIGNATUR (OFFSET 0):

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

ASCII-REPRÆSENTATION: 1\r\n00: / 1\n00:

Standardisering: De facto global subtitle standard

Tekniske specifikationer

ContainerarkitekturSequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text
KomprimeringUncompressed plain text
BytterejsningUTF-8 / Unicode text stream (BOM optional)
FarverumOptional basic HTML color tags (<font color=...>)
Kanaler og strukturTimecoded dialogue text with basic inline styling (bold, italic, underline)
Maks. dimensionerUnbounded sequential cues
GennemsigtighedNone
Streaming og progressivSequential single-pass streaming playback

Tekniske sammenligningsmatrix: SRT vs. konkurrenter

Teknisk attributSRT (Aktuel)VTTASSSUB
Kompatibilitetsomfang100% universel på tværs af alle medieafspillere og tv'er100% universel på tværs af webbrowsereUniversel på tværs af anime- og desktopafspillereÆldre hardware-dvd-afspillere
TidsstempelseparatorKomma (f.eks. 00:01:23,456)Punktum (f.eks. 00:01:23.456)Punktum (f.eks. 0:01:23.45)Billedrammetal
FormateringsfleksibilitetGrundlæggende HTML-koder (<b>, <i>, <u>)Fuld CSS cue-formatering og positioneringAvancerede overstyringskoder og tegningerIngen
Indfødt HTML5 <track>Kræver konvertering til WebVTT100% indfødt HTML5-standardKræver WebAssembly-dekoderKræver konvertering

Almindelige korruptionstilstande og hex-gendannelsesvejledning

Undertekster kommer ud af synk med videoens lyd, efterhånden som filmen skrider frem.

Grundlæggende årsag: Uoverensstemmelse i billedhastighed (f.eks. undertekst timet til 23,976 fps afspillet mod 25,0 fps video).

Gendannelse: Synkroniser tidsstempler igen eller forskyd offset ved hjælp af File2File Subtitle Sync Tool.

Sikkerhedsanalyse og parser-angrebsvektorer

SRT-filer er ren tekst, men misdannede cue-tællere eller HTML-koder kan udløse hukommelsesfejl i sårbare medieafspillere.

Kendte angrebsvektorer

  • Stak-bufferoverløb i medieafspillerens SRT-tidsstempelparserutiner (f.eks. CVE-2011-2592).
  • Cross-site scripting (XSS) via uundgåede HTML-koder i webbaserede undertekstgengivere.
  • Nægtelse af tjeneste (DoS) gennem overlappende eller uorden i cue-indeksnumre.

Defensive bedste praksisser:

Historisk oprindelse og milepæle

2010W3C designer det moderne WebVTT-format baseret direkte på det klassiske SRT-tidsstempellayout.
2005Vedtaget universelt på tværs af streamingtjenester, medieafspillere, smart-tv'er og YouTube.
2000Programmør kendt som 'Brain' udgiver SubRip, et Windows DVD-undertekstrippeværktøj, der genererede .srt-filer.

Vigtige fordele og styrker

  • Absolut universel kompatibilitet: understøttet af alle eksisterende medieafspillere, smart-tv'er, videoredigeringsprogrammer og streamingplatforme.
  • Ubesværet simpel syntaks: let at læse, skrive eller redigere i enhver simpel teksteditor uden specialsoftware.
  • Kompakt tekstlagring: en hel 2-timers films undertekster forbruger typisk mindre end 100 kilobyte.

Tekniske begrænsninger og ulemper

  • Ingen indfødt skærmpositionering: undertekster er traditionelt låst til den nederste midte af videoen.
  • Minimal understøttelse af formatering: begrænset til grundlæggende HTML-koder (<i>, <b>, <u>) uden tilpassede skrifttyper eller layoutkontroller.
  • Kommadecimalt separator i tidsstempler ('00:01:20,500') adskiller sig fra webstandardens punktumseparatorer.

Interessant teknisk trivia

  • SRT blev oprindeligt oprettet af en fransk softwareudvikler ved navn 'Brain', som skrev SubRip til at udtrække underteksttekst fra DVD'er via OCR.
  • Tidsstempler i SRT bruger et komma (,) som millisekundseparator, hvorimod moderne WebVTT bruger et punktum (.).
  • YouTube genererer automatisk downloadbare SRT-undertekster til milliarder af videoer ved hjælp af kunstig intelligens.

Ofte stillede tekniske spørgsmål

Hvad er en SRT-fil?

En SRT-fil er en simpel tekstfil, der indeholder videoundertekster, og som knytter hver linje dialog sammen med præcise start- og sluttidsstempler.

Hvordan kan jeg konvertere SRT til WebVTT til webvideo?

Du kan konvertere SRT-filer til det moderne HTML5 WebVTT-format (.vtt) med et enkelt klik ved hjælp af File2File.app direkte i din webbrowser.

Hvordan bruger jeg en SRT-fil sammen med en film?

Giv .srt-filen nøjagtig det samme navn som din videofil (f.eks. 'film.mp4' og 'film.srt') og placer dem i den samme mappe; afspillere som VLC indlæser den automatisk.