MicroDVD-tekstitys (.sub)
MicroDVD StandardiMicroDVD 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:
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 7BASCII-ESITYSTAPA: {1}{ / {0}{
Standardointi: MicroDVD File Specification
Tekniset tiedot
| Säiliöarkkitehtuuri | Kehyspohjainen tekstimuoto: kullakin rivillä on {start_frame}{end_frame} ja sen jälkeen tekstitysteksti |
| Pakkaus | Pakkaamaton raakateksti |
| Tavujärjestys (Endianness) | UTF-8- tai ANSI-tekstivirta |
| Väriavaruudet | Valinnaiset MicroDVD-ohjauskoodit ({y:b}, {y:i}, {c:$BBGGRR}) |
| Kanavat ja rakenne | Kehyskohtaisesti synkronoitu tekstitys ja yksinkertainen muotoilu |
| Suurimmat mitat | Rajoittamaton määrä peräkkäisiä rivejä |
| Läpinäkyvyys | Ei läpinäkyvyyttä |
| Suoratoisto ja progressiivinen lataus | Kehys kehykseltä etenevä suoratoistotoisto |
Tekninen vertailumatriisi: SUB vs. kilpailijat
| Tekninen attribuutti | SUB (Nykyinen) | SRT | VTT | ASS |
|---|---|---|---|---|
| Ajoitusmekanismi | Kehysnumerot ({start_frame}{end_frame}) | Aikakoodit (HH:MM:SS,mmm) | Aikakoodit (HH:MM:SS.mmm) | Aikakoodit (H:MM:SS.cc) |
| Kuvataajuusriippuvuus | 100-prosenttisesti riippuvainen tarkasta videon FPS:stä | Riippumaton videon kuvataajuudesta | Riippumaton videon kuvataajuudesta | Riippumaton videon kuvataajuudesta |
| Moderni verkkotuki | Ei mitään (vaatii muunnoksen) | Vaatii JS-muunnoksen | Natiivi HTML5 <track> | Vaatii WebAssemblyn |
| Nykyinen käyttö | Vanhat DivX/XviD-arkistot | Tuki vaihtelee ohjelmittain. | Moderni web-videostandardi | Anime 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
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.