MicroDVD felirat (.sub)

MicroDVD Szabvány

A 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édsorokat ahelyett, hogy abszolút órajel-időbélyegeket használna.

SUB konvertálása erre: SRT

Ingyenes, böngészőben használható SUB-konverter SRT formátumba. A fájlokat azonnal konvertálhatja 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:

Válasszon ki vagy húzzon ide fájlokat

Privát - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V
Adatvédelmi garancia hálózati adatátvitel nélkül: 0 bájt került fel külső szerverekre. Minden feldolgozás helyben, a böngésző elkülönített környezetében történt.

Bájtszintű fejlécaláírás (fájlazonosító bájtok)

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

ASCII ÁBRÁZOLÁS: {1}{ / {0}{

Szabványosítás: MicroDVD File Specification

Műszaki specifikációk

Konténer architektúraKépkockaalapú szövegformátum, amelyben minden sor a {start_frame}{end_frame} értékekkel kezdődik, majd a feliratszöveg következik
TömörítésTömörítetlen egyszerű szöveg
BájtsorrendUTF-8 vagy ANSI szövegfolyam
SzínterekOpcionális MicroDVD vezérlőkódok ({y:b}, {y:i}, {c:$BBGGRR})
Csatornák és struktúraKépkockához szinkronizált feliratszöveg alapvető formázással
Max. méretekA sorok száma nincs korlátozva
ÁtlátszóságNincs
Streaming és progresszívSzekvenciális, képkockánkénti lejátszás adatfolyamként

Műszaki összehasonlító mátrix: SUB vs. versenytársak

Technikai attribútumSUB (Jelenlegi)SRTVTTASS
Időzítési mechanizmusKé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ég100%-ban függ a pontos videó FPS-tőlFüggetlen a videó képkockasebességétőlFüggetlen a videó képkockasebességétőlFüggetlen a videó képkockasebességétől
Modern webtámogatásNincs (konverziót igényel)JS konverziót igényelNatív HTML5 <track>WebAssembly-t igényel
Jelenlegi használatÖrökölt DivX/XviD archívumokA támogatás programonként eltér.Modern webes videószabványAnime & 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álja időbélyeg-alapú SRT-re a megfelelő képkockasebességgel a File2File.app Subtitle Converter segítségével.

Biztonsági elemzés és elemző (parser) támadási vektorok

A MicroDVD-elemzők olyan képkockaszámításokat é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-ezredmásodperc időbélyeg-konverzió során.
  • Puffertú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.

Ajánlott védekezési módszerek: Érvényesítse, hogy a záró képkockaszámok szigorúan nagyobbak legyenek, mint a kezdő keretszámok.

Történeti háttér és mérföldkövek

2005A digitális videoterjesztésben fokozatosan felváltották az időbélyeg-alapú SRT- és ASS-formátumok.
2001Óriási népszerűségre tesz szert a korai DivX és XviD videórippelési korszakban.
1999Petr Svoboda kifejleszti a MicroDVD Playert, és bevezeti a .sub képkocka-alapú feliratformátumot.

Főbb előnyök

  • Garantálja a pontos, képkockapontos 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épes 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?

A MicroDVD .sub-feliratok a videó képkockaszámaival időzítik a feliratblokkokat. Ha a felirat képkockasebessége eltér a videóétól, a blokkok fokozatosan elcsúsznak; a felirathoz használt képkockasebességet kell beállítani.

Hogyan alakíthatom át a .sub fájlt .srt-vé?

A képkockaalapú .sub-fájlok a böngészőben időbélyeg-alapú SRT-felirattá konvertálhatók; az időzítés pontossága a forrás képkockasebességétől függ.

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.