Besedilo SRT (.srt)
De StandardPodnapisi 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:
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 3AREPREZENTACIJA ASCII: 1\r\n00: / 1\n00:
Standardizacija: De facto global subtitle standard
Tehnične specifikacije
| Arhitektura vsebnika | Sequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text |
| Stiskanje | Uncompressed plain text |
| Vrstni red bajtov | UTF-8 / Unicode text stream (BOM optional) |
| Barvni prostori | Optional basic HTML color tags (<font color=...>) |
| Kanali in struktura | Timecoded dialogue text with basic inline styling (bold, italic, underline) |
| Največje dimenzije | Unbounded sequential cues |
| Prosojnost | None |
| Pretočno in progresivno predvajanje | Sequential single-pass streaming playback |
Tehnična primerjalna matrika: SRT proti konkurenci
| Tehnični atribut | SRT (Trenutno) | VTT | ASS | SUB |
|---|---|---|---|---|
| Obseg združljivosti | 100-odstotno univerzalno v vseh predvajalnikih predstavnosti in televizorjih | 100-odstotno univerzalno v spletnih brskalnikih | Univerzalno v animejih in namiznih predvajalnikih | Starejši strojni predvajalniki DVD |
| Ločilo časovnih žigov | Vejica (npr. 00:01:23,456) | Pika (npr. 00:01:23.456) | Pika (npr. 0:01:23.45) | Števec sličic |
| Prilagodljivost sloga | Osnovne oznake HTML (<b>, <i>, <u>) | Popolno oblikovanje in pozicioniranje namigov CSS | Napredne prepisovalne oznake in risbe | Brez |
| Domači HTML5 <track> | Zahteva pretvorbo v WebVTT | 100-odstotni domači standard HTML5 | Zahteva dekoder WebAssembly | Zahteva 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
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.
Sorodni pari pretvorbe za SRT
Pretvorba datotek SubRip Text v format WebVTT spremeni navadna besedilna podnapisa v sodobne časovne sledi, združljive s HTML5, za spletne predvajalnike video posnetkov.
Pretvorba datotek WebVTT v SubRip Text omogoča nemoteno predvajanje podnapisov video posnetkov HTML5 v starejših namiznih medijskih predvajalnikih in starejši strojni opremi za urejanje.
Pretvorba skript Advanced SubStation Alpha v datoteke SubRip Text odstrani zapletene oznake za oblikovanje, tako da vaši podnapisi delujejo v osnovnih medijskih predvajalnikih.
Pretvorba datotek s podnapisi SRT v prepise TXT odstrani časovne oznake in številke vrstic ter pusti čiste, berljive dialoge.
Pretvorba datotek podnapisov MicroDVD, ki temeljijo na sličicah, v formate SubRip Text, ki temeljijo na času, omogoča predvajanje v sodobnih medijskih predvajalnikih in spletnih pretočnih platformah.