MicroDVD subtitri (.sub)

MicroDVD Standarts

MicroDVD Subtitle (SUB) ir mantots kadru balstīts subtitru formāts, kas sinhronizē dialogu norādes, izmantojot precīzus video kadru numurus, nevis absolūtos pulksteņa laika zīmogus.

Konvertēt SUB uz SRT

Bezmaksas SUB uz SRT konvertētājs pārlūkprogrammā. Konvertējiet failus uzreiz savā ierīcē.

Pārbaudīt un metadati

Operētājsistēmas un failu analizatori identificē SUB failus, pārbaudot sākotnējo bināro baitu secību:

Atlasiet vai velciet failus šeit

100% privāta konvertēšana pārlūkprogrammā - faili nekad neatstāj jūsu ierīci

vai ielīmējiet Ctrl+V
Privātuma garantija bez datu pārraides tīklā: 0 baitu augšupielādēti ārējos serveros. Visa apstrāde notika lokāli jūsu pārlūkprogrammas smilškastē.

Baitu līmeņa galvenes paraksts (maģiskie baiti)

Operētājsistēmas un failu analizatori identificē SUB failus, pārbaudot sākotnējo bināro baitu secību:

HEKSADECIMĀLAIS PARAKSTS (NOBĪDE 0):

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

ASCII ATTEIOLOJUMS: {1}{ / {0}{

Standartizācija: MicroDVD File Specification

Tehniskās specifikācijas

Konteinera arhitektūraFrame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text
SaspiešanaUncompressed plain text
Baitu secībaUTF-8 or ANSI text stream
Krāsu telpasOptional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR})
Kanāli un struktūraFrame-synchronized subtitle text with basic formatting
Maks. izmēriUnbounded sequential lines
CaurspīdīgumsNone
Straumēšana un progresīvā ielādeSequential frame-by-frame streaming playback

Tehniskā salīdzinājuma matrica: SUB pret konkurentiem

Tehniskais atribūtsSUB (Pašreizējais)SRTVTTASS
Laika noteikšanas mehānismsKadru numuri ({start_frame}{end_frame})Laika kodi (HH:MM:SS,mmm)Laika kodi (HH:MM:SS.mmm)Laika kodi (H:MM:SS.cc)
Atkarība no kadru nomaiņas ātruma100% atkarīgs no precīza video FPSNeatkarīgs no video kadru nomaiņas ātrumaNeatkarīgs no video kadru nomaiņas ātrumaNeatkarīgs no video kadru nomaiņas ātruma
Mūsdienu tīmekļa atbalstsNav (nepieciešama konvertēšana)Nepieciešama JS konvertēšanaNativs HTML5 <track>Nepieciešams WebAssembly
Pašreizējā lietošanaMantotie DivX/XviD arhīviUniversāls globālais standartsMūsdienu tīmekļa video standartsAnime un stilizēti subtitri

Biežākie bojājumu veidi un heksadecimālās atkopšanas ceļvedis

Subtitri tiek atskaņoti divreiz ātrāk vai divreiz lēnāk nekā filmas audio.

Pamatcēlonis: Kadru nomaiņas ātruma neatbilstība (piem., subtitri, kas paredzēti 29,97 kadru/s video, tiek atskaņoti ar 23,976 kadru/s failu).

Atkopšana: Konvertējiet uz laika zīmogos balstītu SRT ar pareizu FPS, izmantojot File2File Subtitle Converter.

Drošības analīze un parsētāja uzbrukuma vektori

MicroDVD parsētāji veic kadru aprēķinu matemātiku, kur veselu skaitļu pārpilde var izraisīt bufera atmiņas bojājumu.

Zināmie uzbrukuma vektori

  • Veselu skaitļu pārpilde pārejas no kadriem uz milisekundēm laikā.
  • Bufera pārlasīšana, parsējot neaizvērtas figūriekavu tagus.
  • Pakalpojuma atteice (DoS), izmantojot negatīvas vai dilstošas kadru numuru secības.

Aizsardzības labākā prakse:

Vēsturiskā izcelsme un pavērsieni

2005Digitālās video izplatīšanas jomā pakāpeniski aizstāts ar uz laika zīmogiem balstītiem SRT un ASS formātiem.
2001Kļūst plaši populārs agrīnajā DivX un XviD video kodēšanas ērā.
1999Petrs Svoboda (Petr Svoboda) izstrādā MicroDVD Player un ievieš .sub kadru balstīto subtitru formātu.

Galvenās priekšrocības un plusi

  • Garantē precīzu kadru līmeņa subtitru sinhronizāciju, kas tieši piesaistīta video atjaunināšanas cikliem.
  • Īpaši kompakta sintakse: katra norāde aizņem tieši vienu teksta rindu (piem., '{100}{250}Hello world').
  • To atbalsta galvenie mantotie darbvirsmas multivides atskaņotāji (VLC, MPC, GOM Player).

Tehniskie ierobežojumi un mīnusi

  • Atkarīgs no kadru nomaiņas ātruma: ja video kadru nomaiņas ātrums mainās (piem., no 23,976 kadriem/s uz 25 kadriem/s), visi subtitri uzreiz zaudē sinhronizāciju.
  • Neskaidrs faila paplašinājums: '.sub' tiek izmantots arī binārajiem VobSub DVD bitkartes grafikas failiem.
  • Modernās tīmekļa pārlūkprogrammas vai straumēšanas platformas to neatbalsta sākotnēji.

Interesanti tehniski fakti

  • Katra rinda MicroDVD SUB failā sākas ar cirtotām iekavām, kurās norādīti kadru numuri: '{1200}{1280}Watch out!'.
  • Ja SUB fails 1. rindā nenorāda video kadru nomaiņas ātrumu, modernajiem multivides atskaņotājiem ir jāuzmin kadru nomaiņas ātrums (bieži tas rada sinhronizācijas kļūdas).
  • Formāts tika izstrādāts speciāli klasiskajam MicroDVD Player, kas ļāva izmantot pielāgotas apvalku tēmas operētājsistēmā Windows 98.

Bieži uzdotie tehniskie jautājumi

Kāpēc mani .sub subtitri nav sinhronizēti ar manu video?

Tā kā .sub faili izmanto kadru numurus, nevis reālo laiku. Ja jūsu video tiek atskaņots ar citu kadru nomaiņas ātrumu (piem., 24 kadri/s pret 30 kadriem/s) nekā tas, kuram subtitri tika izveidoti, tie kļūs nesinhroni.

Kā es varu konvertēt .sub par .srt?

Varat konvertēt uz kadriem balstītus .sub failus par universāliem .srt subtitriem ar laika kodiem, izmantojot File2File.app tieši savā tīmekļa pārlūkprogrammā ar vienu klikšķi.

Kāda ir atšķirība starp teksta .sub un VobSub .sub?

Teksta .sub (MicroDVD) ir vienkāršs teksta fails ar cirtotām iekavām. VobSub .sub ir binārs fails, kas satur neapstrādātus grafiskos attēlus, kas tieši izgūti no DVD, kopā ar .idx indeksa failu.