SubRip tekst (.srt)
De StandardnoSubRip Subtitle (SRT) je neprikosnoveni globalni standard za digitalne video titlove i skrivene titlove (closed captions), cenjen zbog svoje jednostavnosti, čitljivosti od strane ljudi i univerzalne kompatibilnosti sa hardverom i softverom.
Конвертујте SRT у VTT
Бесплатан SRT у VTT конвертор у прегледачу. Конвертујте фајлове тренутно без слања на сервер уз 100% приватност.
Pregledaj i metapodaci
Operativni sistemi i analizatori datoteka identifikuju SRT datoteke proverom početnog binarnog niza bajtova:
Potpis zaglavlja na nivou bajtova (Magic Bytes)
Operativni sistemi i analizatori datoteka identifikuju SRT datoteke proverom početnog binarnog niza bajtova:
HEX POTPIS (OFFSET 0):
31 0D 0A 30 30 3A / 31 0A 30 30 3AASCII REPREZENTACIJA: 1\r\n00: / 1\n00:
Standardizacija: De facto global subtitle standard
Tehničke specifikacije
| Arhitektura kontejnera | Sequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text |
| Kompresija | Uncompressed plain text |
| Bajtni redosled (Endianness) | 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 |
| Transparentnost | None |
| Strimovanje i progresivno učitavanje | Sequential single-pass streaming playback |
Tehnička matrica poređenja: SRT vs Konkurenti
| Tehnički atribut | SRT (Trenutno) | VTT | ASS | SUB |
|---|---|---|---|---|
| Opseg kompatibilnosti | 100% univerzalno na svim medijskim plejerima i TV-u | 100% univerzalno u web pretraživačima | Univerzalno za anime i desktop plejere | Stariji hardverski DVD plejeri |
| Separator vremenskih oznaka | Zarez (npr. 00:01:23,456) | Tačka (npr. 00:01:23.456) | Tačka (npr. 0:01:23.45) | Brojanje broja frejmova |
| Fleksibilnost stilizovanja | Osnovne HTML oznake (<b>, <i>, <u>) | Kompletno CSS stilizovanje i pozicioniranje cue-ova | Napredne oznake za nadjačavanje i crteži | Nema |
| Izvorni HTML5 <track> | Zahteva konverziju u WebVTT | 100% izvorni HTML5 standard | Zahteva WebAssembly dekoder | Zahteva konverziju |
Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak
Titlovi ispadaju iz sinkronizacije sa audio zapisom videa kako film odmiče.
Osnovni uzrok: Nepodudaranje broja frejmova (npr. titl sinhronizovan za 23.976 fps pušten uz video od 25.0 fps).
Oporavak: Ponovo sinkronizujte vremenske oznake ili pomerite odstupanje koristeći File2File Subtitle Sync Tool.
Bezbednosna analiza i vektori napada parsera
SRT fajlovi su čist tekst, ali loše formirani brojači cue-ova ili HTML oznake mogu da izazovu greške u memoriji u ranjivim medijskim plejerima.
Poznati vektori napada
- Prelivanje bafera steka (stack buffer overflow) u rutinama za parsiranje SRT vremenskih oznaka u medijskom plejeru (npr. CVE-2011-2592).
- Skriptovanje na više sajtova (XSS) preko neescapovanih HTML oznaka u rendererima titlova na vebu.
- Uskraćivanje usluge (DoS) kroz preklapajuće ili neuređene brojeve indeksa cue-ova.
Defanzivne najbolje prakse:
Istorijat i prekretnice
Ključne prednosti
- Apsolutna univerzalna kompatibilnost: podržava ga svaki postojeći medijski plejer, pametni televizor, video editor i platforma za striming.
- Izuzetno jednostavna sintaksa: lako se čita, kuca ili uređuje u bilo kom osnovnom uređivaču teksta bez posebnog softvera.
- Kompaktno skladištenje teksta: titlovi za ceo dvočasovni film obično zauzimaju manje od 100 kilobajta.
Tehnička ograničenja i nedostaci
- Nema izvorno pozicioniranje na ekranu: titlovi su tradicionalno fiksirani na donjem centralnom delu videa.
- Minimalna podrška za stilizovanje: ograničeno na osnovne HTML oznake (<i>, <b>, <u>) bez prilagođenih fontova ili kontrola rasporeda.
- Decimalni separator sa zarezom u vremenskim oznakama ('00:01:20,500') se razlikuje od standardnih tačaka na vebu.
Zanimljivosti
- SRT je originalno kreirao francuski softverski programer po imenu 'Brain' koji je napisao SubRip da bi izdvojio tekst titlova sa DVD-jeva preko OCR-a.
- Vremenske oznake u SRT-u koriste zarez (,) kao separator za milisekunde, dok moderni WebVTT koristi tačku (.).
- YouTube automatski generiše SRT titlove za preuzimanje za milijarde video snimaka koristeći veštačku inteligenciju.
Često postavljana tehnička pitanja
Šta je SRT fajl?
SRT fajl je jednostavna tekstualna datoteka koja sadrži titlove za video, usklađujući svaku liniju dijaloga sa tačnim početnim i krajnjim vremenskim oznakama.
Kako mogu da konvertujem SRT u WebVTT za veb-video?
Možete konvertovati SRT fajlove u moderan HTML5 WebVTT (.vtt) format jednim klikom koristeći File2File.app direktno u Vašem veb-pretraživaču.
Kako da koristim SRT fajl uz film?
Dajte .srt fajlu potpuno isto ime kao i Vašem video fajlu (npr. 'film.mp4' i 'film.srt') i smestite ih u isti folder; plejeri poput VLC-a će ga automatski učitati.
Povezani parovi konverzije za SRT
Konvertovanje SubRip Text datoteka u WebVTT format pretvara obične tekstualne titlove u moderne vremenske trake kompatibilne sa HTML5 za web video plejere.
Konvertovanje WebVTT datoteka u SubRip Text omogućava besprekornu reprodukciju HTML5 video titlova u starijim desktop medijskim plejerima i naslednom hardveru za montažu.
Konvertovanje Advanced SubStation Alpha skriptova u SubRip Text datoteke uklanja složene oznake stilizovanja kako bi vaši titlovi radili na osnovnim medijskim plejerima.
Konvertovanje SRT datoteka sa titlovima u TXT transkripte uklanja kodove za vremenske oznake i brojeve indeksa, ostavljajući čist i čitljiv dijalog.
Konvertovanje MicroDVD datoteka sa titlovima zasnovanim na frejmovima u SubRip tekstualne formate zasnovane na vremenu omogućava reprodukciju na modernim medijskim plejerima i veb platformama za striming.