SubRip tekst (.srt)
De StandardnoSubRip Subtitle (SRT) neprikosnoveni je globalni standard za digitalne videotitlove i zatvorene titlove (closed captions), cijenjen zbog svoje jednostavnosti, čitljivosti od strane ljudi te univerzalne hardverske i softverske kompatibilnosti.
Pretvori SRT u VTT
Besplatni SRT u VTT pretvarač u pregledniku. Trenutno pretvorite datoteke na svom uređaju.
Pregledaj i metapodaci
Operativni sustavi i alati za analizu datoteka identificiraju SRT datoteke provjerom početnog niza binarnih bajtova:
Potpis zaglavlja na razini bajtova (Magic Bytes)
Operativni sustavi i alati za analizu datoteka identificiraju SRT datoteke provjerom početnog niza binarnih bajtova:
HEX POTPIS (POMAK 0):
31 0D 0A 30 30 3A / 31 0A 30 30 3AASCII PRIKAZ: 1\r\n00: / 1\n00:
Standardizacija: De facto global subtitle standard
Tehničke specifikacije
| Arhitektura spremnika | Sequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text |
| Kompresija | Uncompressed plain text |
| 字节序 | UTF-8 / Unicode text stream (BOM optional) |
| Prostori boja | Optional basic HTML color tags (<font color=...>) |
| Kanali i struktura | Timecoded dialogue text with basic inline styling (bold, italic, underline) |
| Maksimalne dimenzije | Unbounded sequential cues |
| Prozirnost | None |
| Streaming i progresivno | Sequential single-pass streaming playback |
Tehnička matrica usporedbe: SRT vs Konkurencija
| Tehnički atribut | SRT (Trenutno) | VTT | ASS | SUB |
|---|---|---|---|---|
| Opseg kompatibilnosti | 100% univerzalno na svim medijskim reproduktorima i televizorima | 100% univerzalno u web preglednicima | Univerzalno za anime i stolne reproduktore | Zastarjeli hardverski DVD uređaji |
| Separator vremenske oznake | Zarez (npr. 00:01:23,456) | Točka (npr. 00:01:23.456) | Točka (npr. 0:01:23.45) | Brojač broja sličica |
| Fleksibilnost stiliziranja | Osnovne HTML oznake (<b>, <i>, <u>) | Potpuno CSS stiliziranje i pozicioniranje cue oznaka | Napredne oznake nadjačavanja i crteži | Nema |
| Izvorni HTML5 <track> | Zahtijeva pretvorbu u WebVTT | 100% izvorni HTML5 standard | Zahtijeva WebAssembly dekoder | Zahtijeva pretvorbu |
Uobičajeni načini oštećenja i vodič za heksadecimalni oporavak
Titlovi ispadaju iz sinkronizacije s videozapisom kako film odmiče.
Temeljni uzrok: Nepodudaranje broja sličica u sekundi (npr. titl tempiran za 23,976 fps reproduciran uz video od 25,0 fps).
Oporavak: Ponovno sinkronizirajte vremenske oznake ili pomaknite pomak pomoću alata File2File Subtitle Sync Tool.
Sigurnosna analiza i vektori napada na parser
SRT datoteke su običan tekst, ali nepravilno oblikovani brojači ili HTML oznake mogu potaknuti programske pogreške u ranjivim medijskim reproduktorima.
Poznati vektori napada
- Prekoračenje međuspremnika stoga u rutinama za analizu SRT vremenskih oznaka medijskog reproduktora (npr. CVE-2011-2592).
- Skriptiranje na više lokacija (XSS) putem neescapanih HTML oznaka u web-baziranim ispisivačima titlova.
- Uskkraćivanje usluge kroz preklapajuće ili neuređene brojeve indeksa.
Najbolje obrambene prakse:
Povijesni izvori i prekretnice
Ključne prednosti
- Apsolutna univerzalna kompatibilnost: podržava ga svaki postojeći medijski reproduktor, pametni televizor, video uređivač i platforma za streaming.
- Izuzetno jednostavna sintaksa: lako se čita, tipka ili uređuje u bilo kojem osnovnom uređivaču teksta bez posebnog softvera.
- Kompaktno pohranjivanje teksta: titlovi za cijeli dvosatni film obično zauzimaju manje od 100 kilobajta.
Tehnička ograničenja i nedostaci
- Nema izvorno pozicioniranje na zaslonu: titlovi su tradicionalno zaključani na donjem središnjem dijelu videa.
- Minimalna podrška za stiliziranje: ograničeno na osnovne HTML oznake (<i>, <b>, <u>) bez prilagođenih fontova ili kontrola rasporeda.
- Zarez kao decimalni separator u vremenskim oznakama ('00:01:20,500') razlikuje se od web standardnih separatora u obliku točke.
Zanimljive tehničke činjenice
- SRT je izvorno stvorio francuski softverski programer pod nadimkom 'Brain' koji je napisao SubRip za izdvajanje teksta titlova s DVD-ova putem OCR-a.
- Vremenske oznake u SRT-u koriste zarez (,) kao separator milisekundi, dok moderni WebVTT koristi točku (.).
- YouTube automatski generira SRT titlove koje je moguće preuzeti za milijarde videozapisa koristeći umjetnu inteligenciju.
Često postavljana tehnička pitanja
Što je SRT datoteka?
SRT datoteka je jednostavna tekstualna datoteka koja sadrži video titlove, povezujući svaki redak dijaloga s točnim vremenskim oznakama početka i kraja.
Kako mogu pretvoriti SRT u WebVTT za web-videozapise?
SRT datoteke možete pretvoriti u moderan HTML5 WebVTT (.vtt) format jednim klikom pomoću File2File.app izravno u svom web-pregledniku.
Kako koristiti SRT datoteku s filmom?
Dajte .srt datoteci potpuno isto ime kao i vašoj videodatoteci (npr. 'film.mp4' i 'film.srt') i smjestite ih u istu mapu; programi za reprodukciju poput VLC-a automatski će je učitati.
Povezani parovi konverzije za SRT
Pretvaranje SubRip Text datoteka u WebVTT format pretvara obične tekstualne titlove u moderne vremenske zapise kompatibilne s HTML5 za web video playere.
Pretvaranje WebVTT datoteka u SubRip Text omogućuje glatku reprodukciju HTML5 video titlova u starijim računalnim medijskim playerima i naslijeđenom hardveru za uređivanje.
Pretvaranje Advanced SubStation Alpha skripti u SubRip Text datoteke uklanja složene oznake stiliziranja kako bi vaši titlovi radili na osnovnim medijskim playerima.
Pretvaranje SRT datoteka sa titlovima u TXT transkripte uklanja kodove vremena i redne brojeve kako bi ostao čist dijalog pogodan za čitanje.
Pretvaranje MicroDVD datoteka titlova temeljenih na kadrovima u vremenski zasnovane SubRip Text formate omogućuje reprodukciju na modernim medijskim uređajima i web streaming platformama.