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.
Inspeksjon og metadata
Operativsystemer og filanalysatorer identifiserer SUB-filer ved å undersøke den innledende binære bytesekvensen:
Filsignatur på bytenivå (magiske byte)
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 | Rammebasert tekstformat der hver linje angir {start_frame}{end_frame} etterfulgt av underteksttekst |
| Komprimering | Ukomprimert ren tekst |
| Bytterekkefølge | UTF-8- eller ANSI-tekststrøm |
| Fargerom | Valgfrie MicroDVD-kontrollkoder ({y:b}, {y:i}, {c:$BBGGRR}) |
| Kanaler og struktur | Bildesynkronisert undertekst med enkel formatering |
| Maks. dimensjoner | Ubegrenset antall sekvensielle linjer |
| Gjennomsiktighet | Ingen |
| Strømming og progressiv visning | Sekvensiell strømming bilde for bilde |
Teknisk sammenligningsmatrise: SUB sammenlignet med konkurrenter
| Teknisk attributt | SUB (Gjeldende) | SRT | VTT | ASS |
|---|---|---|---|---|
| Tidsmekanisme | Rammenummer ({start_frame}{end_frame}) | Tidskoder (HH:MM:SS,mmm) | Tidskoder (HH:MM:SS.mmm) | Tidskoder (H: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 | Støtten varierer mellom programmer. | 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.app Subtitle Converter.
Sikkerhetsanalyse og angrepsvektorer mot parsere
MicroDVD-analysatorer evaluerer beregningsmatematikk for rammer der heltallsoverflyt (integer overflow) kan forårsake minnekorrupsjon i buffere.
Kjente angrepsvektorer
- Heltallsoverflyt under konvertering fra ramme til millisekund-tidsstempel.
- Bufferoverlesing ved tolking av uavsluttede krøllparenteskoder.
- Tjenestenekt gjennom negative eller synkende rammenummerserier.
Anbefalte sikkerhetstiltak: Valider at sluttrammenumrene er strengt større enn startrammenumrene.
Historisk opprinnelse og milepæler
Viktige fordeler
- Garanterer nøyaktig, bilderutenøyaktig underteksttidsberegning knyttet direkte til videoens 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 videoens 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?
MicroDVD .sub-undertekster tidfestes etter videorammenummer. Hvis bildefrekvensen underteksten er laget for, ikke samsvarer med videoens bildefrekvens, forskyves undertekstene ut av synk; bruk bildefrekvensen underteksten er laget for.
Hvordan kan jeg konvertere .sub til .srt?
Konverter rammebaserte .sub-filer til tidsstempelbaserte SRT-undertekster i nettleseren; tidsnøyaktigheten avhenger av bildefrekvensen i kildefilen.
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.