MicroDVD felirat (.sub)
MicroDVD SzabványA MicroDVD felirat (SUB) egy korábbi, képkocka-alapú feliratformátum, amely pontos videó képkockaszámok használatával szinkronizálja a párbeszéd-jelzéseket ahelyett, hogy abszolút órajel-időbélyegeket használna.
SUB konvertálása erre: SRT
Ingyenes, böngészőn belüli SUB - SRT konvertáló. Konvertáljon fájlokat azonnal az eszközén.
Vizsgálat és metaadatok
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) SUB fájlokat:
Bájt-szintű fejléc aláírás (Magic Bytes)
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) SUB fájlokat:
HEX ALÁÍRÁS (ELTOLÁS 0):
7B 31 7D 7B / 7B 30 7D 7BASCII REPREZENTÁCIÓ: {1}{ / {0}{
Szabványosítás: MicroDVD File Specification
Műszaki specifikációk
| Konténer architektúra | Frame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text |
| Tömörítés | Uncompressed plain text |
| Bájtsorrend | UTF-8 or ANSI text stream |
| Színterek | Optional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR}) |
| Csatornák és struktúra | Frame-synchronized subtitle text with basic formatting |
| Max. méretek | Unbounded sequential lines |
| Átlátszóság | None |
| Streaming és progresszív | Sequential frame-by-frame streaming playback |
Műszaki összehasonlító mátrix: SUB vs Versenytársak
| Technikai attribútum | SUB (Jelenlegi) | SRT | VTT | ASS |
|---|---|---|---|---|
| Időzítési mechanizmus | Képkockaszámok ({start_frame}{end_frame}) | Időkódok (HH:MM:SS,mmm) | Időkódok (HH:MM:SS.mmm) | Időkódok (H:MM:SS.cc) |
| Képkockasebesség-függőség | 100%-ban függ a pontos videó FPS-től | Független a videó képkockasebességétől | Független a videó képkockasebességétől | Független a videó képkockasebességétől |
| Modern webtámogatás | Nincs (konverziót igényel) | JS konverziót igényel | Natív HTML5 <track> | WebAssembly-t igényel |
| Jelenlegi használat | Örökölt DivX/XviD archívumok | Univerzális globális szabvány | Modern webes videószabvány | Anime & stilizált feliratok |
Gyakori sérülési módok és hexadecimális helyreállítási útmutató
A feliratok kétszer olyan gyorsan vagy kétszer olyan lassan játszódnak le, mint a film hangja.
Kiváltó ok: Képkockasebesség-eltérés (pl. a 29,97 fps-es videóhoz időzített felirat lejátszása 23,976 fps-es fájllal).
Helyreállítás: Konvertálás időbélyeg-alapú SRT-re a megfelelő FPS-sel a File2File Subtitle Converter használatával.
Biztonsági elemzés és elemző (parser) támadási vektorok
A MicroDVD-elemzők olyan képkocka-számítási matematikát értékelnek ki, ahol az egész szám túlcsordulása puffermemória-sérülést okozhat.
Ismert támadási vektorok
- Egész szám túlcsordulása a képkocka-millisecondum időbélyeg-konverzió során.
- Puffer túlolvasás a lezáratlan kapcsos zárójel címkék elemzésekor.
- Szolgáltatásmegtagadás negatív vagy csökkenő képkockaszám-sorozatok révén.
Védekező Legjobb Gyakorlatok:
Történeti háttér és mérföldkövek
Főbb előnyök
- Garantálja a pontos, képkocka-helyes feliratidőzítést, amely közvetlenül a videó frissítési ciklusaihoz kötődik.
- Rendkívül tömör szintaxis: minden egyes jelzés pontosan egy sor szöveget foglal el (pl. '{100}{250}Helló világ').
- A főbb régebbi asztali médialejátszók támogatják (VLC, MPC, GOM Player).
Technikai korlátok és hátrányok
- Képkockasebesség-függő: ha a videó képkockasebessége megváltozik (pl. 23,976 fps-ről 25 fps-re), az összes felirat azonnal elveszíti a szinkronizációt.
- Kétértelmű fájlkiterjesztés: a '.sub' kiterjesztést a bináris VobSub DVD bitkép-grafikákhoz is használják.
- A modern webböngészők vagy streaming platformok natívan nem támogatják.
Érdekes technikai tudnivalók
- A MicroDVD SUB fájl minden egyes sora a képkockaszámokat tartalmazó kapcsos zárójelekkel kezdődik: '{1200}{1280}Vigyázat!'.
- Ha egy SUB fájl nem adja meg a videó képkockasebességét az 1. sorban, a modern médialejátszóknak ki kell találniuk a képkockasebességet (ami gyakran szinkronizálási hibákat okoz).
- A formátumot kifejezetten a klasszikus MicroDVD Player számára hozták létre, amely egyéni felületeket (skin) tett lehetővé Windows 98 alatt.
Gyakran Ismételt Műszaki Kérdések
Miért csúsznak el a .sub feliratok a videómtól?
Mivel a .sub fájlok valós idő helyett képkockaszámokat használnak. Ha a videója más képkockasebességgel fut (például 24 fps vs. 30 fps), mint amihez a felirat készült, akkor az elcsúszik.
Hogyan alakíthatom át a .sub fájlt .srt-vé?
A képkocka-alapú .sub fájlokat egyetlen kattintással átalakíthatja univerzális, időbélyeggel ellátott .srt feliratokká a File2File.app használatával, közvetlenül a webböngészőjében.
Mi a különbség a szöveges .sub és a VobSub .sub között?
A szöveges .sub (MicroDVD) egy sima szövegfájl kapcsos zárójelekkel. A VobSub .sub egy bináris fájl, amely közvetlenül egy DVD-ről kiolvasott nyers grafikus képeket tartalmaz, egy .idx indexfájllal párosítva.