SubRip-tekst (.srt)

En Standard

SubRip Subtitle (SRT) er et mye brukt undertekstformat i ren tekst, verdsatt for den enkle, lettleste strukturen. Støtten varierer mellom avspillere og plattformer.

Konverter SRT til VTT

Gratis SRT til VTT-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Inspeksjon og metadata

Operativsystemer og filanalysatorer identifiserer SRT-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Filsignatur på bytenivå (magiske byte)

Operativsystemer og filanalysatorer identifiserer SRT-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

Ingen fast signatur (SubRip er ren tekst)

ASCII-REPRESENTASJON: Ingen fast signatur

Standardisering: En global undertekststandard i praksis

Tekniske spesifikasjoner

BeholderarkitekturSekvens av nummererte undertekstoppføringer skilt av tomme linjer: nummer, tidsstempler for start og slutt (HH:MM:SS,mmm) og underteksttekst
KomprimeringUkomprimert ren tekst
BytterekkefølgeUTF-8-/Unicode-tekststrøm (BOM-valgfri)
FargeromValgfrie, grunnleggende HTML-fargetagger (<font color=...>)
Kanaler og strukturTidskodet dialogtekst med enkel innebygd formatering (fet, kursiv, understreket)
Maks. dimensjonerUbegrenset antall sekvensielle undertekstoppføringer
GjennomsiktighetIngen
Strømming og progressiv visningKan strømmes sekvensielt i én gjennomgang

Teknisk sammenligningsmatrise: SRT sammenlignet med konkurrenter

Teknisk attributtSRT (Gjeldende)VTTASSSUB
KompatibilitetsomfangStøttes av mange avspillere; støtte varierer mellom enheterKrever konvertering for å brukes som undertekstspor i HTML5-videoStøtten varierer mellom programmer.Eldre maskinvare-DVD-spillere
TidstempelskilletegnKomma (f.eks. 00:01:23,456)Punktum (f.eks. 00:01:23.456)Punktum (f.eks. 0:01:23.45)Rammenummertelling
FormateringsfleksibilitetGrunnleggende HTML-tagger (<b>, <i>, <u>)Full CSS-formatering og plassering av undertekstblokkerAvanserte overstyringskoder og tegningerIngen
Innfødt HTML5 <track>Krever konvertering til WebVTT100 % innfødt HTML5-standardKrever WebAssembly-dekoderKrever konvertering

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

Undertekster kommer ut av synk med videoens lyd etter hvert som filmen skrider frem.

Underliggende årsak: Feilmatch i bildefrekvens (f.eks. undertekst timete for 23,976 bps spilt av mot 25,0 bps video).

Utbedring: Synkroniser tidstempler på nytt eller forskyv offset ved hjelp av File2File.app Subtitle Sync Tool.

Sikkerhetsanalyse og angrepsvektorer mot parsere

SRT-filer er ren tekst, men feilformede køtellere eller HTML-tagger kan utløse minnefeil i sårbare mediespillere.

Kjente angrepsvektorer

  • Stabelbufferoverflow (stack buffer overflow) i mediespillerens rutiner for SRT-tidstempletolkning (f.eks. CVE-2011-2592).
  • Cross-site scripting (XSS) via uunnslupne HTML-tagger i nettbaserte undertekstgjengivere.
  • Tjenestenekt gjennom overlappende eller køindeksnumre som ikke kommer i stigende rekkefølge.

Anbefalte sikkerhetstiltak: Rens HTML-tagger og valider sekvensiell tidsstempelrekkefølge før undertekster vises.

Historisk opprinnelse og milepæler

2010W3C designer det moderne WebVTT-formatet basert direkte på det klassiske SRT-tidstempeloppsettet.
2005Ble mye brukt i videoavspillere og redigeringsarbeidsflyter; plattformstøtten varierer.
2000Programmereren kjent som 'Brain' utgir SubRip, et verktøy for å rippe DVD-undertekster i Windows som genererte .srt-filer.

Viktige fordeler

  • SRT støttes av mange mediespillere og redigeringsprogrammer, men støtten varierer mellom plattformer og apper.
  • Uanstrengt enkel syntaks: filene er enkle å lese, skrive eller redigere i en hvilken som helst enkel tekstredigerer uten spesiell programvare.
  • Undertekstfiler er vanligvis små sammenlignet med videofiler; størrelsen avhenger av dialogmengde, formatering og antall språk.

Tekniske begrensninger og ulemper

  • Ingen innebygd skjermposisjonering: undertekster er tradisjonelt låst til bunnen i midten av videoen.
  • Minimal formateringsstøtte: begrenset til grunnleggende HTML-tagger (<i>, <b>, <u>) uten egendefinerte skrifter eller oppsettkontroller.
  • Komma som desimalskilletegn i tidstempler ('00:01:20,500') avviker fra nettstandardens punktumskilletegn.

Interessante tekniske fakta

  • SRT ble opprinnelig laget av en fransk programvareutvikler ved navn 'Brain' som skrev SubRip for å trekke ut underteksttekst fra DVD-er via OCR.
  • Tidstempler i SRT bruker et komma (,) som millisekunderskilletegn, mens moderne WebVTT bruker et punktum (.).
  • YouTube kan generere teksting for noen videoer med talegjenkjenning; tilgjengelighet og nedlasting avhenger av videoen og kontotillatelsene.

Ofte stilte tekniske spørsmål

Hva er en SRT-fil?

En SRT-fil er en enkel tekstfil som inneholder videoundertekster, og som knytter hver replikk til nøyaktige start- og sluttidspunkter.

Hvordan kan jeg konvertere SRT til WebVTT for nettvideo?

Du kan konvertere SRT-filer til det moderne HTML5 WebVTT-formatet (.vtt) med ett klikk ved hjelp av File2File.app direkte i nettleseren din.

Hvordan bruker jeg en SRT-fil med en film?

Gi .srt-filen nøyaktig samme navn som videofilen din (f.eks. 'film.mp4' og 'film.srt') og plasser dem i samme mappe; spillere som VLC vil laste den inn automatisk.