فيديو Matroska (.mkv)

Matroska قياسي

ماتروشكا فيديو (MKV) هو تنسيق حاوية وسائط متعددة مجاني وقابل للتوسيع ومعياري مفتوح وقادر على استوعاب عدد غير محدود من مسارات الفيديو والصوت والسياسة والصور والترجمة داخل ملف واحد.

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

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

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

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

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

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

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

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

1A 45 DF A3

تمثيل ASCII: Eߣ

القياسية: Matroska Open Standard / IETF Working Group Draft

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

هيكلية الحاويةExtensible Binary Meta Language (EBML) hierarchical container
الضغطCodec-agnostic: holds AV1, HEVC, H.264, VP9, DTS-HD, TrueHD, FLAC, and uncompressed video
ترتيب البايتات (Endianness)Big-Endian integer representations with variable-length size descriptors
مساحات الألوانHDR10, Dolby Vision, HLG, and all color spaces
القنوات والبنيةVirtually unlimited audio tracks, subtitle streams, and camera angles
الحد الأقصى للأبعادUnrestricted; supports 8K, 16K, and high framerate video
الشفافيةFull alpha channel support when holding VP9 or ProRes streams
البث والتحميل التدرجيCluster-based chunk framing allows robust live streaming and resilience to corruption

مصفوفة المقارنة التقنية: 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 في مشغلات الوسائط.
  • تنفيذ تعليمات برمجية تعسفية من خلال معالجة مرفقات الخطوط المضمنة المصوهة بشكل سيء في عارضات الترجمة.
  • حجب الخدمة (DoS) من خلال حلقات المرجع الدائري في عناصر فصل Matroska.

أفضل الممارسات الدفاعية:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

يُعد WebM مجموعة فرعية رسمية من Matroska. يستخدم WebM نفس بنية حاوية EBML الموجودة في MKV، ولكنه يقيد الترميز حصرياً بمعايير الويب المفتوحة (VP8/VP9/AV1 و Vorbis/Opus).