SubRip-tekst (.srt)
Global StandardSubRip Subtitle (SRT) er et udbredt undertekstformat i ren tekst, værdsat for sin enkle og letlæselige struktur. Understøttelsen varierer mellem afspillere og platforme.
Konverter SRT til VTT
Gratis SRT til VTT-konverter i browseren. Konverter filer med det samme på din enhed.
Undersøgelse og 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):
Ingen fast signaturASCII-REPRÆSENTATION: Ingen fast signatur
Standardisering: Global de facto-standard for undertekster
Tekniske specifikationer
| Containerarkitektur | Sekventielt nummererede undertekstmarkører adskilt af tomme linjer: markørindeks, start --> sluttidspunkter (HH:MM:SS,mmm) og undertekst |
| Komprimering | Ukomprimeret ren tekst |
| Byte-rækkefølge | UTF-8-/Unicode-tekststrøm (BOM valgfri) |
| Farverum | Valgfri enkle HTML-farvetags (<font color=...>) |
| Kanaler og struktur | Tidskodede dialogreplikker med grundlæggende inline-styling (fed, kursiv, understregning) |
| Maks. dimensioner | Ubegrænset antal sekventielle undertekstmarkører |
| Gennemsigtighed | Ingen |
| Streaming og progressiv | Sekventiel streamingafspilning i ét gennemløb |
Teknisk sammenligningsmatrix: SRT sammenlignet med konkurrenterne
| Teknisk attribut | SRT (Aktuel) | VTT | ASS | SUB |
|---|---|---|---|---|
| Kompatibilitetsomfang | Understøttes af mange afspillere; understøttelsen på enheder varierer. | Kræver konvertering til HTML5-videospor. | Understøttelsen varierer fra program til program. | Æ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 |
| Indbygget HTML5 <track> | Kræver konvertering til WebVTT | Indbygget HTML5-format. | 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, der er timet til 23,976 fps, afspillet mod en video på 25,0 fps).
Gendannelse: Synkroniser tidsstemplerne igen, eller juster tidsforskydningen med File2File.app 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 HTML-tags, der ikke er escaped, i webbaserede undertekstgengivere.
- Nægtelse af tjeneste (DoS) gennem overlappende eller uordnede cue-indeksnumre.
Defensive bedste praksisser: Rens HTML-tags og valider sekventiel tidsstempelrækkefølge, før undertekster vises.
Historisk oprindelse og milepæle
Vigtige fordele og styrker
- SRT understøttes af mange medieafspillere og redigeringsprogrammer, men understøttelsen varierer efter platform og program.
- Enkel syntaks: let at læse, skrive eller redigere i enhver simpel teksteditor uden specialsoftware.
- Undertekstfiler er som regel små sammenlignet med videofiler; størrelsen afhænger af dialogmængde, formatering og antal sprog.
Tekniske begrænsninger og ulemper
- Ingen indbygget positionering på skærmen: 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.
- Komma som decimaltegn i tidsstempler ('00:01:20,500') adskiller sig fra webstandardens punktumseparatorer.
Interessante tekniske fakta
- SRT blev oprindeligt skabt af en fransk softwareudvikler ved navn 'Brain', som skrev SubRip til at udtrække undertekster fra DVD'er med OCR.
- Tidsstempler i SRT bruger et komma (,) som millisekundseparator, hvorimod moderne WebVTT bruger et punktum (.).
- YouTube kan generere undertekster til nogle videoer ved hjælp af talegenkendelse; om de er tilgængelige og kan downloades, afhænger af videoen og kontotilladelserne.
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 konverteringspar for SRT
Konvertering af SubRip Text-filer til WebVTT-formatet omdanner undertekster i almindelig tekst til moderne HTML5-kompatible tidsbaserede spor til webvideoafspillere.
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 billedbaserede MicroDVD-undertekstfiler til tidsbaserede SubRip-tekstformater muliggør afspilning på tværs af moderne medieafspillere og web-streamingplatforme.