Besedilo SRT (.srt)

De Standard

Podnapisi SubRip (SRT) so nesporni svetovni standard za digitalne videopodnapise in napise za gluhe in naglušne, cenjeni zaradi svoje preprostosti, berljivosti za človeka ter univerzalne združljivosti s strojno in programsko opremo.

Pretvori SRT v VTT

Brezplačen pretvornik iz SRT v VTT v brskalniku. Pretvorite datoteke takoj v svoji napravi.

Pregled in metapodatki

Operacijski sistemi in analizatorji datotek identificirajo datoteke SRT s pregledom vodilnega binarnega zaporedja bajtov:

Izberite ali povlecite datoteke sem

100-odstotno zasebna pretvorba v brskalniku - datoteke nikoli ne zapustijo vaše naprave

ali prilepi Ctrl+V
Jamstvo o zasebnosti brez prenosa podatkov v omrežje: 0 bajtov naloženih na zunanje strežnike. Vsa obdelava je potekala lokalno v varnem območju vašega brskalnika.

Podpis glave na ravni bajtov (Čarobni bajti)

Operacijski sistemi in analizatorji datotek identificirajo datoteke SRT s pregledom vodilnega binarnega zaporedja bajtov:

PODPIS HEX (ZAMIK 0):

31 0D 0A 30 30 3A / 31 0A 30 30 3A

REPREZENTACIJA ASCII: 1\r\n00: / 1\n00:

Standardizacija: De facto global subtitle standard

Tehnične specifikacije

Arhitektura vsebnikaSequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text
StiskanjeUncompressed plain text
Vrstni red bajtovUTF-8 / Unicode text stream (BOM optional)
Barvni prostoriOptional basic HTML color tags (<font color=...>)
Kanali in strukturaTimecoded dialogue text with basic inline styling (bold, italic, underline)
Največje dimenzijeUnbounded sequential cues
ProsojnostNone
Pretočno in progresivno predvajanjeSequential single-pass streaming playback

Tehnična primerjalna matrika: SRT proti konkurenci

Tehnični atributSRT (Trenutno)VTTASSSUB
Obseg združljivosti100-odstotno univerzalno v vseh predvajalnikih predstavnosti in televizorjih100-odstotno univerzalno v spletnih brskalnikihUniverzalno v animejih in namiznih predvajalnikihStarejši strojni predvajalniki DVD
Ločilo časovnih žigovVejica (npr. 00:01:23,456)Pika (npr. 00:01:23.456)Pika (npr. 0:01:23.45)Števec sličic
Prilagodljivost slogaOsnovne oznake HTML (<b>, <i>, <u>)Popolno oblikovanje in pozicioniranje namigov CSSNapredne prepisovalne oznake in risbeBrez
Domači HTML5 <track>Zahteva pretvorbo v WebVTT100-odstotni domači standard HTML5Zahteva dekoder WebAssemblyZahteva pretvorbo

Pogosti načini okvar in vodič za heksadecimalno obnovo

Podnapisi se med predvajanjem filma razsinhronizirajo z zvokom videa.

Glavni vzrok: Neujemanje hitrosti sličic (npr. podnapisi, nastavljeni za 23,976 sličic na sekundo, se predvajajo ob videu s 25,0 sličicami na sekundo).

Sanacija: Ponovno sinhronizirajte časovne žige ali premaknite zamik z orodjem za sinhronizacijo podnapisov File2File.

Varnostna analiza in napadalni vektorji razčlenjevalnika

Datoteke SRT so golo besedilo, vendar pa lahko napačno oblikovani števci namigov ali oznake HTML sprožijo napake pomnilnika v ranljivih predvajalnikih predstavnosti.

Znani vektorji napada

  • Prekoračitev medpomnilnika sklada v rutinah za razčlenjevanje časovnih žigov SRT v predvajalniku predstavnosti (npr. CVE-2011-2592).
  • Navzkrižno spletno skriptiranje (XSS) prek neizaščitenih oznak HTML v spletnih izrisovalnikih podnapisov.
  • Zavrnitev storitve prek prekrivajočih se ali napačno razporejenih številk indeksov namigov.

Obrambne najboljše prakse:

Zgodovinski izvor in mejniki

2010W3C zasnuje sodoben format WebVTT neposredno na podlagi klasične postavitve časovnih žigov SRT.
2005Splošno sprejeto v pretočnih storitvah, predvajalnikih predstavnosti, pametnih televizorjih in YouTubu.
2000Programer, znan kot 'Brain', izda SubRip, orodje za ripanje DVD-podnapiso za Windows, ki je ustvarjalo datoteke .srt.

Ključne prednosti

  • Popolna univerzalna združljivost: podpirajo ga vsi obstoječi predvajalniki predstavnosti, pametni televizorji, urejevalniki videa in pretočne platforme.
  • Izjemno preprosta sklenitvena sintaksa: enostavno branje, tipkanje ali urejanje v katerem koli osnovnem urejevalniku besedila brez posebne programske opreme.
  • Kompaktno shranjevanje besedila: podnapisi celotnega 2-urnega filma običajno zavzamejo manj kot 100 kilobajtov.

Tehnične omejitve in slabosti

  • Brez domačega pozicioniranja na zaslonu: podnapisi so tradicionalno zaklenjeni na spodnjem srednjem delu videa.
  • Minimalna podpora za sloge: omejeno na osnovne oznake HTML (<i>, <b>, <u>) brez nadzora nad pisavami ali postavitvijo po meri.
  • Decimalno ločilo z vejico v časovnih žigih ('00:01:20,500') se razlikuje od spletnega standardnega ločila s piko.

Zanimive tehnične malenkosti

  • Format SRT je prvotno ustvaril francoski razvijalec programske opreme z imenom 'Brain', ki je napisal SubRip za izvoz besedila podnapisov iz DVD-jev prek OCR.
  • Časovni žigi v SRT uporabljajo vejico (,) kot ločilo milisekund, medtem ko sodobni WebVTT uporablja piko (.).
  • YouTube samodejno ustvarja prenosljive podnapise SRT za milijarde videoposnetkov z uporabo umetne inteligence.

Pogosta tehnična vprašanja

Kaj je datoteka SRT?

Datoteka SRT je preprosta besedilna datoteka, ki vsebuje videopodnapise, pri čemer se vsaka vrstica dialoga ujema z natančnim začetnim in končnim časovnim žigom.

Kako lahko pretvorim SRT v WebVTT za spletni video?

Datoteke SRT lahko z enim klikom in neposredno v spletnem brskalniku pretvorite v sodoben format HTML5 WebVTT (.vtt) z uporabo File2File.app.

Kako uporabim datoteko SRT s filmom?

Datoteki .srt dajte povsem enako ime kot vaši videodatoteki (npr. 'film.mp4' in 'film.srt') ter ju shranite v isto mapo; predvajalniki, kot je VLC, jo bodo samodejno naložili.