Subtitle MicroDVD (.sub)
MicroDVD StandarMicroDVD 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:
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 7BREPRESENTASI ASCII: {1}{ / {0}{
Standardisasi: MicroDVD File Specification
Spesifikasi Teknis
| Arsitektur Wadah | Frame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text |
| Kompresi | Uncompressed plain text |
| Endianness Byte | UTF-8 or ANSI text stream |
| Ruang Warna | Optional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR}) |
| Saluran & Struktur | Frame-synchronized subtitle text with basic formatting |
| Dimensi Maks | Unbounded sequential lines |
| Transparansi | None |
| Streaming & Progresif | Sequential frame-by-frame streaming playback |
Matriks Perbandingan Teknis: SUB vs Pesaing
| Atribut Teknis | SUB (Saat Ini) | SRT | VTT | ASS |
|---|---|---|---|---|
| Mekanisme Waktu | Nomor 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 Bingkai | 100% bergantung pada FPS video yang tepat | Bebas dari laju bingkai video | Bebas dari laju bingkai video | Bebas dari laju bingkai video |
| Dukungan Web Modern | Tidak ada (memerlukan konversi) | Memerlukan konversi JS | HTML5 <track> natif | Memerlukan WebAssembly |
| Penggunaan Saat Ini | Arsip DivX/XviD warisan | Standar global universal | Standar video web modern | Anime & 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
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.