Podnapisi MicroDVD (.sub)
MicroDVD StandardMicroDVD Subtitle (SUB) je starejši format podnapisov, ki temelji na sličicah in sinhronizira dialoge z uporabo natančnih številk videoposnetkovih sličic namesto absolutnih časovnih žigov.
Pretvori SUB v SRT
Brezplačen pretvornik iz SUB v SRT v brskalniku. Pretvorite datoteke takoj v svoji napravi.
Pregled in metapodatki
Operacijski sistemi in analizatorji datotek identificirajo datoteke SUB s pregledom vodilnega binarnega zaporedja bajtov:
Podpis glave na ravni bajtov (Čarobni bajti)
Operacijski sistemi in analizatorji datotek identificirajo datoteke SUB s pregledom vodilnega binarnega zaporedja bajtov:
PODPIS HEX (ZAMIK 0):
7B 31 7D 7B / 7B 30 7D 7BREPREZENTACIJA ASCII: {1}{ / {0}{
Standardizacija: MicroDVD File Specification
Tehnične specifikacije
| Arhitektura vsebnika | Frame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text |
| Stiskanje | Uncompressed plain text |
| Vrstni red bajtov | UTF-8 or ANSI text stream |
| Barvni prostori | Optional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR}) |
| Kanali in struktura | Frame-synchronized subtitle text with basic formatting |
| Največje dimenzije | Unbounded sequential lines |
| Prosojnost | None |
| Pretočno in progresivno predvajanje | Sequential frame-by-frame streaming playback |
Tehnična primerjalna matrika: SUB proti konkurenci
| Tehnični atribut | SUB (Trenutno) | SRT | VTT | ASS |
|---|---|---|---|---|
| Časovni mehanizem | Številke sličic ({start_frame}{end_frame}) | Časovne oznake (HH:MM:SS,mmm) | Časovne oznake (HH:MM:SS.mmm) | Časovne oznake (H:MM:SS.cc) |
| Odvisnost od števila sličic | 100-odstotno odvisno od natančnih vrednosti FPS videa | Neodvisno od števila sličic videa | Neodvisno od števila sličic videa | Neodvisno od števila sličic videa |
| Sodobna spletna podpora | Brez podpore (zahteva pretvorbo) | Zahteva pretvorbo v JS | Izvorni HTML5 <track> | Zahteva WebAssembly |
| Trenutna uporaba | Starejši arhivi DivX/XviD | Univerzalni globalni standard | Sodobni spletni video standard | Anime in stilizirani podnapisi |
Pogosti načini okvar in vodič za heksadecimalno obnovo
Podnapisi se predvajajo dvakrat hitreje ali počasneje kot zvok filma.
Glavni vzrok: Neujemanje števila sličic na sekundo (npr. podnapisi za video s 29,97 fps, predvajani z datoteko 23,976 fps).
Sanacija: Pretvorite v format SRT s časovnimi žigi in ustreznim številom sličic z uporabo pretvornika podnapisov File2File.
Varnostna analiza in napadalni vektorji razčlenjevalnika
Analizatorji formata MicroDVD izvajajo matematiko izračunavanja sličic, pri kateri lahko celoštevilsko prekoračitev povzroči poškodbo pomnilnika medpomnilnika.
Znani vektorji napada
- Celovita prekoračitev med pretvorbo časovnih žigov iz sličic v milisekunde.
- Preseženo branje medpomnilnika pri razčlenjevanju nezaključenih oznak v zavitih oklepajih.
- Zavrnitev storitve z negativnimi ali padajočimi zaporedji številk sličic.
Obrambne najboljše prakse:
Zgodovinski izvor in mejniki
Ključne prednosti
- Zagotavlja natančno časovno usklajenost podnapisov glede na sličice, vezano neposredno na cikle osveževanja videa.
- Izjemno kompaktna sklenjenost: vsak podnapis zavzema natančno eno vrstico besedila (npr. '{100}{250}Pozdravljeni').
- Podpirajo ga glavni starejši namizni predvajalniki predstavnosti (VLC, MPC, GOM Player).
Tehnične omejitve in slabosti
- Odvisno od števila sličic na sekundo: če se število sličic videa spremeni (npr. z 23,976 fps na 25 fps), vsi podnapisi takoj izgubijo sinhronizacijo.
- Dvoumna pripona datoteke: pripona '.sub' se uporablja tudi za binarne rastrske grafike VobSub DVD.
- Sodobni spletni brskalniki ali pretočne platforme je ne podpirajo izvornjsko.
Zanimive tehnične malenkosti
- Vsaka vrstica v datoteki MicroDVD SUB se začne z zavitimi oklepaji, ki vsebujejo številke sličic: '{1200}{1280}Pazi!'.
- Če datoteka SUB ne navede števila sličic na sekundo v 1. vrstici, morajo sodobni predvajalniki to uganiti (kar pogosto povzroči napake v sinhronizaciji).
- Format je bil ustvarjen posebej za klasični predvajalnik MicroDVD Player, ki je omogočal videze po meri v operacijskem sistemu Windows 98.
Pogosta tehnična vprašanja
Zakaj so moji podnapisi .sub neusklajeni z videoposnetkom?
Ker datoteke .sub namesto realnega časa uporabljajo številke sličic. Če se vaš video predvaja s drugačno hitrostjo sličic (npr. 24 fps proti 30 fps) kot tista, za katero so bili podnapisi ustvarjeni, se bodo razsinhronizirali.
Kako lahko pretvorim .sub v .srt?
Datoteke .sub, ki temeljijo na sličicah, lahko z enim klikom in neposredno v spletnem brskalniku pretvorite v univerzalne podnapise .srt s časovnimi žigi z uporabo File2File.app.
Kakšna je razlika med besedilnimi .sub in VobSub .sub?
Besedilni .sub (MicroDVD) je navadna besedilna datoteka z zavitimi oklepaji. VobSub .sub je binarna datoteka, ki vsebuje surove grafične slike, neposredno posnete z DVD-ja, in je povezana z indeksno datoteko .idx.