Titulky MicroDVD (.sub)

MicroDVD Štandard

MicroDVD Subtitle (SUB) je starší formát titulkov založený na snímkoch, ktorý synchronizuje dialógy pomocou presných čísel video snímok namiesto absolútnych časových pečiatok.

Konvertovať SUB do SRT

Bezplatný konvertor z SUB do SRT priamo v prehliadači. Konvertujte súbory okamžite vo svojom zariadení.

Preskúmať a metadáta

Operačné systémy a analyzátory súborov identifikujú súbory SUB kontrolou počiatočnej binárnej bajtovej sekvencie:

Vyberte alebo presuňte súbory sem

100 % súkromná konverzia v prehliadači - súbory nikdy neopustia vaše zariadenie

alebo prilepiť Ctrl+V
Záruka súkromia s nulovým prenosom do siete: 0 bajtov odovzdaných na externé servery. Všetko spracovanie prebehlo lokálne v pieskovisku vášho prehliadača.

Podpis hlavičky na úrovni bajtov (Magic Bytes)

Operačné systémy a analyzátory súborov identifikujú súbory SUB kontrolou počiatočnej binárnej bajtovej sekvencie:

HEXADECIMÁLNY PODPIS (OFFSET 0):

7B 31 7D 7B / 7B 30 7D 7B

ASCII REPREZENTÁCIA: {1}{ / {0}{

Štandardizácia: MicroDVD File Specification

Technické špecifikácie

Architektúra kontajneraFrame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text
KompresiaUncompressed plain text
Poradie bajtov (Endianness)UTF-8 or ANSI text stream
Farebné priestoryOptional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR})
Kanály a štruktúraFrame-synchronized subtitle text with basic formatting
Max. rozmeryUnbounded sequential lines
PriehľadnosťNone
Streamovanie a postupné načítavanieSequential frame-by-frame streaming playback

Technická porovnávacia matica: SUB vs konkurenti

Technický atribútSUB (Aktuálne)SRTVTTASS
Mechanizmus časovaniaČísla snímok ({start_frame}{end_frame})Časové kódy (HH:MM:SS,mmm)Časové kódy (HH:MM:SS.mmm)Časové kódy (H:MM:SS.cc)
Závislosť od snímkovej frekvencie100% závislé od presného počtu FPS videaNezávislé od snímkovej frekvencie videaNezávislé od snímkovej frekvencie videaNezávislé od snímkovej frekvencie videa
Podpora moderného webuŽiadna (vyžaduje konverziu)Vyžaduje konverziu cez JSNatívny HTML5 prvok <track>Vyžaduje WebAssembly
Aktuálne používanieStaršie archívy DivX/XviDUniverzálny globálny štandardŠtandard pre moderné webové videoAnime a štylizované titulky

Bežné režimy poškodenia a príručka na obnovu v hexadecimálnom kóde

Titulky sa prehrávajú dvakrát rýchlejšie alebo dvakrát pomalšie ako zvuk filmu.

Hlavná príčina: Nesúlad snímkových frekvencií (napr. titulky načasované pre video s frekvenciou 29,97 fps spustené so súborom 23,976 fps).

Obnova: Skonvertujte na formát SRT založený na časových pečiatkach so správnou hodnotou FPS pomocou nástroja File2File Subtitle Converter.

Bezpečnostná analýza a vektory útokov na parser

Analyzátory formátu MicroDVD vyhodnocujú matematické operácie s výpočtom snímok, kde pretečenie celého čísla (integer overflow) môže spôsobiť korupciu pamäte vyrovnávacej pamäte.

Známe vektory útokov

  • Pretečenie celého čísla počas konverzie časovej pečiatky zo snímok na milisekundy.
  • Prečítanie za hranicami vyrovnávacej pamäte pri analýze neuzavretých značiek so zloženými zátvorkami.
  • Odopretie služby (DoS) prostredníctvom záporných alebo klesajúcich sekvencií čísel snímok.

Najlepšie obranné postupy:

Historický pôvod a míľniky

2005V distribúcii digitálneho videa ho postupne nahradili formáty SRT a ASS založené na časových pečiatkach.
2001Získava obrovskú popularitu počas ranej éry ripovania videa v formátoch DivX a XviD.
1999Petr Svoboda vyvíja prehrávač MicroDVD a uvádza na trh formát titulkov .sub založený na snímkoch.

Kľúčové výhody a prednosti

  • Zaručuje presné časovanie titulkov na úrovni snímok priamo viazané na cykly obnovovania videa.
  • Mimoriadne kompaktná syntax: každá časť titulkov zaberá presne jeden riadok textu (napr. '{100}{250}Ahoj svet').
  • Podporovaný hlavnými staršími desktopovými multimediálnymi prehrávačmi (VLC, MPC, GOM Player).

Technické obmedzenia a nevýhody

  • Závislý od obnovovacej frekvencie: ak sa zmení snímková frekvencia videa (napr. z 23,976 fps na 25 fps), všetky titulky okamžite stratia synchronizáciu.
  • Nejednoznačná prípona súboru: prípona „.sub" sa používa aj pre binárne bitmapové grafiky VobSub DVD.
  • Moderné webové prehliadače ani streamovacie platformy ho natívne nepodporujú.

Zaujímavé technické drobnosti

  • Každý riadok v súbore MicroDVD SUB začína zloženými zátvorkami obsahujúcimi čísla snímok: '{1200}{1280}Pozor!'.
  • Ak súbor SUB nedeklaruje snímkovú frekvenciu videa na 1. riadku, moderné multimediálne prehrávače musia snímkovú frekvenciu uhádnuť (čo často spôsobuje chyby synchronizácie).
  • Formát bol vytvorený špeciálne pre klasický prehrávač MicroDVD, ktorý umožňoval vlastné vzhľady (skinning) v systéme Windows 98.

Často kladené technické otázky

Prečo sú moje titulky vo formáte .sub mimo synchronizácie s mojim videom?

Pretože súbory .sub používajú namiesto reálneho času čísla snímok (framy). Ak sa vaše video prehráva pri inej snímkovej frekvencii (napr. 24 fps vs 30 fps), než pre akú boli titulky vytvorené, dôjde k rozsynchronizovaniu.

Ako môžem konvertovať .sub na .srt?

Súbory .sub založené na snímkoch môžete konvertovať na univerzálne časované titulky .srt jedným kliknutím pomocou nástroja File2File.app priamo vo vašom webovom prehliadači.

Aký je rozdiel medzi textovým .sub a VobSub .sub?

Textový .sub (MicroDVD) je obyčajný textový súbor so složenými zátorkami. VobSub .sub je binárny súbor obsahujúci surové grafické obrázky ripované priamo z DVD, spárovaný s indexovým súborom .idx.