MicroDVD-undertext (.sub)
MicroDVD StandardMicroDVD Subtitle (SUB) är ett äldre bildrutebaserat undertextformat som synkroniserar dialogtexter med exakta videobildnummer snarare än absoluta klocktidsstämplar.
Konvertera SUB till SRT
Gratis konverterare från SUB till SRT i webbläsaren. Konvertera filer direkt på din enhet.
Granska & Metadata
Operativsystem och filanalysverktyg identifierar SUB-filer genom att granska den inledande binära bytesekvensen:
Signatur för filhuvud på bytenivå (Magic Bytes)
Operativsystem och filanalysverktyg identifierar SUB-filer genom att granska den inledande binära bytesekvensen:
HEX-SIGNATUR (OFFSET 0):
7B 31 7D 7B / 7B 30 7D 7BASCII-REPRESENTATION: {1}{ / {0}{
Standardisering: MicroDVD File Specification
Tekniska specifikationer
| Containerarkitektur | Frame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text |
| Komprimering | Uncompressed plain text |
| Bytessordinning | UTF-8 or ANSI text stream |
| Färgrymder | Optional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR}) |
| Kanaler och struktur | Frame-synchronized subtitle text with basic formatting |
| Maximala dimensioner | Unbounded sequential lines |
| Transparens | None |
| Strömning och progressiv | Sequential frame-by-frame streaming playback |
Teknisk jämförelsematris: SUB vs konkurrenter
| Tekniskt attribut | SUB (Aktuell) | SRT | VTT | ASS |
|---|---|---|---|---|
| Tidsmekanism | Bildnummer ({start_frame}{end_frame}) | Tidskoder (HH:MM:SS,mmm) | Tidskoder (HH:MM:SS.mmm) | Tidskoder (H:MM:SS.cc) |
| Beroende av bildfrekvens | 100 % beroende av exakt video-FPS | Oberoende av videons bildfrekvens | Oberoende av videons bildfrekvens | Oberoende av videons bildfrekvens |
| Moderna webb-stöd | Inget (kräver konvertering) | Kräver JS-konvertering | Nativ HTML5 <track> | Kräver WebAssembly |
| Nuvarande användning | Äldre DivX/XviD-arkiv | Universell global standard | Modern webbvideostandard | Anime & stiliserade undertexter |
Vanliga skadeorsaker och hex-återställningsguide
Undertexterna spelas upp dubbelt så snabbt eller dubbelt så långsamt som filmens ljud.
Grundorsak: Matchar inte bildfrekvensen (t.ex. undertext synkad för 29.97 fps-video som spelas upp med en fil på 23.976 fps).
Återställning: Konvertera till tidsstämplingsbaserad SRT med rätt FPS med hjälp av File2File Subtitle Converter.
Säkerhetsanalys och attackvektorer för tolkar
MicroDVD-tolkar utvärderar bildberäkningsmatematik där heltalsspill kan orsaka minneskorruption i bufferten.
Kända attackvektorer
- Heltalsspill vid konvertering från bildrutor till millisekunders tidsstämplar.
- Buffertläsning utanför gränserna vid tolkning av oavslutade klammerparentestaggar.
- Denial of Service (DoS) genom negativa eller fallande bildnummersekvenser.
Rekommenderade skyddsåtgärder:
Historiskt ursprung och milstolpar
Viktiga fördelar
- Garanterar exakt bildrutenoggrann undertextsynk som är direkt kopplad till videons uppdateringsintervall.
- Extremt kompakt syntax: varje textdel upptar exakt en rad text (t.ex. '{100}{250}Hej världen').
- Stöds av större äldre mediaspelare för dator (VLC, MPC, GOM Player).
Tekniska begränsningar
- Beroende av bildfrekvens (fps): om videons bildfrekvens ändras (t.ex. från 23.976 fps till 25 fps), förlorar alla undertexter omedelbart sin synkronisering.
- Tvetydig filändelse: '.sub' används även för binära VobSub DVD-bitmappsgrafikfiler.
- Stöds inte nativt av moderna webbläsare eller streamingplattformar.
Intressant teknisk kuriosa
- Varje rad i en MicroDVD SUB-fil börjar med klammerparenteser som innehåller bildnummer: '{1200}{1280}Se upp!'.
- Om en SUB-fil inte anger videons bildfrekvens på rad 1 måste moderna mediaspelare gissa bildfrekvensen (vilket ofta orsakar synkfel).
- Formatet skapades specifikt för den klassiska MicroDVD Player, som tillät anpassade utseenden (skins) på Windows 98.
Vanliga tekniska frågor
Varför är mina .sub-undertexter osynkade med videon?
Eftersom .sub-filer använder bildrutor (frames) istället för klocktid. Om din video spelas upp med en annan bildfrekvens (t.ex. 24 fps vs 30 fps) än undertexten skapades för, kommer de ur synk.
Hur kan jag konvertera .sub till .srt?
Du kan konvertera bildrutebaserade .sub-filer till universella, tidsstämplade .srt-undertexter med ett enda klick direkt i din webbläsare med File2File.app.
Vad är skillnaden mellan textbaserad .sub och VobSub-.sub?
Textbaserad .sub (MicroDVD) är en vanlig textfil med klammerparenteser. VobSub .sub är en binär fil som innehåller råa grafiska bilder som rippats direkt från en DVD, i par med en .idx-indexfil.