MicroDVD-undertekst (.sub)
MicroDVD StandardMicroDVD 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:
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 7BASCII-REPRESENTASJON: {1}{ / {0}{
Standardisering: MicroDVD File Specification
Tekniske spesifikasjoner
| Beholderarkitektur | Frame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text |
| Komprimering | Uncompressed plain text |
| Bytterekkefølge | UTF-8 or ANSI text stream |
| Fargerom | Optional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR}) |
| Kanaler og struktur | Frame-synchronized subtitle text with basic formatting |
| Maks. dimensjoner | Unbounded sequential lines |
| Gjennomsiktighet | None |
| Strømming og progressiv | Sequential frame-by-frame streaming playback |
Teknisk sammenligningsmatrise: SUB vs konkurrenter
| Teknisk attributt | SUB (Gjeldende) | SRT | VTT | ASS |
|---|---|---|---|---|
| Tidsmekanisme | Rammenummer ({start_frame}{end_frame}) | Tidskoder (TT:MM:SS,mmm) | Tidskoder (TT:MM:SS.mmm) | Tidskoder (T:MM:SS.cc) |
| Avhengighet av bildefrekvens | 100 % avhengig av nøyaktig video-FPS | Uavhengig av videobildefrekvens | Uavhengig av videobildefrekvens | Uavhengig av videobildefrekvens |
| Moderne nettleserstøtte | Ingen (krever konvertering) | Krever JS-konvertering | Innebygd HTML5 <track> | Krever WebAssembly |
| Nåværende bruk | Eldre DivX/XviD-arkiver | Universell global standard | Moderne webvideostandard | Anime 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
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.