SubRip tekst (.srt)

Globalni Standard

SubRip 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:

Izaberite ili prevucite datoteke ovde

Privatno - datoteke nikada ne napuštaju vaš uređaj

ili nalepite Ctrl+V
Garancija privatnosti: bez prenosa podataka preko mreže 0 bajtova poslato spoljnim serverima. Sva obrada je izvršena lokalno u bezbednom okruženju vašeg pregledača.

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 kontejneraUzastopno numerisani titlovi razdvojeni praznim redovima: indeks titla, vremenske oznake početka i kraja (HH:MM:SS,mmm) i tekst titla
KompresijaNekompresovan običan tekst
Bajtni redosled (Endianness)UTF-8 / Unicode tekstualni tok (BOM je opcionalan)
Prostori bojaOpcione osnovne HTML oznake za boju (<font color=...>)
Kanali i strukturaTekst dijaloga sa vremenskim oznakama i osnovnim stilizovanjem unutar reda (podebljano, kurziv, podvučeno)
Maksimalne dimenzijeNeograničen broj uzastopnih titlova
TransparentnostNema
Strimovanje i progresivno učitavanjeStriming reprodukcija u jednom prolazu, redom

Tehnička matrica poređenja: SRT u odnosu na konkurente

Tehnički atributSRT (Trenutno)VTTASSSUB
Opseg kompatibilnostiPodržavaju ga mnogi plejeri; podrška zavisi od uređajaZa HTML5 video-trake potrebna je konverzijaPodrška se razlikuje u zavisnosti od programa.Stariji hardverski DVD plejeri
Separator vremenskih oznakaZarez (npr. 00:01:23,456)Tačka (npr. 00:01:23.456)Tačka (npr. 0:01:23.45)Brojanje broja frejmova
Fleksibilnost stilizovanjaOsnovne HTML oznake (<b>, <i>, <u>)Kompletno CSS stilizovanje i pozicioniranje segmenataNapredne oznake za nadjačavanje i crtežiNema
Izvorni HTML5 <track>Zahteva konverziju u WebVTT100% izvorni HTML5 standardZahteva WebAssembly dekoderZahteva 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

2010W3C osmišljava moderan WebVTT format direktno zasnovan na klasičnom rasporedu vremenskih oznaka SRT-a.
2005Postao je široko korišćen u video-plejerima i tokovima rada za montažu; podrška zavisi od platforme.
2000Programer poznat kao 'Brain' objavljuje SubRip, Windows alat za izdvajanje titlova sa DVD-ja koji je generisao .srt fajlove.

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.