MicroDVD-undertext (.sub)

MicroDVD Standard

MicroDVD 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:

Välj eller släpp filer här

100 % privat konvertering i webbläsaren - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddas upp till externa servrar. All bearbetning sker lokalt i webbläsarens sandlåda.

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 7B

ASCII-REPRESENTATION: {1}{ / {0}{

Standardisering: MicroDVD File Specification

Tekniska specifikationer

ContainerarkitekturFrame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text
KomprimeringUncompressed plain text
BytessordinningUTF-8 or ANSI text stream
FärgrymderOptional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR})
Kanaler och strukturFrame-synchronized subtitle text with basic formatting
Maximala dimensionerUnbounded sequential lines
TransparensNone
Strömning och progressivSequential frame-by-frame streaming playback

Teknisk jämförelsematris: SUB vs konkurrenter

Tekniskt attributSUB (Aktuell)SRTVTTASS
TidsmekanismBildnummer ({start_frame}{end_frame})Tidskoder (HH:MM:SS,mmm)Tidskoder (HH:MM:SS.mmm)Tidskoder (H:MM:SS.cc)
Beroende av bildfrekvens100 % beroende av exakt video-FPSOberoende av videons bildfrekvensOberoende av videons bildfrekvensOberoende av videons bildfrekvens
Moderna webb-stödInget (kräver konvertering)Kräver JS-konverteringNativ HTML5 <track>Kräver WebAssembly
Nuvarande användningÄldre DivX/XviD-arkivUniversell global standardModern webbvideostandardAnime & 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

2005Ersattes gradvis av tidsstämplingsbaserade SRT- och ASS-format vid digital videodistribution.
2001Blixtsnabbt populärt under den tidiga eran av DivX- och XviD-videorippning.
1999Petr Svoboda utvecklar MicroDVD Player och lanserar undertextformatet .sub baserat på bildrutor.

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.