ترجمة MicroDVD (.sub)
مواصفات قياسيترجمة MicroDVD (SUB) تنسيق قديم يعتمد على أرقام إطارات الفيديو الدقيقة لمزامنة مقاطع الحوار، بدلًا من التوقيت المطلق بالساعة.
تحويل SUB إلى SRT
محول مجاني داخل المتصفح للتحويل من SUB إلى SRT. قم بتحويل الملفات فوراً على جهازك.
فحص البيانات الوصفية
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات SUB من خلال فحص تسلسل البايت الثنائي البادئ:
توقيع رأس الملف على مستوى البايت (Magic Bytes)
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات SUB من خلال فحص تسلسل البايت الثنائي البادئ:
التوقيع الست عشري (الإزاحة 0):
7B 31 7D 7B / 7B 30 7D 7Bتمثيل ASCII: {1}{ / {0}{
التوحيد القياسي: مواصفات ملفات MicroDVD
المواصفات الفنية
| هيكلية الحاوية | صيغة نصية تعتمد على الإطارات؛ يحدد كل سطر رقمي إطار البداية والنهاية ({start_frame}{end_frame}) ثم نص الترجمة |
| الضغط | نص عادي غير مضغوط |
| ترتيب البايتات (Endianness) | تدفق نصي بترميز UTF-8 أو ANSI |
| مساحات الألوان | رموز تحكم MicroDVD اختيارية ({y:b} و{y:i} و{c:$BBGGRR}) |
| القنوات والبنية | نص ترجمة متزامن مع الإطارات، مع تنسيق أساسي |
| الحد الأقصى للأبعاد | عدد الأسطر المتتابعة غير محدود |
| الشفافية | لا توجد شفافية |
| البث والتحميل التدرجي | تشغيل تدفقي متتابع إطارًا تلو الآخر |
مصفوفة المقارنة التقنية: 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.app Subtitle Converter.
تحليل الأمان ومتجهات الهجوم على المحلّل
تحسب محللات MicroDVD أرقام الإطارات وتوقيتها؛ وقد يؤدي تجاوز سعة الأعداد الصحيحة إلى إفساد ذاكرة المخزن المؤقت.
ناقلات الهجوم المعروفة
- تجاوز سعة الأعداد الصحيحة أثناء تحويل الطابع الزمني من إطار إلى ملي ثانية.
- تجاوز قراءة المخزن المؤقت عند تحليل وسوم الأقواس المتعرجة غير المغلقة.
- حجب الخدمة (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) نص عادي يتضمن أقواسًا معقوفة. أما .sub الخاص بـ VobSub فهو ملف ثنائي يضم صورًا خامًا مستخرجة مباشرةً من DVD، ويُستخدم معه ملف فهرس .idx.