MicroDVD titl (.sub)
MicroDVD StandardnoMicroDVD Subtitle (SUB) je naslijeđeni format titlova temeljen na okvirima koji sinkronizira dijaloge pomoću točnih brojeva video okvira umjesto apsolutnih vremenskih oznaka sata.
Pretvori SUB u SRT
Besplatni SUB u SRT pretvarač u pregledniku. Trenutno pretvorite datoteke na svom uređaju.
Pregledaj i metapodaci
Operativni sustavi i alati za analizu datoteka identificiraju SUB datoteke provjerom početnog niza binarnih bajtova:
Potpis zaglavlja na razini bajtova (Magic Bytes)
Operativni sustavi i alati za analizu datoteka identificiraju SUB datoteke provjerom početnog niza binarnih bajtova:
HEX POTPIS (POMAK 0):
7B 31 7D 7B / 7B 30 7D 7BASCII PRIKAZ: {1}{ / {0}{
Standardizacija: MicroDVD File Specification
Tehničke specifikacije
| Arhitektura spremnika | Frame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text |
| Kompresija | Uncompressed plain text |
| 字节序 | UTF-8 or ANSI text stream |
| Prostori boja | Optional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR}) |
| Kanali i struktura | Frame-synchronized subtitle text with basic formatting |
| Maksimalne dimenzije | Unbounded sequential lines |
| Prozirnost | None |
| Streaming i progresivno | Sequential frame-by-frame streaming playback |
Tehnička matrica usporedbe: SUB vs Konkurencija
| Tehnički atribut | SUB (Trenutno) | SRT | VTT | ASS |
|---|---|---|---|---|
| Mehanizam sinkronizacije | Brojevi okvira ({start_frame}{end_frame}) | Vremenske oznake (HH:MM:SS,mmm) | Vremenske oznake (HH:MM:SS.mmm) | Vremenske oznake (H:MM:SS.cc) |
| Ovisnost o broju sličica u sekundi | 100% ovisno o točnom video FPS-u | Neovisno o broju sličica u sekundi | Neovisno o broju sličica u sekundi | Neovisno o broju sličica u sekundi |
| Podrška za moderan web | Nema (zahtijeva konverziju) | Zahtijeva JS konverziju | Izvorni HTML5 <track> | Zahtijeva WebAssembly |
| Trenutna upotreba | Naslijeđene DivX/XviD arhive | Univerzalni globalni standard | Standard za moderan web video | Anime i stilizirani titlovi |
Uobičajeni načini oštećenja i vodič za heksadecimalni oporavak
Titlovi se reproduciraju dvostruko brže ili dvostruko sporije od zvuka filma.
Temeljni uzrok: Nepodudaranje broja sličica u sekundi (npr. titl usklađen za video od 29.97 fps reproduciran s datotekom od 23.976 fps).
Oporavak: Pretvorite u SRT temeljen na vremenskim oznakama s točnim FPS-om pomoću File2File Subtitle Converter alata.
Sigurnosna analiza i vektori napada na parser
Analizatori za MicroDVD procjenjuju matematiku izračuna okvira gdje prelijevanje cijelih brojeva (integer overflow) može uzrokovati oštećenje memorije međuspremnika.
Poznati vektori napada
- Prelijevanje cijelih brojeva tijekom pretvorbe vremenske oznake iz okvira u milisekunde.
- Pretjerano čitanje iz međuspremnika prilikom parsiranja zatvorenih oznaka u vitičastim zagradama.
- Ukraštavanje usluge (DoS) putem negativnih ili silaznih sekvenci brojeva okvira.
Najbolje obrambene prakse:
Povijesni izvori i prekretnice
Ključne prednosti
- Jamči točno usklađivanje titlova s okvirima povezano izravno s ciklusima osvježavanja videa.
- Iznimno kompaktna sintaksa: svaka oznaka zauzima točno jedan redak teksta (npr. '{100}{250}Hello world').
- Podržan od strane glavnih naslijeđenih stolnih medijskih playera (VLC, MPC, GOM Player).
Tehnička ograničenja i nedostaci
- Ovisan o broju sličica u sekundi: ako se promijeni broj sličica u sekundi videa (npr. s 23.976 fps na 25 fps), svi titlovi odmah gube sinkronizaciju.
- Dvoznačna ekstenzija datoteke: '.sub' se također koristi za binarne VobSub DVD bitmape grafike.
- Moderni web preglednici ili platforme za streaming ga ne podržavaju izvorno.
Zanimljive tehničke činjenice
- Svaki redak u MicroDVD SUB datoteci počinje vitičastim zagradama koje sadrže brojeve okvira: '{1200}{1280}Watch out!'.
- Ako SUB datoteka ne deklarira broj sličica videa u sekundi u 1. retku, moderni medijski playeri moraju pogoditi broj sličica (što često uzrokuje pogreške u sinkronizaciji).
- Format je stvoren posebno za klasični MicroDVD Player, koji je omogućavao prilagođene izglede (skinove) na sustavu Windows 98.
Često postavljana tehnička pitanja
Zašto moji .sub titlovi nisu sinkronizirani s videozapisom?
Zato što .sub datoteke koriste brojeve sličica (frameova) umjesto stvarnog vremena. Ako se vaš videozapis reproducira pri drugoj brzini sličica u sekundi (poput 24 fps naspram 30 fps) nego što je bio titl napravljen, doći će do pomaka u sinkronizaciji.
Kako mogu pretvoriti .sub u .srt?
.sub datoteke bazirane na sličicama možete pretvoriti u univerzalne .srt titlove s vremenskim oznakama jednim klikom pomoću File2File.app izravno u svom web-pregledniku.
Koja je razlika između tekstualnih .sub i VobSub .sub datoteka?
Tekstualni .sub (MicroDVD) obična je tekstualna datoteka s vitičastim zagradama. VobSub .sub je binarna datoteka koja sadrži sirove grafičke slike izravno izvučene s DVD-a, uparene s .idx indeksnom datotekom.