SubRip-tekst (.srt)
De StandardSubRip 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:
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 3AASCII-REPRÆSENTATION: 1\r\n00: / 1\n00:
Standardisering: De facto global subtitle standard
Tekniske specifikationer
| Containerarkitektur | Sequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text |
| Komprimering | Uncompressed plain text |
| Bytterejsning | UTF-8 / Unicode text stream (BOM optional) |
| Farverum | Optional basic HTML color tags (<font color=...>) |
| Kanaler og struktur | Timecoded dialogue text with basic inline styling (bold, italic, underline) |
| Maks. dimensioner | Unbounded sequential cues |
| Gennemsigtighed | None |
| Streaming og progressiv | Sequential single-pass streaming playback |
Tekniske sammenligningsmatrix: SRT vs. konkurrenter
| Teknisk attribut | SRT (Aktuel) | VTT | ASS | SUB |
|---|---|---|---|---|
| Kompatibilitetsomfang | 100% universel på tværs af alle medieafspillere og tv'er | 100% universel på tværs af webbrowsere | Universel på tværs af anime- og desktopafspillere | Ældre hardware-dvd-afspillere |
| Tidsstempelseparator | Komma (f.eks. 00:01:23,456) | Punktum (f.eks. 00:01:23.456) | Punktum (f.eks. 0:01:23.45) | Billedrammetal |
| Formateringsfleksibilitet | Grundlæggende HTML-koder (<b>, <i>, <u>) | Fuld CSS cue-formatering og positionering | Avancerede overstyringskoder og tegninger | Ingen |
| Indfødt HTML5 <track> | Kræver konvertering til WebVTT | 100% indfødt HTML5-standard | Kræver WebAssembly-dekoder | Kræ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
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.
Relaterede SRT konverteringspar
Konvertering af SubRip Text-filer til WebVTT-formatet omdanner almindelige teksttekster til moderne HTML5-kompatible tidslinjer for web-videoafspillere.
Konvertering af WebVTT-filer til SubRip Text muliggør problemfri afspilning af HTML5-videoundertekster i ældre stationære medieafspillere og ældre redigeringshardware.
Konvertering af Advanced SubStation Alpha-scripts til SubRip Text-filer fjerner komplekse stylingstags, så dine undertekster fungerer på basale medieafspillere.
Konvertering af SRT-undertekstfiler til TXT-udskrifter fjerner tidskoder og indekstal og efterlader ren, læsbar dialog.
Konvertering af billed-baserede MicroDVD-undertekstfiler til tidsbaserede SubRip-tekstformater muliggør afspilning på tværs af moderne medieafspillere og web-streamingplatforme.