ترجمة MicroDVD (.sub)

MicroDVD قياسي

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

تحويل SUB إلى SRT

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

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

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

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

تحويل خاص بنسبة 100% داخل المتصفح - لا تغادر الملفات جهازك أبداً

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

توقيع رأس الملف على مستوى البايت (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 (الحالي)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 Subtitle Converter.

تحليل الأمان وناقلات هجوم المحلل اللغوي

تقوم محللات MicroDVD بتقييم عمليات حساب الإطارات حيث يمكن أن تتسبب تجازوز سعة الأعداد الصحيحة (Integer Overflow) في تلف ذاكرة المخزن المؤقت.

ناقلات الهجوم المعروفة

  • تجاوز سعة الأعداد الصحيحة أثناء تحويل الطابع الزمني من إطار إلى ملي ثانية.
  • تجاوز قراءة المخزن المؤقت عند تحليل وسوم الأقواس المتعرجة غير المغلقة.
  • حرمان من الخدمة (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) هي ملف نصي عادي يحتوي على أقواس متعرجة. أما صيغة VobSub .sub فهي ملف ثنائي يحتوي على صور رسومية خام مأخوذة مباشرة من قرص دي في دي DVD، مقترنة بملف فهرس .idx.