VLC لا يظهر فيديو MKV (صوت فقط): الأسباب والحلول
MKV (Matroska) هو أكثر حاويات الفيديو مرونة في الوجود — والأكثر ترجيحاً لمفاجأتك: الصوت يشغّل، لكن مسار الفيديو لا يظهر شيئاً. وبما أن MKV يمكن أن يحوي أي ترميز تقريباً، فـ "MKV بلا فيديو" يعني عادة أن ترميز الفيديو المُحتوى يفشل في سلسلة فك التشفير، لا أن الحاوية مكسورة. الحلول أدناه تسير في الأسباب الحقيقية بالترتيب؛ الأولان يحلان معظم الحالات.
لماذا يحدث هذا؟
- ترميز فيديو غير مدعوم أو فاشل داخل MKV — عادة HEVC 10-bit أو VP9 أو AV1 في MKV حيث يفشل مسار GPU/تعريفك.
- تعارض التسريع العتادي — تسيء وحدة فك GPU قراءة مسار الفيديو في MKV.
- مسارات فيديو متعددة — بعض ملفات MKV (خاصة المُعاد تغليفها) تحتوي 2–3 مسارات فيديو؛ وقد يختار VLC افتراضياً مساراً معطوباً.
- فهرس MKV تالف (cues) — فهرس تالف يجعل VLC يبحث/يفشل على مسار الفيديو.
- VLC قديم بأخطاء demuxer — تحسّن التعامل مع MKV كثيراً عبر إصدارات 3.0.x.
كيفية الإصلاح
الحل 1حدّث VLC إلى أحدث إصدار
يطبّق إصلاحات رسمية للأخطاء والأمان (الإصدار المستقر الحالي: 3.0.23)
في VLC، اذهب إلى تعليمات > التحقق من التحديثات.
يقارن VLC إصدارك بأحدث إصدار.
إذا توفر تحديث، نزّله من الصفحة الرسمية videolan.org.
يُنزَّل المثبّت الجديد.
ثبّته فوق إصدارك الحالي (تُحفظ الإعدادات) وأعد التشغيل.
يعمل VLC بالإصدار الجديد.
الحل 2بدّل مسار الفيديو
يصلح ملفات MKV ذات مسارات فيديو متعددة
انقر بزر الماوس الأيمن على الفيديو > فيديو > مسار الفيديو.
تفتح قائمة مسارات الفيديو.
جرّب كل مسار إن كان مدرجاً أكثر من واحد.
يُعثر على مسار عامل.
أكّد المسار المختار في أدوات > مزامنة المسارات.
يصبح المسار الصحيح نشطاً.
الحل 3عطّل فك التشفير المعجّل بالعتاد
يصلح الشاشة السوداء/الخضراء والتكسّر والتلعثم في معظم الحالات
افتح VLC واذهب إلى أدوات > التفضيلات (أو اضغط Ctrl+P في Windows/Linux، Cmd+, في macOS).
تفتح نافذة التفضيلات.
انقر على تبويب الإدخال / الترميزات على اليسار.
تظهر إعدادات الترميز.
ابحث عن "فك التشفير المعجّل بالعتاد" واضبطه على تعطيل.
يقرأ القائمة الآن "تعطيل".
انقر حفظ ثم أعد تشغيل VLC بالكامل (أغلق كل نوافذ VLC لا الفيديو فقط).
يعيد VLC التشغيل بفك تشفير برمجي.
شغّل الملف المشكوك فيه مجدداً.
إذا اختفى العطل، فوحدة فك تشفير GPU هي السبب.
الحل 4غيّر وحدة إخراج الفيديو إلى OpenGL
يحل الشاشة السوداء وأعطال العرض على إعدادات GPU محددة
اذهب إلى أدوات > التفضيلات > الفيديو.
تفتح إعدادات الفيديو.
اضبط "الإخراج" على OpenGL.
تتغير وحدة الإخراج.
انقر حفظ وأعد تشغيل VLC.
يعيد VLC التشغيل.
افتح الملف مجدداً وتحقق من الصورة.
يجب أن يُعرض الفيديو بشكل صحيح الآن.
الحل 5أصلح فهرس MKV
يصلح ملفات MKV بفهرس تالف بلا إعادة ترميز
ثبّت mkvtoolnix (mkvmerge) — مجموعة أدوات Matroska القياسية.
يُثبّت mkvmerge.
نفّذ:
mkvmerge --fix-bitstream-timing-information 0 input.mkv -o fixed.mkv— أو ببساطة أعد التغليف:mkvmerge -o fixed.mkv input.mkv.يُعاد بناء الفهرس.
شغّل fixed.mkv في VLC.
يُشغّل الملف المُصلح.
الحل 6أعد تفضيلات VLC إلى الإعدادات الافتراضية
يمسح الإعدادات التالفة التي تسبب الإغلاق والشاشات السوداء ومشاكل الصوت
أغلق VLC تماماً.
لا يبقى أي عملية لـ VLC.
افتح موجه الأوامر (Win+R ← cmd) أو الطرفية.
تصبح سطر الأوامر متاحاً.
نفّذ:
vlc --reset-config(Windows/Linux) — وفي macOS احذف~/Library/Preferences/org.videolan.vlcبدلاً من ذلك.تُستعاد تفضيلات VLC.
شغّل VLC وأعد تطبيق الإعدادات التي تحتاجها فقط.
يبدأ VLC بإعدادات نظيفة.
إصلاحات متقدمة
الحل 1استخرج وفحص مسار الفيديو
يحدد الترميز الدقيق وأعلامه
افتح MKV في mkvmerge GUI (أو نفّذ
mkvinfo input.mkv).تُدرج كل المسارات والترميزات.
دوّن ترميز الفيديو (V_MPEG4/ISO/AVC، V_MPEGH/ISO/HEVC، V_VP9، V_AV1…) وعمق البت.
يُحدَّد الترميز.
ابحث عن اسم الترميز + VLC في منتدى VideoLAN — الكثير لها حلول معروفة.
يُعثر على الحل المحدد.
كيف تتجنبه مستقبلاً
الأسئلة الشائعة
لماذا تلعب ملفات MKV في مشغّلات أخرى لكن ليس في VLC؟
هل يدعم VLC MKV؟
هل يشغّل VLC MKV بصوت DTS؟
MKV يشغّل فيديو بلا صوت — ما الفرق؟
هل أحوّل MKV إلى MP4؟
الخلاصة
حدّث VLC إلى أحدث إصدار — يطبّق إصلاحات رسمية للأخطاء والأمان (الإصدار المستقر الحالي: 3.0.23). إذا لم يفد، فتابع بقية الحلول بالترتيب: كل حل يعالج طبقة مختلفة من المشكلة. يحل معظم المستخدمين المشكلة بحل 3 على أبعد تقدير. حافظ على تحديث VLC (المستقر الحالي: 3.0.23) وعُد إلى هذا الدليل عند صدور إصدار جديد.