MicroDVD titl (.sub)
Specifikacija StandardMicroDVD titl (SUB) je stariji format titlova zasnovan na frejmovima, koji sinhronizuje dijalog pomoću tačnih brojeva video-frejmova umesto apsolutnih vremenskih oznaka.
Konvertujte SUB u SRT
Besplatan konvertor SUB u SRT u pregledaču. Konvertujte datoteke odmah na svom uređaju.
Pregled i metapodaci
Operativni sistemi i analizatori datoteka identifikuju SUB datoteke proverom početnog binarnog niza bajtova:
Potpis zaglavlja na nivou bajtova (magični bajtovi)
Operativni sistemi i analizatori datoteka identifikuju SUB datoteke proverom početnog binarnog niza bajtova:
HEKSADECIMALNI POTPIS (OFFSET 0):
7B 31 7D 7B / 7B 30 7D 7BASCII REPREZENTACIJA: {1}{ / {0}{
Standardizacija: Specifikacija MicroDVD datoteke
Tehničke specifikacije
| Arhitektura kontejnera | Tekstualni format zasnovan na frejmovima, gde svaki red sadrži {start_frame}{end_frame}, a zatim tekst titla |
| Kompresija | Nekompresovan običan tekst |
| Bajtni redosled (Endianness) | UTF-8 ili ANSI tekstualni tok |
| Prostori boja | Opcioni MicroDVD kontrolni kodovi ({y:b}, {y:i}, {c:$BBGGRR}) |
| Kanali i struktura | Tekst titlova sinhronizovan sa frejmovima, uz osnovno formatiranje |
| Maksimalne dimenzije | Neograničen broj uzastopnih redova |
| Transparentnost | Nema |
| Strimovanje i progresivno učitavanje | Striming reprodukcija kadar po kadar, redom |
Tehnička matrica poređenja: SUB u odnosu na konkurente
| Tehnički atribut | SUB (Trenutno) | SRT | VTT | ASS |
|---|---|---|---|---|
| Mehanizam merenja vremena | Brojevi frejmova ({start_frame}{end_frame}) | Vremenske oznake (HH:MM:SS,mmm) | Vremenske oznake (HH:MM:SS.mmm) | Vremenske oznake (H:MM:SS.cc) |
| Zavisnost od broja frejmova | 100% zavisno od tačnog broja FPS videa | Nezavisno od broja frejmova videa | Nezavisno od broja frejmova videa | Nezavisno od broja frejmova videa |
| Podrška za moderan veb | Nema (zahteva konverziju) | Zahteva JS konverziju | Izvorni HTML5 <track> | Zahteva WebAssembly |
| Trenutna upotreba | Stare DivX/XviD arhive | Podrška se razlikuje u zavisnosti od programa. | Standard za moderan veb video | Anime i stilizovani titlovi |
Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak
Titlovi se reprodukuju duplo brže ili duplo sporije nego audio zapis filma.
Osnovni uzrok: Nepodudaranje broja frejmova u sekundi (npr. titl sinhronizovan za video od 29,97 fps pušten sa fajlom od 23,976 fps).
Oporavak: Konvertujte u SRT format baziran na vremenskim oznakama sa tačnim FPS-om koristeći File2File.app Subtitle Converter.
Bezbednosna analiza i vektori napada parsera
MicroDVD parseri procenjuju matematiku izračunavanja frejmova gde prelivanje celobrojne vrednosti (integer overflow) može izazvati oštećenje memorije bafera.
Poznati vektori napada
- Prelivanje celobrojne vrednosti tokom konverzije frejmova u milisekunde.
- Prekoračenje opsega bafera (buffer over-read) prilikom parsiranja nezatvorenih vitičastih zagrada.
- Uskraćivanje usluge (DoS) kroz negativne ili silazne nizove brojeva frejmova.
Najbolje prakse za zaštitu: Validirajte da su brojevi krajnjih frejmova strogo veći od brojeva početnih frejmova.
Istorijat i prekretnice
Ključne prednosti
- Garantuje da se vreme titla precizno poklapa sa ciklusima osvežavanja videa.
- Izuzetno kompaktna sintaksa: svaki red zauzima tačno jednu liniju teksta (npr. '{100}{250}Zdravo svete').
- Podržavaju ga glavni stariji desktop medijski plejeri (VLC, MPC, GOM Player).
Tehnička ograničenja i nedostaci
- Zavisi od broja frejmova u sekundi: ako se broj frejmova promeni (npr. sa 23,976 fps na 25 fps), titlovi odmah gube sinhronizaciju.
- Dvosmislena ekstenzija fajla: '.sub' se takođe koristi za binarne VobSub DVD bitmap grafičke elemente.
- Moderni veb-pregledači i platforme za striming ga ne podržavaju izvorno.
Zanimljivosti
- Svaki red u MicroDVD SUB fajlu počinje vitičastim zagradama koje sadrže brojeve frejmova: '{1200}{1280}Pazi!'.
- Ako SUB fajl u prvom redu ne navodi broj frejmova u sekundi, savremeni medijski plejeri moraju da ga procene, što često dovodi do grešaka u sinhronizaciji.
- Format je napravljen posebno za klasični MicroDVD plejer, koji je na Windowsu 98 omogućavao korišćenje prilagođenih tema.
Često postavljana tehnička pitanja
Zašto moji .sub titlovi nisu sinhronizovani sa video zapisom?
Zato što .sub fajlovi koriste brojeve frejmova umesto stvarnog vremena. Ako se Vaš video reprodukuje drugom brzinom kadrova od one za koju je titl napravljen (na primer, 24 fps umesto 30 fps), titl će postepeno izaći iz sinhronizacije.
Kako mogu da konvertujem .sub u .srt?
Možete jednim klikom, direktno u veb-pregledaču, pretvoriti .sub datoteke zasnovane na kadrovima u univerzalne .srt titlove sa vremenskim kodovima, koristeći File2File.app.
Koja je razlika između tekstualnog .sub i VobSub .sub fajla?
Tekstualni .sub (MicroDVD) je obična tekstualna datoteka sa vitičastim zagradama. VobSub .sub je binarni fajl koji sadrži sirove grafičke slike direktno izvučene sa DVD-ja, uparene sa .idx indeksnim fajlom.