MicroDVD titl (.sub)

MicroDVD Standardno

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

Odaberite ili ispustite datoteke ovdje

100% privatna pretvorba u pregledniku - datoteke nikada ne napuštaju vaš uređaj

ili zalijepi Ctrl+V
Jamstvo privatnosti nulte mrežne transmisije: 0 bajtova učitano na vanjske poslužitelje. Sva obrada odvijala se lokalno u sandčiću vašeg preglednika.

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 7B

ASCII PRIKAZ: {1}{ / {0}{

Standardizacija: MicroDVD File Specification

Tehničke specifikacije

Arhitektura spremnikaFrame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text
KompresijaUncompressed plain text
字节序UTF-8 or ANSI text stream
Prostori bojaOptional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR})
Kanali i strukturaFrame-synchronized subtitle text with basic formatting
Maksimalne dimenzijeUnbounded sequential lines
ProzirnostNone
Streaming i progresivnoSequential frame-by-frame streaming playback

Tehnička matrica usporedbe: SUB vs Konkurencija

Tehnički atributSUB (Trenutno)SRTVTTASS
Mehanizam sinkronizacijeBrojevi 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 sekundi100% ovisno o točnom video FPS-uNeovisno o broju sličica u sekundiNeovisno o broju sličica u sekundiNeovisno o broju sličica u sekundi
Podrška za moderan webNema (zahtijeva konverziju)Zahtijeva JS konverzijuIzvorni HTML5 <track>Zahtijeva WebAssembly
Trenutna upotrebaNaslijeđene DivX/XviD arhiveUniverzalni globalni standardStandard za moderan web videoAnime 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

2005Postupno zamijenjen SRT i ASS formatima temeljenim na vremenskim oznakama u distribuciji digitalnog videa.
2001Postaje vrlo popularan tijekom rane ere kopiranja DivX i XviD videa.
1999Petr Svoboda razvija MicroDVD Player i uvodi .sub format titlova temeljen na okvirima.

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.