SubRip tekst (.srt)
Globalni StandardSubRip Subtitle (SRT) je široko korišćen format titlova u običnom tekstu, cenjen zbog jednostavne i čitljive strukture; podrška se razlikuje među plejerima i platformama.
Konvertujte SRT u VTT
Besplatan konvertor SRT u VTT u pregledaču. Konvertujte datoteke odmah na svom uređaju.
Pregled i metapodaci
Operativni sistemi i analizatori datoteka identifikuju SRT datoteke proverom početnog binarnog niza bajtova:
Potpis zaglavlja na nivou bajtova (magični bajtovi)
Operativni sistemi i analizatori datoteka identifikuju SRT datoteke proverom početnog binarnog niza bajtova:
HEKSADECIMALNI POTPIS (OFFSET 0):
Nema fiksnog potpisa (SubRip je običan tekst)ASCII REPREZENTACIJA: Nema fiksnog potpisa
Standardizacija: Globalni de facto standard za titlove
Tehničke specifikacije
| Arhitektura kontejnera | Uzastopno numerisani titlovi razdvojeni praznim redovima: indeks titla, vremenske oznake početka i kraja (HH:MM:SS,mmm) i tekst titla |
| Kompresija | Nekompresovan običan tekst |
| Bajtni redosled (Endianness) | UTF-8 / Unicode tekstualni tok (BOM je opcionalan) |
| Prostori boja | Opcione osnovne HTML oznake za boju (<font color=...>) |
| Kanali i struktura | Tekst dijaloga sa vremenskim oznakama i osnovnim stilizovanjem unutar reda (podebljano, kurziv, podvučeno) |
| Maksimalne dimenzije | Neograničen broj uzastopnih titlova |
| Transparentnost | Nema |
| Strimovanje i progresivno učitavanje | Striming reprodukcija u jednom prolazu, redom |
Tehnička matrica poređenja: SRT u odnosu na konkurente
| Tehnički atribut | SRT (Trenutno) | VTT | ASS | SUB |
|---|---|---|---|---|
| Opseg kompatibilnosti | Podržavaju ga mnogi plejeri; podrška zavisi od uređaja | Za HTML5 video-trake potrebna je konverzija | Podrška se razlikuje u zavisnosti od programa. | 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 segmenata | 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 gube sinhronizaciju sa zvučnim 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 sinhronizujte vremenske oznake ili pomerite vremenski pomak pomoću File2File.app Subtitle Sync Tool.
Bezbednosna analiza i vektori napada parsera
SRT fajlovi su običan tekst, ali neispravni brojači titlova 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 između sajtova (XSS) preko HTML oznaka koje nisu escapovane u veb-prikazivačima titlova.
- Uskraćivanje usluge (DoS) kroz preklapajuće ili neuređene brojeve indeksa segmenata.
Najbolje prakse za zaštitu: Očistite HTML oznake od nebezbednog sadržaja i proverite uzastopni redosled vremenskih oznaka pre prikazivanja titlova.
Istorijat i prekretnice
Ključne prednosti
- SRT podržavaju mnogi medijski plejeri i programi za montažu, ali se podrška razlikuje u zavisnosti od platforme i aplikacije.
- Izuzetno jednostavna sintaksa: lako se čita, kuca ili uređuje u bilo kom osnovnom uređivaču teksta bez posebnog softvera.
- Datoteke titlova obično su male u poređenju sa video-datotekama; veličina zavisi od dijaloga, formatiranja i broja jezika.
Tehnička ograničenja i nedostaci
- Nema izvornog pozicioniranja na ekranu: titlovi su tradicionalno fiksirani pri dnu, na sredini slike.
- 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') razlikuje se od standardne upotrebe tačke 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 može da generiše titlove za neke video-snimke pomoću prepoznavanja govora; dostupnost i preuzimanje zavise od video-snimka i dozvola naloga.
Često postavljana tehnička pitanja
Šta je SRT fajl?
SRT fajl je jednostavna tekstualna datoteka koja sadrži titlove za video; svaki red dijaloga povezan je sa tačnom početnom i krajnjom vremenskom oznakom.
Kako mogu da konvertujem SRT u WebVTT za veb-video?
Možete jednim klikom da konvertujete SRT fajlove u moderan HTML5 WebVTT (.vtt) format pomoću File2File.app, direktno u svom veb-pregledaču.
Kako da koristim SRT fajl uz film?
Dajte .srt fajlu isto ime kao video fajlu (npr. 'movie.mp4' i 'movie.srt') i smestite oba fajla u isti folder; plejeri poput VLC-a će automatski učitati titlove.
Povezani parovi konverzije za SRT
Konvertovanje datoteka SubRip Text u format WebVTT pretvara obične tekstualne titlove u moderne vremenske trake kompatibilne sa HTML5 za veb-video plejere.
Konvertovanje WebVTT datoteka u SubRip Text omogućava besprekornu reprodukciju titlova za HTML5 video u starijim desktop medijskim plejerima i starijem hardveru za montažu.
Konvertovanje skripti Advanced SubStation Alpha u datoteke SubRip Text uklanja složene oznake za stilizovanje kako bi vaši titlovi radili na osnovnim medijskim plejerima.
Konvertovanje SRT datoteka sa titlovima u TXT transkripte uklanja kodove vremenskih oznaka i brojeve indeksa, ostavljajući čist i čitljiv dijalog.
Konvertovanje datoteka MicroDVD titlova zasnovanih na kadrovima u vremenski zasnovan format SubRip Text omogućava reprodukciju na modernim medijskim plejerima i veb-platformama za striming.