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øg & 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 | Frame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text |
| Komprimering | Uncompressed plain text |
| Bytterejsning | UTF-8 or ANSI text stream |
| Farverum | Optional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR}) |
| Kanaler og struktur | Frame-synchronized subtitle text with basic formatting |
| Maks. dimensioner | Unbounded sequential lines |
| Gennemsigtighed | None |
| Streaming og progressiv | Sequential frame-by-frame streaming playback |
Tekniske sammenligningsmatrix: SUB vs. konkurrenter
| 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 | Universal global standard | 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 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
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.