MicroDVD-undertext (.sub)

MicroDVD Standard

MicroDVD Subtitle (SUB) är ett äldre bildrutebaserat undertextformat som synkroniserar undertexter 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 och metadata

Operativsystem och filanalysverktyg identifierar SUB-filer genom att granska den inledande sekvensen av binära byte:

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

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

Signatur i filhuvudet på bytenivå (magiska byte)

Operativsystem och filanalysverktyg identifierar SUB-filer genom att granska den inledande sekvensen av binära byte:

HEX-SIGNATUR (OFFSET 0):

7B 31 7D 7B / 7B 30 7D 7B

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

Standardisering: MicroDVD File Specification

Tekniska specifikationer

ContainerarkitekturBildruteformat där varje rad anger {start_frame}{end_frame} följt av undertexten
KomprimeringOkomprimerad ren text
ByteordningTextström i UTF-8 eller ANSI
FärgrymderValfria MicroDVD-kontrollkoder ({y:b}, {y:i}, {c:$BBGGRR})
Kanaler och strukturBildrutesynkroniserad undertext med grundläggande formatering
Maximala dimensionerObegränsat antal sekventiella rader
TransparensIngen
Strömning och progressiv visningSekventiell strömmande uppspelning bildruta för bildruta

Teknisk jämförelsematris: SUB jämfört med 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
Stöd i moderna webbläsareInget (kräver konvertering)Kräver JS-konverteringNativ HTML5 <track>Kräver WebAssembly
Nuvarande användningÄldre DivX/XviD-arkivStödet varierar mellan program.Modern webbvideostandardAnime & stiliserade undertexter

Vanliga skadeorsaker och hex-återställningsguide

Undertexterna spelas upp dubbelt så snabbt eller dubbelt så långsamt som filmens ljud.

Grundorsak: Fel bildfrekvens (t.ex. undertext med tidskoder för video i 29,97 fps spelas upp med en fil i 23,976 fps).

Återställning: Konvertera till tidsstämplingsbaserad SRT med rätt FPS med hjälp av File2File.app Subtitle Converter.

Säkerhetsanalys och attackvektorer för tolkar

MicroDVD-tolkar utför beräkningar utifrån bildrutenummer; heltalsspill kan orsaka minneskorruption i buffertar.

Kända attackvektorer

  • Heltalsspill vid konvertering från bildrutor till millisekunders tidsstämplar.
  • Buffertläsning utanför gränserna vid tolkning av oavslutade klammerparentestaggar.
  • Tjänsteavbrott (DoS) genom negativa eller fallande bildnummerserier.

Rekommenderade skyddsåtgärder: Validera att slutbildnumren är strikt större än startbildnumren.

Historiskt ursprung och milstolpar

2005Ersattes gradvis av tidsstämplingsbaserade SRT- och ASS-format vid digital videodistribution.
2001Blev mycket 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 ledande ä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?

Undertexter i MicroDVD-formatet .sub använder bildrutenummer som tidsangivelser. Om undertextens bildfrekvens skiljer sig från videons hamnar tidsangivelserna ur synk. Använd den bildfrekvens som undertexten skapades för.

Hur kan jag konvertera .sub till .srt?

Du kan konvertera bildrutebaserade .sub-filer till tidsstämpelbaserade SRT-undertexter i webbläsaren. Tidsnoggrannheten beror på källans bildfrekvens.

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, tillsammans med en .idx-indexfil.