MicroDVD-tekstitys (.sub)

MicroDVD Standardi

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

Muunna tiedostot muodosta SUB muotoon SRT

Ilmainen selaimessa toimiva muunnin, jolla voit muuntaa tiedostoja muodosta SUB muotoon SRT. Muunna tiedostot hetkessä laitteellasi.

Tarkastele tiedostoa ja sen metatietoja

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

Valitse tai pudota tiedostot tähän

Yksityisesti - tiedostot eivät koskaan poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa Ulkoisille palvelimille ei ole ladattu yhtään tavua. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Otsaketunniste tavutasolla (tunnistetavut)

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

HEKSADEKSIMAALINEN TUNNISTE (SIJAINTI 0):

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

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

Standardointi: MicroDVD File Specification

Tekniset tiedot

SäiliöarkkitehtuuriKehyspohjainen tekstimuoto: kullakin rivillä on {start_frame}{end_frame} ja sen jälkeen tekstitysteksti
PakkausPakkaamaton raakateksti
Tavujärjestys (Endianness)UTF-8- tai ANSI-tekstivirta
VäriavaruudetValinnaiset MicroDVD-ohjauskoodit ({y:b}, {y:i}, {c:$BBGGRR})
Kanavat ja rakenneKehyskohtaisesti synkronoitu tekstitys ja yksinkertainen muotoilu
Suurimmat mitatRajoittamaton määrä peräkkäisiä rivejä
LäpinäkyvyysEi läpinäkyvyyttä
Suoratoisto ja progressiivinen latausKehys kehykseltä etenevä suoratoistotoisto

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-arkistotTuki vaihtelee ohjelmittain.Moderni web-videostandardiAnime ja tyylitellyt tekstitykset

Yleiset vioittumistavat ja heksadesimaalinen palautusopas

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

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

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

Tietoturva-analyysi ja tiedostojäsentimien hyökkäysvektorit

MicroDVD-jäsentimet 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.

Tietoturvan parhaat käytännöt: Varmista, että loppukehyksen numerot ovat tiukasti suurempia kuin alkukehyksen numerot.

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 tekstitysjakso vie täsmälleen yhden tekstirivin (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ääte: '.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}Varokaa!'
  • 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?

MicroDVD .sub -tekstityksen aikakohdat määritetään videon ruutunumeroilla. Jos tekstityksen kuvataajuus poikkeaa videon kuvataajuudesta, tekstitys ajautuu epäsynkroniin. Käytä kuvataajuutta, jota varten tekstitys on tehty.

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

Muunna kehysnumeroihin perustuvat .sub-tiedostot aikaleimoihin perustuviksi SRT-tekstityksiksi selaimessasi; ajoituksen tarkkuus riippuu lähdevideon kuvataajuudesta.

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, jotka on ripattu suoraan DVD:ltä, yhdessä .idx-hakemistotiedoston kanssa.