MicroDVD-tekstitys (.sub)

MicroDVD Standardi

MicroDVD Subtitle (SUB) on vanha kehysperustainen tekstitystiedostomuoto, joka synkronoi dialogin tarkkojen videon kehysnumeroiden eikä absoluuttisten kellonaikaleimojen avulla.

Muunna tiedostot muodosta SUB muotoon SRT

Ilmainen selaimen sisäinen SUB - SRT-muunnin. Muunna tiedostoja välittömästi laitteellasi.

Tarkastele ja metatiedot

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat SUB-tiedostot tarkistamalla tiedoston alun binäärisarjan:

Valitse tai pudota tiedostot tähän

100 % yksityinen selaimen sisäinen muunnos - tiedostot eivät poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa 0 tavua ladattu ulkoisille palvelimille. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Tavutason otsikon allekirjoitus (Magic Bytes)

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat SUB-tiedostot tarkistamalla tiedoston alun binäärisarjan:

HEX-ALLEKIRJOITUS (OFFSET 0):

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

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

Standardointi: MicroDVD File Specification

Tekniset tiedot

SäiliöarkkitehtuuriFrame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text
PakkausUncompressed plain text
Tavujärjestys (Endianness)UTF-8 or ANSI text stream
VäriavaruudetOptional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR})
Kanavat ja rakenneFrame-synchronized subtitle text with basic formatting
Suurimmat mitatUnbounded sequential lines
LäpinäkyvyysNone
Suoratoisto ja progressiivinen latausSequential frame-by-frame streaming playback

Tekninen vertailumatriisi: SUB vs. kilpailijat

Tekninen attribuuttiSUB (Nykyinen)SRTVTTASS
AjoitusmekanismiKehysnumerot ({start_frame}{end_frame})Aikakoodit (HH:MM:SS,mmm)Aikakoodit (HH:MM:SS.mmm)Aikakoodit (H:MM:SS.cc)
Kuvataajuusriippuvuus100-prosenttisesti riippuvainen tarkasta videon FPS:stäRiippumaton videon kuvataajuudestaRiippumaton videon kuvataajuudestaRiippumaton videon kuvataajuudesta
Moderni verkkotukiEi mitään (vaatii muunnoksen)Vaatii JS-muunnoksenNatiivi HTML5 <track>Vaatii WebAssemblyn
Nykyinen käyttöVanhat DivX/XviD-arkistotUniversaali globaali standardiModerni web-videostandardiAnime ja tyylitellyt tekstitykset

Yleiset korruptiotilat ja heksatietojehdotusopas

Tekstitykset toistuvat kaksi kertaa nopeammin tai hitaammin kuin videon ääni.

Perussyy: Kuvataajuuksien yhteensopimattomuus (esim. 29,97 fps videolle ajastettu tekstitys toistetaan 23,976 fps tiedoston kanssa).

Korjaus: Muunna aikaleimapohjaiseksi SRT:ksi oikealla FPS:llä File2File Subtitle Converter -muuntimella.

Turvallisuusanalyysi ja jäsenninhyökkäysvektorit

MicroDVD-jäsennyslausekkeet arvioivat kehyslaskentamatematiikkaa, jossa kokonaisluvun ylivuoto voi aiheuttaa puskurimuistin vioittumista.

Tunnetut hyökkäysvektorit

  • Kokonaisluvun ylivuoto kehyksestä millisekunniksi tehtävän aikaleimamuunnoksen aikana.
  • Puskurin yliluku sulkemattomien aaltosulkutunnisteiden jäsennysvaiheessa.
  • Palvelunestohyökkäys negatiivisten tai laskevien kehysnumerosarjojen kautta.

Parhaat puolustuskäytännöt:

Historia ja virstanpylväät

2005Korvautui vähitellen aikaleimapohjaisilla SRT- ja ASS-formaateilla digitaalisessa videonjakelussa.
2001Saavutti laajan suosion varhaisen DivX- ja XviD-videoiden rippauskauden aikana.
1999Petr Svoboda kehittää MicroDVD Playerin ja esittelee .sub-kehyspohjaisen tekstitysmuodon.

Tärkeimmät edut

  • Takaa tarkan, kehyskohtaisen tekstityksen ajoituksen, joka on sidottu suoraan videon virkistystaajuuteen.
  • Erittäin tiivis syntaksi: jokainen tekstitysrivi vie täsmälleen yhden rivin tekstiä (esim. '{100}{250}Hello world').
  • Tärkeimpien vanhojen työpöytämediasoittimien (VLC, MPC, GOM Player) tukema.

Tekniset rajoitukset

  • Riippuvainen kuvataajuudesta: jos videon kuvataajuus muuttuu (esim. arvosta 23,976 fps arvoon 25 fps), kaikki tekstitykset menettävät välittömästi synkronointinsa.
  • Moniselitteinen tiedostopäätteistö: '.sub'-päätettä käytetään myös binaarisille VobSub DVD -bittikarttagrafiikoille.
  • Modernit verkkoselaimet tai suoratoistoalustat eivät tue formaattia natiivisti.

Mielenkiintoisia teknisiä faktoja

  • Jokainen MicroDVD SUB -tiedoston rivi alkaa aaltosuluilla, jotka sisältävät kehysnumerot: '{1200}{1280}Varo!'
  • Jos SUB-tiedosto ei määritä videon kuvataajuutta ensimmäisellä rivillä, modernien mediasoittimien on arvattava kuvataajuus (mikä aiheuttaa usein synkronointivirheitä).
  • Muoto luotiin erityisesti klassista MicroDVD Playeria varten, joka mahdollisti mukautetut ulkoasut Windows 98:ssa.

Usein kysytyt tekniset kysymykset

Miksi .sub-tekstitykseni eivät ole synkroniassa videoni kanssa?

Koska .sub-tiedostot käyttävät ruutunumeroita reaaliajan sijaan. Jos videosi toistetaan eri ruutunopeudella (kuten 24 fps vs 30 fps) kuin mitä varten tekstitys luotiin, se ajastuu epäsynkroniin.

Miten voin muuntaa .sub-tiedoston .srt-muotoon?

Voit muuntaa ruutupohjaiset .sub-tiedostot yleiskäyttöisiksi, aikakoodatuiksi .srt-tekstityksiksi yhdellä napsautuksella File2File.app-palvelun avulla suoraan verkkoselaimessasi.

Mitä eroa on tekstipohjaisella .sub-tiedostolla ja VobSubin .sub-tiedostolla?

Tekstipohjainen .sub (MicroDVD) on pelkkä tekstitiedosto, jossa käytetään aaltosulkeita. VobSubin .sub on binääritiedosto, joka sisältää raakoja graafisia kuvia suoraan DVD:ltä riipattuna, yhdessä .idx-hakemistotiedoston kanssa.