MicroDVD-undertekst (.sub)

MicroDVD Standard

MicroDVD Subtitle (SUB) er et ældre, billedbaseret undertekstformat, der synkroniserer replikker ved hjælp af nøjagtige videobillednumre i stedet for absolutte tidsstempler.

Konverter SUB til SRT

Gratis SUB til SRT-konverter i browseren. Konverter filer med det samme på din enhed.

Undersøg & Metadata

Operativsystemer og filanalysatorer identificerer SUB-filer ved at inspicere den indledende binære bytesekvens:

Vælg eller træk filer hertil

100% privat konvertering i browseren - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 bytes uploadet til eksterne servere. Al behandling foregik lokalt i din browsers sandkasse.

Byte-niveau Header-signatur (Magic Bytes)

Operativsystemer og filanalysatorer identificerer SUB-filer ved at inspicere den indledende binære bytesekvens:

HEX-SIGNATUR (OFFSET 0):

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

ASCII-REPRÆSENTATION: {1}{ / {0}{

Standardisering: MicroDVD File Specification

Tekniske specifikationer

ContainerarkitekturFrame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text
KomprimeringUncompressed plain text
BytterejsningUTF-8 or ANSI text stream
FarverumOptional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR})
Kanaler og strukturFrame-synchronized subtitle text with basic formatting
Maks. dimensionerUnbounded sequential lines
GennemsigtighedNone
Streaming og progressivSequential frame-by-frame streaming playback

Tekniske sammenligningsmatrix: SUB vs. konkurrenter

Teknisk attributSUB (Aktuel)SRTVTTASS
TimingmekanismeBillednumre ({start_frame}{end_frame})Tidskoder (TT:MM:SS,mmm)Tidskoder (TT:MM:SS.mmm)Tidskoder (T:MM:SS.cc)
Billedfrekvensafhængighed100% afhængig af nøjagtig video-FPSUafhængig af videobilledfrekvensUafhængig af videobilledfrekvensUafhængig af videobilledfrekvens
Moderne webunderstøttelseIngen (kræver konvertering)Kræver JS-konverteringStandard HTML5 <track>Kræver WebAssembly
Aktuel brugÆldre DivX/XviD-arkiverUniversal global standardModerne webvideostandardAnime & stiliserede undertekster

Almindelige korruptionstilstande og hex-gendannelsesvejledning

Undertekster afspilles dobbelt så hurtigt eller dobbelt så langsomt som filmlyden.

Grundlæggende årsag: Uoverensstemmelse i billedfrekvens (f.eks. undertekst timet til 29,97 fps-video afspillet med 23,976 fps-fil).

Gendannelse: Konverter til tidsstempelbaseret SRT med korrekt FPS ved hjælp af File2File Subtitle Converter.

Sikkerhedsanalyse og parser-angrebsvektorer

MicroDVD-parserne evaluerer billedberegningsmatematik, hvor heltalsoverløb kan forårsage korruption af buffermemoren.

Kendte angrebsvektorer

  • Heltalsoverløb under konvertering fra billede til millisekund-tidsstempel.
  • Bufferoverlæsning ved parsing af uafsluttede krøllede parentes-tags.
  • Denial of service gennem negative eller faldende billednummersekvenser.

Defensive bedste praksisser:

Historisk oprindelse og milepæle

2005Blev gradvist erstattet af tidsstempelbaserede SRT- og ASS-formater i digital videodistribution.
2001Blev ekstremt populært under den tidlige DivX- og XviD-videorippetidsalder.
1999Petr Svoboda udvikler MicroDVD Player og introducerer .sub-undertekstformatet baseret på billeder.

Vigtige fordele og styrker

  • Garanterer nøjagtig billedpræcis underteksttiming knyttet direkte til videorefesh-cyklusser.
  • Ekstremt kompakt syntaks: Hver replik optager præcist én linje tekst (f.eks. '{100}{250}Hej verden').
  • Understøttet af større ældre desktop-medieafspillere (VLC, MPC, GOM Player).

Tekniske begrænsninger og ulemper

  • Billedfrekvensafhængig: Hvis videofrekvensen ændrer sig (f.eks. fra 23,976 fps til 25 fps), mister alle undertekster øjeblikkeligt synkroniseringen.
  • Tvetydig filendelse: '.sub' bruges også til binære VobSub DVD-bitmapgrafik.
  • Ikke understøttet oprindeligt af moderne webbrowsere eller streamingplatforme.

Interessant teknisk trivia

  • Hver linje i en MicroDVD SUB-fil starter med krøllede parenteser, der indeholder billednumre: '{1200}{1280}Pas på!'.
  • Hvis en SUB-fil ikke erklærer videobilledfrekvensen på linje 1, skal moderne medieafspillere gætte billedfrekvensen (hvilket ofte forårsager synkroniseringsfejl).
  • Formatet blev skabt specifikt til den klassiske MicroDVD Player, som tillod brugerdefinerede skins på Windows 98.

Ofte stillede tekniske spørgsmål

Hvorfor er mine .sub-undertekster ude af synk med min video?

Fordi .sub-filer bruger billedhastighedsnumre i stedet for realtid. Hvis din video afspilles med en anden billedhastighed (som 24 fps vs. 30 fps), end underteksten blev skabt til, vil den glide ud af synkronisering.

Hvordan kan jeg konvertere .sub til .srt?

Du kan konvertere billedhastighedsbaserede .sub-filer til universelle .srt-undertekster med tidsstempler med et enkelt klik ved hjælp af File2File.app direkte i din webbrowser.

Hvad er forskellen mellem tekstbaseret .sub og VobSub .sub?

Tekstbaseret .sub (MicroDVD) er en almindelig tekstfil med krøllede parenteser. VobSub .sub er en binær fil, der indeholder rå grafiske billeder rippet direkte fra en dvd, parret med en .idx-indeksfil.