SubRip-tekst (.srt)
En StandardSubRip 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:
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
| Beholderarkitektur | Sekvens av nummererte undertekstoppføringer skilt av tomme linjer: nummer, tidsstempler for start og slutt (HH:MM:SS,mmm) og underteksttekst |
| Komprimering | Ukomprimert ren tekst |
| Bytterekkefølge | UTF-8-/Unicode-tekststrøm (BOM-valgfri) |
| Fargerom | Valgfrie, grunnleggende HTML-fargetagger (<font color=...>) |
| Kanaler og struktur | Tidskodet dialogtekst med enkel innebygd formatering (fet, kursiv, understreket) |
| Maks. dimensjoner | Ubegrenset antall sekvensielle undertekstoppføringer |
| Gjennomsiktighet | Ingen |
| Strømming og progressiv visning | Kan strømmes sekvensielt i én gjennomgang |
Teknisk sammenligningsmatrise: SRT sammenlignet med konkurrenter
| Teknisk attributt | SRT (Gjeldende) | VTT | ASS | SUB |
|---|---|---|---|---|
| Kompatibilitetsomfang | Støttes av mange avspillere; støtte varierer mellom enheter | Krever konvertering for å brukes som undertekstspor i HTML5-video | Støtten varierer mellom programmer. | Eldre maskinvare-DVD-spillere |
| Tidstempelskilletegn | Komma (f.eks. 00:01:23,456) | Punktum (f.eks. 00:01:23.456) | Punktum (f.eks. 0:01:23.45) | Rammenummertelling |
| Formateringsfleksibilitet | Grunnleggende HTML-tagger (<b>, <i>, <u>) | Full CSS-formatering og plassering av undertekstblokker | Avanserte overstyringskoder og tegninger | Ingen |
| Innfødt HTML5 <track> | Krever konvertering til WebVTT | 100 % innfødt HTML5-standard | Krever WebAssembly-dekoder | Krever 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
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.
Relaterte konverteringspar for SRT
Konvertering av SubRip Text-filer til WebVTT-format forvandler teksting i ren tekst til moderne HTML5-kompatible tidsspor for nettbaserte videospillere.
Konvertering av WebVTT-filer til SubRip Text muliggjør sømløs avspilling av HTML5-videoundertekster i eldre stasjonære mediespillere og eldre redigeringsmaskinvare.
Konvertering av Advanced SubStation Alpha-skript til SubRip Text-filer fjerner komplekse stiletagger slik at undertekstene dine fungerer på enkle mediespillere.
Konvertering av SRT-tekstingsfiler til TXT-utskrifter fjerner tidsstempler og indeksnumre, slik at du sitter igjen med ren og lesbar dialog.
Konvertering av rammebaserte MicroDVD-tekstingsfiler til tidsbaserte SubRip Text-formater muliggjør avspilling på tvers av moderne mediespillere og nettbaserte strømmeplattformer.