MicroDVD-undertekst (.sub)

MicroDVD Standard

MicroDVD Subtitle (SUB) er et eldre, rammebasert undertekstformat som synkroniserer dialog ved hjelp av nøyaktige videorammenummer i stedet for absolutte klokketidsstempler.

Konverter SUB til SRT

Gratis SUB til SRT-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Undersøk og metadata

Operativsystemer og filanalysatorer identifiserer SUB-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

100 % privat in-browser-konvertering - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte lastet opp til eksterne servere. All behandling skjedde lokalt i nettlesersandkassen din.

Byte-nivå hodesignatur (Magic Bytes)

Operativsystemer og filanalysatorer identifiserer SUB-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

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

ASCII-REPRESENTASJON: {1}{ / {0}{

Standardisering: MicroDVD File Specification

Tekniske spesifikasjoner

BeholderarkitekturFrame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text
KomprimeringUncompressed plain text
BytterekkefølgeUTF-8 or ANSI text stream
FargeromOptional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR})
Kanaler og strukturFrame-synchronized subtitle text with basic formatting
Maks. dimensjonerUnbounded sequential lines
GjennomsiktighetNone
Strømming og progressivSequential frame-by-frame streaming playback

Teknisk sammenligningsmatrise: SUB vs konkurrenter

Teknisk attributtSUB (Gjeldende)SRTVTTASS
TidsmekanismeRammenummer ({start_frame}{end_frame})Tidskoder (TT:MM:SS,mmm)Tidskoder (TT:MM:SS.mmm)Tidskoder (T:MM:SS.cc)
Avhengighet av bildefrekvens100 % avhengig av nøyaktig video-FPSUavhengig av videobildefrekvensUavhengig av videobildefrekvensUavhengig av videobildefrekvens
Moderne nettleserstøtteIngen (krever konvertering)Krever JS-konverteringInnebygd HTML5 <track>Krever WebAssembly
Nåværende brukEldre DivX/XviD-arkiverUniversell global standardModerne webvideostandardAnime og stiliserte undertekster

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

Undertekstene spilles av dobbelt så raskt eller dobbelt så sakte som filmlyden.

Underliggende årsak: Feil i bildefrekvens (f.eks. undertekst timet for 29,97 fps video avspilt med en fil på 23,976 fps).

Utbedring: Konverter til tidsstempelbasert SRT med riktig FPS ved hjelp av File2File Subtitle Converter.

Sikkerhetsanalyse og parser-angrepsvektorer

MicroDVD-analysatorer evaluerer beregningsmatematikk for rammer der heltallsavløp (integer overflow) kan forårsake minnekorrupsjon i buffere.

Kjente angrepsvektorer

  • Heltallsavløp under konvertering fra ramme til millisekund-tidsstempel.
  • Buffer over-read ved tolking av uavsluttede krøllparenteskoder.
  • Denial of service gjennom negative eller synkende rammenummerserier.

Beste praksis for forsvar:

Historisk opprinnelse og milepæler

2005Ble gradvis erstattet av tidsstempelbaserte SRT- og ASS-formater i digital videodistribusjon.
2001Ble svært populært under den første DivX- og XviD-videoripetiden.
1999Petr Svoboda utvikler MicroDVD Player og introduserer det rammebaserte undertekstformatet .sub.

Viktige fordeler

  • Garanterer nøyaktig, rammetro underteksttidsberegning knyttet direkte til videens oppdateringssykluser.
  • Ekstremt kompakt syntaks: Hver replikk opptar nøyaktig én linje med tekst (f.eks. '{100}{250}Hei verden').
  • Støttes av eldre skrivebordsmediespillere (VLC, MPC, GOM Player).

Tekniske begrensninger og ulemper

  • Avhengig av bildefrekvens: Hvis videons bildefrekvens endres (f.eks. fra 23,976 fps til 25 fps), mister alle undertekster synkroniseringen umiddelbart.
  • Tvetydig filutvidelse: '.sub' brukes også til binære VobSub DVD-bitmap-grafikkfiler.
  • Støttes ikke opprinnelig av moderne nettlesere eller strømmeplattformer.

Interessante tekniske fakta

  • Hver linje i en MicroDVD SUB-fil starter med krøllparenteser som inneholder rammenummer: '{1200}{1280}Se opp!'.
  • Hvis en SUB-fil ikke oppgir videobildefrekvensen på linje 1, må moderne mediespillere gjette bildefrekvensen (noe som ofte fører til synkroniseringsfeil).
  • Formatet ble opprettet spesielt for den klassiske MicroDVD Player, som tillot egendefinerte utseender (skins) på Windows 98.

Ofte stilte tekniske spørsmål

Hvorfor er .sub-undertekstene mine ute av synk med videoen min?

Fordi .sub-filer bruker bilderuter (frames) i stedet for sanntid. Hvis videoen din spilles av med en annen bildefrekvens (som 24 fps vs 30 fps) enn underteksten ble laget for, vil den gli ut av synk.

Hvordan kan jeg konvertere .sub til .srt?

Du kan konvertere bildefrekvensbaserte .sub-filer til universelle, tidsstemplede .srt-undertekster med ett klikk ved hjelp av File2File.app direkte i nettleseren din.

Hva er forskjellen mellom tekst-.sub og VobSub-.sub?

Tekst-.sub (MicroDVD) er en ren tekstfil med krøllparenteser. VobSub-.sub er en binær fil som inneholder rå grafiske bilder rippet direkte fra en DVD, paret med en .idx-indeksfil.