MicroDVD-undertekst (.sub)
MicroDVD StandardMicroDVD 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:
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 7BASCII-REPRÆSENTATION: {1}{ / {0}{
Standardisering: MicroDVD File Specification
Tekniske specifikationer
| Containerarkitektur | Framebaseret tekstformat, hvor hver linje definerer {start_frame}{end_frame} efterfulgt af undertekst |
| Komprimering | Ukomprimeret ren tekst |
| Byte-rækkefølge | UTF-8- eller ANSI-tekststrøm |
| Farverum | Valgfri MicroDVD-kontrolkoder ({y:b}, {y:i}, {c:$BBGGRR}) |
| Kanaler og struktur | Framesynkroniseret undertekst med grundlæggende formatering |
| Maks. dimensioner | Ubegrænset antal sekventielle linjer |
| Gennemsigtighed | Ingen |
| Streaming og progressiv | Sekventiel streamingafspilning frame for frame |
Teknisk sammenligningsmatrix: SUB sammenlignet med konkurrenterne
| Teknisk attribut | SUB (Aktuel) | SRT | VTT | ASS |
|---|---|---|---|---|
| Timingmekanisme | Billednumre ({start_frame}{end_frame}) | Tidskoder (TT:MM:SS,mmm) | Tidskoder (TT:MM:SS.mmm) | Tidskoder (T:MM:SS.cc) |
| Billedfrekvensafhængighed | 100% afhængig af nøjagtig video-FPS | Uafhængig af videobilledfrekvens | Uafhængig af videobilledfrekvens | Uafhængig af videobilledfrekvens |
| Moderne webunderstøttelse | Ingen (kræver konvertering) | Kræver JS-konvertering | Standard HTML5 <track> | Kræver WebAssembly |
| Aktuel brug | Ældre DivX/XviD-arkiver | Understøttelsen varierer fra program til program. | Moderne webvideostandard | Anime & 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
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.