SubRip-tekst (.srt)
De StandardSubRip Subtitle (SRT) er den ubestridte globale standarden for digitale videoundertekster og teksting, verdsatt for sin reneste enkelthets skyld, menneskelige lesbarhet og universelle maskin- og programvarekompatibilitet.
Konverter SRT til VTT
Gratis SRT til VTT-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.
Undersøk og metadata
Operativsystemer og filanalysatorer identifiserer SRT-filer ved å undersøke den innledende binære bytesekvensen:
Byte-nivå hodesignatur (Magic Bytes)
Operativsystemer og filanalysatorer identifiserer SRT-filer ved å undersøke den innledende binære bytesekvensen:
HEX-SIGNATUR (OFFSET 0):
31 0D 0A 30 30 3A / 31 0A 30 30 3AASCII-REPRESENTASJON: 1\r\n00: / 1\n00:
Standardisering: De facto global subtitle standard
Tekniske spesifikasjoner
| Beholderarkitektur | Sequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text |
| Komprimering | Uncompressed plain text |
| Bytterekkefølge | UTF-8 / Unicode text stream (BOM optional) |
| Fargerom | Optional basic HTML color tags (<font color=...>) |
| Kanaler og struktur | Timecoded dialogue text with basic inline styling (bold, italic, underline) |
| Maks. dimensjoner | Unbounded sequential cues |
| Gjennomsiktighet | None |
| Strømming og progressiv | Sequential single-pass streaming playback |
Teknisk sammenligningsmatrise: SRT vs konkurrenter
| Teknisk attributt | SRT (Gjeldende) | VTT | ASS | SUB |
|---|---|---|---|---|
| Kompatibilitetsomfang | 100 % universell på tvers av alle mediespillere og TV-er | 100 % universell på tvers av nettlesere | Universell på tvers av anime- og stasjonære spillere | 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-køformatering og plassering | 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 Subtitle Sync Tool.
Sikkerhetsanalyse og parser-angrepsvektorer
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 uundsatte HTML-tagger i nettbaserte undertekstgjengivere.
- Denial of service gjennom overlappende eller ustrukturerte køindeksnumre.
Beste praksis for forsvar:
Historisk opprinnelse og milepæler
Viktige fordeler
- Absolutt universell kompatibilitet: støttes av hver eneste mediespiller, smart-TV, videoredigerer og strømmeplattform som finnes.
- Uanstrengt enkel syntaks: enkelt å lese, skrive eller redigere i en hvilken som helst enkel tekstredigerer uten spesiell programvare.
- Kompakt tekstlagring: en hel 2-timers film sine undertekster bruker vanligvis mindre enn 100 kilobyte.
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 genererer automatisk nedlastbare SRT-undertekster for milliarder av videoer ved hjelp av kunstig intelligens.
Ofte stilte tekniske spørsmål
Hva er en SRT-fil?
En SRT-fil er en enkel tekstfil som inneholder videoundertekster, og som matcher hver replikk med nøyaktige start- og slutt-tidsstempler.
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 rentekstteksting 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.