حاوية Matroska للوسائط المتعددة (.mkv)

معيار قياسي

Matroska Video (MKV) تنسيق حاوية وسائط متعددة مفتوح وقابل للتوسيع، يتيح تخزين عدد غير محدود من مسارات الفيديو والصوت والصور والترجمة في ملف واحد.

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

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

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

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

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

توقيع رأس الملف على مستوى البايت (Magic Bytes)

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

التوقيع الست عشري (الإزاحة 0):

1A 45 DF A3

تمثيل ASCII: Eߣ

التوحيد القياسي: معيار Matroska المفتوح / مسودة مجموعة عمل IETF

المواصفات الفنية

هيكلية الحاويةحاوية هرمية وفق لغة الترميز الثنائية القابلة للتوسيع (EBML)
الضغطلا يرتبط ببرنامج ترميز بعينه؛ إذ يضم AV1 وHEVC وH.264 وVP9 وDTS-HD وTrueHD وFLAC والفيديو غير المضغوط
ترتيب البايتات (Endianness)تمثيل الأعداد الصحيحة بترتيب البايتات الكبير، مع واصفات أحجام متغيرة الطول
مساحات الألوانHDR10 وDolby Vision وHLG وجميع مساحات الألوان
القنوات والبنيةعدد شبه غير محدود من مسارات الصوت وتدفقات الترجمة وزوايا الكاميرا
الحد الأقصى للأبعادغير مقيّد؛ يدعم فيديو بدقة 8K و16K ومعدلات إطارات عالية
الشفافيةيدعم قناة ألفا كاملة عند احتواء الملف على تدفقات VP9 أو ProRes
البث والتحميل التدرجييتيح تقسيم البيانات إلى عناقيد بثاً مباشراً موثوقاً ويحدّ من أثر التلف

مصفوفة المقارنة التقنية: MKV مقابل المنافسين

السمة التقنيةMKV (الحالي)MP4WEBMAVI
حرية الترميزعالمي: يقبل أي ترميز فيديو أو صوت أو ترجمةمقتصر أساساً على H.264/HEVC/AV1 و AACمقتصر على VP8/VP9/AV1 و Vorbis/Opusبرامج الترميز القديمة فقط
أمانة عرض الترجمةقد تساعد الخطوط المرفقة على عرض النص عند دعمها في المشغل؛ ويعتمد المظهر على دعم البرنامج.تنسيق نصي أساسي فقطتنسيق WebVTT الأساسي فقطملفات الترجمة الخارجية مطلوبة
دعم Apple الأصلييتطلب مشغلاً تابعاً لجهة خارجية (VLC وIINA وInfuse)أصلي بنسبة 100% على جميع أجهزة Appleمدعوم في Safari عبر الأطر الحديثةملحق QuickTime القديم
بنية الحاويةلغة الترميز الثنائية القابلة للتوسيع (EBML)تنسيق ملف وسائط قاعدة ISO (Atoms/Boxes)EBML (مجموعة فرعية من Matroska)بنية مقطع RIFF

أنماط التلف الشائعة ودليل الاسترداد بالنظام الست عشري

يعمل الملف ولكن التنقل عبر الخط الزمني معطل أو يتم حساب المدة بشكل غير صحيح.

السبب الجذري: عنصر 'Cues' تالف أو مفقود (جدول البحث في Matroska) بسبب عدم اكتمال التنزيل.

الاسترداد: إعادة بناء جدول فهرس البحث فوراً باستخدام 'mkvmerge -o fixed.mkv broken.mkv'.

تحليل الأمان ومتجهات الهجوم على المحلّل

يتطلب تحليل EBML فك أعداد صحيحة متغيرة الطول ومعالجة أشجار عناصر متداخلة. وقد تتسبب أطوال العناصر المشوهة في أخطاء بإدارة الذاكرة.

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

  • تجاوز لسعة مخزن الكومة عند تحليل أحجام عناصر EBML في مشغلات الوسائط.
  • قد يؤدي التعامل مع مرفقات خطوط مضمنة مشوهة في عارضات الترجمة إلى تنفيذ شيفرة عشوائية.
  • حجب الخدمة عبر حلقات مراجع دائرية في عناصر فصول Matroska.

أفضل الممارسات الدفاعية: تحقّق من أنواع المرفقات المضمّنة، وحلّل بنى EBML باستخدام مكتبات تحليل معزولة وآمنة للذاكرة.

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

2023تواصل مجموعة عمل Cellar في IETF تطوير مواصفات Matroska تمهيداً لاعتمادها معياراً رسمياً في RFC.
2010اختارت Google حاوية Matroska EBML أساساً لصيغة فيديو الويب المفتوحة WebM.
2002أعلن Steve Lhomme مشروع Matroska بوصفه تفرعاً مرناً من حاوية MCF.

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

  • من أكثر الحاويات مرونةً؛ فهي تدعم تقريباً جميع برامج ترميز الفيديو والصوت والترجمة.
  • تدعم الترجمات المنسقة المتقدمة (ASS/SSA) ومسارات الصوت متعددة اللغات وقوائم الفصول.
  • مقاومة للتلف بدرجة عالية؛ فتلف بعض العناقيد لا يمنع تشغيل مقاطع الفيديو المحيطة بها.

القيود الفنية والسلبيات

  • يفتقر إلى التشغيل الأصلي مباشرةً على مشغل Apple QuickTime الافتراضي وأجهزة iOS.
  • لا تدعمه جميع أجهزة التلفزيون الذكية التجارية ومشغلات الوسائط المادية مباشرةً.
  • لا يمكن تضمينه مباشرةً في وسم <video> في HTML5 بالمتصفحات القياسية دون تحويل الترميز.

معلومات تقنية طريفة

  • اشتُق اسم Matroska من الكلمة الروسية «Matryoshka»، التي تشير إلى دمى التعشيش الخشبية.
  • تمثّل البايتات السحرية '1A 45 DF A3' معرّف رأس EBML العام المستخدم في كل من MKV و WebM.
  • يمكن لملفات MKV تضمين ملفات خطوط TrueType وOpenType كاملةً داخل الحاوية لعرض ترجمات الأنمي.

الأسئلة التقنية المتكررة

لماذا يفشل تلفازي أو هاتفي في تشغيل ملفات MKV؟

رغم شيوع MKV على أجهزة الكمبيوتر، لا تدعم بعض أجهزة التلفزيون وأجهزة iOS الحاوية أو بعض برامج الترميز الصوتي المتقدمة التي قد تحتوي عليها (مثل DTS). يحل تحويل MKV إلى MP4 مشكلة التوافق فوراً.

هل يمكنني تحويل MKV إلى MP4 دون فقدان جودة الفيديو؟

نعم. إذا كان الفيديو داخل MKV بترميز H.264 أو HEVC، يعيد File2File.app تغليف تدفقات الفيديو في حاوية MP4 خلال ثوانٍ من دون إعادة ترميز، محافظاً على الجودة الأصلية كاملةً.

ما هي العلاقة بين MKV و WebM؟

يعتمد WebM على نموذج حاوية Matroska/EBML ويستخدم ملفًا محدودًا من برامج الترميز المحددة.