ترجمة MicroDVD (.sub)

مواصفات قياسي

ترجمة MicroDVD (SUB) تنسيق قديم يعتمد على أرقام إطارات الفيديو الدقيقة لمزامنة مقاطع الحوار، بدلًا من التوقيت المطلق بالساعة.

تحويل SUB إلى SRT

محول مجاني داخل المتصفح للتحويل من SUB إلى SRT. قم بتحويل الملفات فوراً على جهازك.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات SUB من خلال فحص تسلسل البايت الثنائي البادئ:

اختر الملفات أو أسقطها هنا

خاص - لا تغادر الملفات جهازك أبدًا

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (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 (الحالي)SRTVTTASS
آلية التوقيتأرقام الإطارات ({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) من خلال تسلسلات أرقام الإطارات السلبية أو التنازلية.

أفضل الممارسات الدفاعية: تحقّق من أن أرقام الإطارات النهائية أكبر من أرقام إطارات البداية حصراً.

الأصول التاريخية والمحطات الرئيسية

2005حلّت تدريجيًا محلّه تنسيقات SRT وASS المعتمدة على الطوابع الزمنية في توزيع الفيديو الرقمي.
2001انتشر التنسيق في بدايات عصر نسخ فيديو DivX وXviD.
1999طوّر Petr Svoboda برنامج MicroDVD Player وقدم تنسيق الترجمة ‎.sub المعتمد على أرقام الإطارات.

المزايا الرئيسية والإيجابيات

  • يضمن توقيتًا دقيقًا على مستوى الإطار، مرتبطًا مباشرةً بمعدل تحديث الفيديو.
  • بنية فائقة الإيجاز: يشغل كل مقطع ترجمة سطرًا واحدًا بالضبط (مثل '{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.