SubRip-tekst (.srt)

Global Standard

SubRip 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:

Vælg eller træk filer hertil

Privat - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 byte overført til eksterne servere. Al behandling foregik lokalt i browserens sandkasse.

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 signatur

ASCII-REPRÆSENTATION: Ingen fast signatur

Standardisering: Global de facto-standard for undertekster

Tekniske specifikationer

ContainerarkitekturSekventielt nummererede undertekstmarkører adskilt af tomme linjer: markørindeks, start --> sluttidspunkter (HH:MM:SS,mmm) og undertekst
KomprimeringUkomprimeret ren tekst
Byte-rækkefølgeUTF-8-/Unicode-tekststrøm (BOM valgfri)
FarverumValgfri enkle HTML-farvetags (<font color=...>)
Kanaler og strukturTidskodede dialogreplikker med grundlæggende inline-styling (fed, kursiv, understregning)
Maks. dimensionerUbegrænset antal sekventielle undertekstmarkører
GennemsigtighedIngen
Streaming og progressivSekventiel streamingafspilning i ét gennemløb

Teknisk sammenligningsmatrix: SRT sammenlignet med konkurrenterne

Teknisk attributSRT (Aktuel)VTTASSSUB
KompatibilitetsomfangUnderstø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
TidsstempelseparatorKomma (f.eks. 00:01:23,456)Punktum (f.eks. 00:01:23.456)Punktum (f.eks. 0:01:23.45)Billedrammetal
FormateringsfleksibilitetGrundlæggende HTML-koder (<b>, <i>, <u>)Fuld CSS cue-formatering og positioneringAvancerede overstyringskoder og tegningerIngen
Indbygget HTML5 <track>Kræver konvertering til WebVTTIndbygget HTML5-format.Kræver WebAssembly-dekoderKræ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

2010W3C designer det moderne WebVTT-format baseret direkte på det klassiske SRT-tidsstempellayout.
2005Bliver udbredt i videoafspillere og arbejdsgange til videoredigering; understøttelsen varierer efter platform.
2000Programmør kendt som 'Brain' udgiver SubRip, et Windows DVD-undertekstrippeværktøj, der genererede .srt-filer.

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.