Titulky MicroDVD (.sub)

MicroDVD Standardní

MicroDVD Subtitle (SUB) je starší formát titulků založený na snímcích, který synchronizuje dialogové pokyny pomocí přesných čísel snímků videa namísto absolutních časových razítek hodin.

Převést SUB do SRT

Bezplatný konvertor z SUB do SRT v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Zkontrolovat a metadata

Operační systémy a analyzátory souborů identifikují soubory SUB kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

100% soukromá konverze v prohlížeči - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory SUB kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (OFFSET 0):

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

ASCII REPREZENTACE: {1}{ / {0}{

Standardizace: MicroDVD File Specification

Technické specifikace

Architektura kontejneruFrame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text
KompreseUncompressed plain text
Endiantita bajtůUTF-8 or ANSI text stream
Barevné prostoryOptional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR})
Kanály a strukturaFrame-synchronized subtitle text with basic formatting
Max. rozměryUnbounded sequential lines
PrůhlednostNone
Streamování a progresivní načítáníSequential frame-by-frame streaming playback

Technická srovnávací matice: SUB vs konkurence

Technický atributSUB (Aktuální)SRTVTTASS
Mechanismus časováníČísla snímků ({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ávislost na snímkové frekvenci100% závislé na přesném FPS videaNezávislé na snímkové frekvenci videaNezávislé na snímkové frekvenci videaNezávislé na snímkové frekvenci videa
Podpora moderního webuŽádná (vyžaduje konverzi)Vyžaduje konverzi JSNativní HTML5 <track>Vyžaduje WebAssembly
Aktuální používáníStarší archivy DivX/XviDUniverzální globální standardStandard pro moderní webové videoAnime a stylizované titulky

Běžné režimy poškození a příručka pro obnovení v hex

Titulky se přehrávají dvakrát rychleji nebo dvakrát pomaleji než zvuk filmu.

Hlavní příčina: Neshoda snímkové frekvence (např. titulky načasované pro video 29,97 fps přehrávané se souborem 23,976 fps).

Obnovení: Převeďte na formát SRT založený na časových razítkách se správným FPS pomocí nástroje File2File Subtitle Converter.

Bezpečnostní analýza a vektory útoků na parser

Analyzátory MicroDVD vyhodnocují matematické výpočty snímků, kde přetečení celého čísla (integer overflow) může způsobit poškození paměti vyrovnávací paměti.

Známé vektory útoků

  • Přetečení celého čísla během převodu časového razítka ze snímků na milisekundy.
  • Čtení mimo vyrovnávací paměť při analýze neuzavřených tagů ve složených závorkách.
  • Útok odepření služby (DoS) prostřednictvím záporných nebo klesajících sekvencí čísel snímků.

Doporučené bezpečnostní postupy:

Historický vývoj a milníky

2005V distribuci digitálního videa postupně nahrazen formáty SRT a ASS založenými na časových razítkách.
2001Získává obrovskou popularitu během rané éry ripování videa v DivX a XviD.
1999Petr Svoboda vyvíjí MicroDVD Player a zavádí formát titulků .sub založený na snímcích.

Klíčové výhody a přednosti

  • Zaručuje přesné časování titulků na úrovni snímků, vázané přímo na cykly obnovovací frekvence videa.
  • Extrémně kompaktní syntaxe: každá replika zabírá přesně jeden řádek textu (např. '{100}{250}Ahoj světe').
  • Podporováno hlavními staršími desktopovými přehrávači médií (VLC, MPC, GOM Player).

Technická omezení a nevýhody

  • Závislé na snímkové frekvenci: pokud se snímková frekvence videa změni (např. z 23,976 fps na 25 fps), všechny titulky okamžitě ztratí synchronizaci.
  • Nejednoznačná přípona souboru: přípona '.sub' se používá také pro binární bitmapovou grafiku VobSub DVD.
  • Není nativně podporováno moderními webovými prohlížeči ani streamovacími platformami.

Zajímavé technické drobnosti

  • Každý řádek v souboru MicroDVD SUB začíná složenými závorkami obsahujícími čísla snímků: '{1200}{1280}Pozor!'.
  • Pokud soubor SUB nedeklaruje snímkovou frekvenci videa na 1. řádku, moderní přehrávače médií musí snímkovou frekvenci odhadnout (což často způsobuje chyby synchronizace).
  • Formát byl vytvořen speciálně pro klasický MicroDVD Player, který umožňoval vlastní vzhledy (skiny) v systému Windows 98.

Často kladené technické otázky

Proč jsou mé titulky s příponou .sub mimo synchronizaci s videem?

Protože soubory .sub používají čísla snímků namísto reálného času. Pokud se vaše video přehrává jinou snímkovou frekvencí (např. 24 fps vs. 30 fps), než pro jakou byly titulky vytvořeny, rozcházejí se.

Jak mohu převést .sub na .srt?

Soubory .sub založené na snímcích můžete jedním kliknutím převést na univerzální časované titulky .srt pomocí aplikace File2File.app přímo ve vašem webovém prohlížeči.

Jaký je rozdíl mezi textovými .sub a VobSub .sub?

Textové .sub (MicroDVD) jsou obyčejné textové soubory se složenými závorkami. VobSub .sub jsou binární soubory obsahující surové grafické obrázky vyextrahované přímo z DVD, spárované s indexovým souborem .idx.