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øgelse og metadata

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

Vælg eller træk filer hertil

Privat - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 byte overført til eksterne servere. Al behandling foregik lokalt i browserens 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

ContainerarkitekturFramebaseret tekstformat, hvor hver linje definerer {start_frame}{end_frame} efterfulgt af undertekst
KomprimeringUkomprimeret ren tekst
Byte-rækkefølgeUTF-8- eller ANSI-tekststrøm
FarverumValgfri MicroDVD-kontrolkoder ({y:b}, {y:i}, {c:$BBGGRR})
Kanaler og strukturFramesynkroniseret undertekst med grundlæggende formatering
Maks. dimensionerUbegrænset antal sekventielle linjer
GennemsigtighedIngen
Streaming og progressivSekventiel streamingafspilning frame for frame

Teknisk sammenligningsmatrix: SUB sammenlignet med konkurrenterne

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-arkiverUnderstøttelsen varierer fra program til program.Moderne 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.app Subtitle Converter.

Sikkerhedsanalyse og parser-angrebsvektorer

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

Kendte angrebsvektorer

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

Defensive bedste praksisser: Valider, at slutrammenumrene er strengt større end startrammenumrene.

Historisk oprindelse og milepæle

2005Blev gradvist erstattet af tidsstempelbaserede SRT- og ASS-formater i digital videodistribution.
2001Bliver udbredt i den tidlige æra med videoripning i DivX- og XviD-format.
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 videoens opdateringscyklusser.
  • 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ær VobSub DVD-bitmapgrafik.
  • Ikke indbygget understøttet af moderne webbrowsere eller streamingplatforme.

Interessante tekniske fakta

  • 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?

MicroDVD-undertekster i .sub-format angiver tidspunkter med videobillednumre. Hvis underteksternes billedhastighed ikke svarer til videoens, glider de ud af synkronisering. Brug den billedhastighed, underteksterne blev lavet til.

Hvordan kan jeg konvertere .sub til .srt?

Konverter billedbaserede .sub-filer til SRT-undertekster med tidsstempler i din browser. Hvor præcis timingen bliver, afhænger af kildens billedhastighed.

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 udtrukket direkte fra en dvd, parret med en .idx-indeksfil.