Subtitle MicroDVD (.sub)

MicroDVD Standar

MicroDVD Subtitle (SUB) adalah format takarir berbasis bingkai (frame-based) warisan yang menyelaraskan isyarat dialog menggunakan nomor bingkai video persis daripada stempel waktu jam absolut.

Konversi SUB ke SRT

Pengonversi SUB ke SRT gratis di dalam peramban. Konversi berkas secara instan di perangkat Anda.

Periksa & Metadata

Sistem operasi dan penganalisis file mengidentifikasi file SUB dengan memeriksa urutan byte biner utama:

Pilih atau letakkan berkas di sini

100% konversi privat di dalam peramban - berkas tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V
Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan terjadi secara lokal di sandboks peramban Anda.

Tanda Tangan Header Tingkat-Byte (Magic Bytes)

Sistem operasi dan penganalisis file mengidentifikasi file SUB dengan memeriksa urutan byte biner utama:

SIGNATURE HEX (OFFSET 0):

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

REPRESENTASI ASCII: {1}{ / {0}{

Standardisasi: MicroDVD File Specification

Spesifikasi Teknis

Arsitektur WadahFrame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text
KompresiUncompressed plain text
Endianness ByteUTF-8 or ANSI text stream
Ruang WarnaOptional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR})
Saluran & StrukturFrame-synchronized subtitle text with basic formatting
Dimensi MaksUnbounded sequential lines
TransparansiNone
Streaming & ProgresifSequential frame-by-frame streaming playback

Matriks Perbandingan Teknis: SUB vs Pesaing

Atribut TeknisSUB (Saat Ini)SRTVTTASS
Mekanisme WaktuNomor bingkai ({start_frame}{end_frame})Kode waktu (HH:MM:SS,mmm)Kode waktu (HH:MM:SS.mmm)Kode waktu (H:MM:SS.cc)
Ketergantungan Laju Bingkai100% bergantung pada FPS video yang tepatBebas dari laju bingkai videoBebas dari laju bingkai videoBebas dari laju bingkai video
Dukungan Web ModernTidak ada (memerlukan konversi)Memerlukan konversi JSHTML5 <track> natifMemerlukan WebAssembly
Penggunaan Saat IniArsip DivX/XviD warisanStandar global universalStandar video web modernAnime & takarir bergaya

Mode Kerusakan Umum & Panduan Pemulihan Hex

Takarir diputar dua kali lebih cepat atau dua kali lebih lambat daripada audio film.

Penyebab Utama: Ketidakcocokan laju bingkai (mis. takarir dengan waktu untuk video 29,97 fps diputar dengan file 23,976 fps).

Pemulihan: Konversikan ke SRT berbasis stempel waktu dengan FPS yang benar menggunakan File2File Subtitle Converter.

Analisis Keamanan & Vektor Serangan Parser

Parser MicroDVD mengevaluasi matematika perhitungan bingkai di mana luapan integer (integer overflow) dapat menyebabkan korupsi memori penyangga (buffer).

Vektor Serangan yang Diketahui

  • Luapan integer selama konversi stempel waktu bingkai-ke-milidetik.
  • Pembacaan berlebih pada penyangga (buffer over-read) saat mem-parsing tag kurung kurawal yang tidak ditutup.
  • Penolakan layanan (DoS) melalui urutan nomor bingkai negatif atau menurun.

Praktik Terbaik Defensif:

Asal-Usul & Tonggak Sejarah

2005Secara bertahap digantikan oleh format SRT dan ASS berbasis stempel waktu dalam distribusi video digital.
2001Menjadi sangat populer selama era ripping video DivX dan XviD awal.
1999Petr Svoboda mengembangkan MicroDVD Player dan memperkenalkan format takarir berbasis bingkai .sub.

Keunggulan & Kelebihan Utama

  • Menjamin waktu takarir yang akurat hingga ke tingkat bingkai yang terikat langsung ke siklus refresh video.
  • Sintaks yang sangat ringkas: setiap isyarat menempati tepat satu baris teks (mis. '{100}{250}Halo dunia').
  • Didukung oleh pemutar media desktop warisan utama (VLC, MPC, GOM Player).

Keterbatasan Teknis & Kekurangan

  • Bergantung pada laju bingkai (frame rate): jika laju bingkai video berubah (mis. dari 23,976 fps ke 25 fps), semua takarir langsung tidak sinkron.
  • Ekstensi file ambigu: '.sub' juga digunakan untuk grafik bitmap DVD VobSub biner.
  • Tidak didukung secara natif oleh browser web modern atau platform streaming.

Fakta Teknis Menarik

  • Setiap baris dalam file MicroDVD SUB dimulai dengan kurung kurawal yang berisi nomor bingkai: '{1200}{1280}Awas!'.
  • Jika file SUB tidak mendeklarasikan laju bingkai video pada baris 1, pemutar media modern harus menebak laju bingkai tersebut (sering kali menyebabkan kesalahan sinkronisasi).
  • Format ini dibuat khusus untuk MicroDVD Player klasik, yang mengizinkan kulit (skin) kustom di Windows 98.

Pertanyaan Teknis yang Sering Diajukan

Mengapa subtitle .sub saya tidak sinkron dengan video saya?

Karena file .sub menggunakan nomor bingkai (frame) alih-alih waktu nyata. Jika video Anda diputar pada laju bingkai yang berbeda (seperti 24 fps vs 30 fps) dari pembuatan subtitle tersebut, subtitle akan meleset dari sinkronisasi.

Bagaimana cara mengonversi .sub ke .srt?

Anda dapat mengonversi file .sub berbasis bingkai menjadi subtitle .srt berkode waktu yang universal dalam satu klik menggunakan File2File.app langsung di peramban web Anda.

Apa perbedaan antara .sub teks dan VobSub .sub?

.sub teks (MicroDVD) adalah file teks biasa dengan kurung kurawal. VobSub .sub adalah file biner yang berisi gambar grafis mentah yang disalin langsung dari DVD, dipasangkan dengan file indeks .idx.