ترجمة MicroDVD (.sub)
MicroDVD قياسيتنسيق الترجمة MicroDVD Subtitle (SUB) هو تنسيق ترجمة قديم يعتمد على الإطارات، ويقوم بمزامنة إشارات الحوار باستخدام أرقام إطارات الفيديو الدقيقة بدلاً من الطوابع الزمنية المطلقة للساعة.
تحويل SUB إلى SRT
محول مجاني داخل المتصفح للتحويل من SUB إلى SRT. قم بتحويل الملفات فوراً على جهازك.
فحص البيانات الوصفية
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات SUB من خلال فحص تسلسل البايت الثنائي البادئ:
توقيع رأس الملف على مستوى البايت (Magic Bytes)
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات SUB من خلال فحص تسلسل البايت الثنائي البادئ:
التوقيع الست عشري (الإزاحة 0):
7B 31 7D 7B / 7B 30 7D 7Bتمثيل ASCII: {1}{ / {0}{
القياسية: MicroDVD File Specification
المواصفات الفنية
| هيكلية الحاوية | Frame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text |
| الضغط | Uncompressed plain text |
| ترتيب البايتات (Endianness) | UTF-8 or ANSI text stream |
| مساحات الألوان | Optional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR}) |
| القنوات والبنية | Frame-synchronized subtitle text with basic formatting |
| الحد الأقصى للأبعاد | Unbounded sequential lines |
| الشفافية | None |
| البث والتحميل التدرجي | Sequential frame-by-frame streaming playback |
مصفوفة المقارنة التقنية: SUB مقابل المنافسين
| السمة التقنية | SUB (الحالي) | SRT | VTT | ASS |
|---|---|---|---|---|
| آلية التوقيت | أرقام الإطارات ({start_frame}{end_frame}) | رموز زمنية (HH:MM:SS,mmm) | رموز زمنية (HH:MM:SS.mmm) | رموز زمنية (H:MM:SS.cc) |
| الاعتماد على معدل الإطارات | يعتمد بنسبة 100% على معدل إطارات الفيديو الدقيق | مستقل عن معدل إطارات الفيديو | مستقل عن معدل إطارات الفيديو | مستقل عن معدل إطارات الفيديو |
| الدعم على الويب الحديث | غير متوفر (يتطلب تحويلاً) | يتطلب تحويل JS | عنصر HTML5 الأصلي <track> | يتطلب WebAssembly |
| الاستخدام الحالي | أرشيفات DivX / XviD القديمة | معيار عالمي عام | معيار فيديو الويب الحديث | الأنمي والترجمات المصممة |
أنماط التلف الشائعة ودليل استرداد النظام السداسي
تعمل الترجمات بسرعة مضاعفة أو ببطء شديد مقارنة بصوت الفيلم.
السبب الجذري: عدم تطابق في معدل الإطارات (مثل ترجمة مصممة لفيديو بمعدل 29.97 إطاراً في الثانية تم تشغيلها مع ملف بمعدل 23.976 إطاراً في الثانية).
الاسترداد: التحويل إلى تنسيق SRT القائم على الطوابع الزمنية مع ضبط معدل الإطارات الصحيح باستخدام أداة تحويل الترجمات File2File Subtitle Converter.
تحليل الأمان وناقلات هجوم المحلل اللغوي
تقوم محللات MicroDVD بتقييم عمليات حساب الإطارات حيث يمكن أن تتسبب تجازوز سعة الأعداد الصحيحة (Integer Overflow) في تلف ذاكرة المخزن المؤقت.
ناقلات الهجوم المعروفة
- تجاوز سعة الأعداد الصحيحة أثناء تحويل الطابع الزمني من إطار إلى ملي ثانية.
- تجاوز قراءة المخزن المؤقت عند تحليل وسوم الأقواس المتعرجة غير المغلقة.
- حرمان من الخدمة (DoS) من خلال تسلسلات أرقام الإطارات السلبية أو التنازلية.
أفضل الممارسات الدفاعية:
الأصول التاريخية والمحطات الرئيسية
المزايا الرئيسية والإيجابيات
- يضمن توقيتاً دقيقاً للترجمة مرتبطاً مباشرة بدورات تحديث الفيديو.
- بنية فائقة الإيجاز: يشغل كل سطر ترجمة سطرًا واحدًا تمامًا من النص (مثل '{100}{250}Hello world').
- مدعوم من قبل مشغلات الوسائط القديمة الكبرى (مثل VLC، وMPC، وGOM Player).
القيود الفنية والسلبيات
- يعتمد على معدل الإطارات: إذا تغير معدل إطارات الفيديو (مثل التحول من 23.976 إطاراً في الثانية إلى 25 إطاراً في الثانية)، تفقد جميع الترجمات مزامنتها فوراً.
- امتداد ملف غامض: يُستخدم الامتداد '.sub' أيضاً لرسومات VobSub DVD الثنائية (البتماپ).
- غير مدعوم بشكل أصلي من قبل متصفحات الويب الحديثة أو منصات البث.
معلومات تقنية طريفة
- يبدأ كل سطر في ملف MicroDVD SUB بأقواس متعرجة تحتوي على أرقام الإطارات: '{1200}{1280}Watch out!'.
- إذا لم يعلن ملف SUB عن معدل إطارات الفيديو في السطر الأول، يجب على مشغلات الوسائط الحديثة تخمين معدل الإطارات (مما يتسبب غالباً في أخطاء مزامنة).
- تم إنشاء هذا التنسيق خصيصاً لمشغل MicroDVD Player الكلاسيكي، والذي كان يسمح بتخصيص الواجهات على نظام Windows 98.
الأسئلة التقنية المتكررة
لماذا تكون ترجمات .sub غير متزامنة مع الفيديو الخاص بي؟
لأن ملفات .sub تستخدم أرقام الإطارات بدلاً من الوقت الحقيقي. إذا كان الفيديو الخاص بك يتم تشغيله بمعدل إطارات مختلف (مثل 24 إطاراً في الثانية مقابل 30 إطاراً في الثانية) عن المعدل الذي أُنشئت من أجله الترجمة، فسوف تنحرف عن التزامن.
كيف يمكنني تحويل .sub إلى .srt؟
يمكنك تحويل ملفات .sub القائمة على الإطارات إلى ترجمات .srt عالمية ومؤرخة زمنياً بنقرة واحدة باستخدام File2File.app مباشرة في متصفح الويب الخاص بك.
ما الفرق بين صيغة النص .sub وصيغة VobSub .sub؟
صيغة النص .sub (MicroDVD) هي ملف نصي عادي يحتوي على أقواس متعرجة. أما صيغة VobSub .sub فهي ملف ثنائي يحتوي على صور رسومية خام مأخوذة مباشرة من قرص دي في دي DVD، مقترنة بملف فهرس .idx.