شاشة خضراء في VLC: الأسباب و5 حلول سريعة

مشاكل تشغيل الفيديو آخر تحديث: ينطبق على: Windows / Linux · VLC 3.0.x · بطاقات NVIDIA وAMD

صورة خضراء كاملة (أحياناً وردية أو أرجوانية) محل الفيديو هي إحدى المشاكل المميزة لـ VLC. على عكس الشاشة السوداء، تعني الشاشة الخضراء أن إطارات الفيديو تُفكّ ولكن بتنسيق لون تالف، فيرسم العارض بيانات غير صالحة. السبب يكاد يكون دائماً وحدة فك التشفير العتادية التي تُخرج صيغة بكسل غير مدعومة، أو وحدة إخراج الفيديو التي تتعامل معها بشكل خاطئ. هذه مشكلة في طبقة العرض لا ملف تالف. الحلول أدناه، حسب الاحتمال، تحلها في أقل من خمس دقائق في معظم الحالات.

لماذا يحدث هذا؟

  • فك DXVA / D3D11VA بتنسيقات بكسل غير متوافقة — تُخرج وحدات فك GPU صيغ NV12 أو P010؛ وتعريف قديم أو وحدة إخراج محددة يفشل في تحويلها فتنتج إطاراً أخضر.
  • تعارض وحدات إخراج الفيديوDirect3D11 في Windows وVDPAU/VA-API في Linux هما المشتبه بهما المعتادين.
  • أخطاء تعريف GPU على ترميزات محددةHEVC 10-bit وVP9 هما المحفزان الأكثر شيوعاً.
  • إعداد VLC تالف باختيار مخرج قديم — وحدة لم تعد موجودة في نظامك.

كيفية الإصلاح

الحل 1عطّل فك التشفير المعجّل بالعتاد

يصلح الشاشة السوداء/الخضراء والتكسّر والتلعثم في معظم الحالات

  1. افتح VLC واذهب إلى أدوات > التفضيلات (أو اضغط Ctrl+P في Windows/Linux، Cmd+, في macOS).

    تفتح نافذة التفضيلات.

  2. انقر على تبويب الإدخال / الترميزات على اليسار.

    تظهر إعدادات الترميز.

  3. ابحث عن "فك التشفير المعجّل بالعتاد" واضبطه على تعطيل.

    يقرأ القائمة الآن "تعطيل".

  4. انقر حفظ ثم أعد تشغيل VLC بالكامل (أغلق كل نوافذ VLC لا الفيديو فقط).

    يعيد VLC التشغيل بفك تشفير برمجي.

  5. شغّل الملف المشكوك فيه مجدداً.

    إذا اختفى العطل، فوحدة فك تشفير GPU هي السبب.

ملاحظةالشاشات الخضراء هي العرض الكلاسيكي لعَرَض فك التشفير العتادي. فك التشفير البرمجي يستخدم مساراً مُختبَراً جيداً ويلغي عدم تطابق التنسيق فوراً.

الحل 2غيّر وحدة إخراج الفيديو إلى OpenGL (في Windows) أو وحدة مختلفة في Linux (VDPAU ← OpenGL)

يحل الشاشة السوداء وأعطال العرض على إعدادات GPU محددة

  1. اذهب إلى أدوات > التفضيلات > الفيديو.

    تفتح إعدادات الفيديو.

  2. اضبط "الإخراج" على OpenGL (في Windows) أو وحدة مختلفة في Linux (VDPAU ← OpenGL).

    تتغير وحدة الإخراج.

  3. انقر حفظ وأعد تشغيل VLC.

    يعيد VLC التشغيل.

  4. افتح الملف مجدداً وتحقق من الصورة.

    يجب أن يُعرض الفيديو بشكل صحيح الآن.

ملاحظةإذا عملت الوحدة الجديدة، أبقِها. وحدات GPU وتعريفاتها تتصرف بشكل مختلف، لذا التجربة هي أسرع طريق لإيجاد مخرج مستقر.

الحل 3حدّث تعريف بطاقة الرسوميات

يصلح الشاشة السوداء والعناصر الخضراء والأعطال الناتجة عن أخطاء التعريف

  1. اضغط Win+X وافتح إدارة الأجهزة (أو إعدادات النظام > الشاشة في macOS).

    تفتح قائمة الأجهزة.

  2. وسّع "محولات العرض" ودوّن طراز GPU الخاص بك (NVIDIA أو AMD أو Intel).

    تُحدَّد بطاقتك.

  3. نزّل أحدث تعريف من موقع الشركة المصنعة (nvidia.com أو amd.com أو intel.com) — أو استخدم Windows Update.

    يصبح حزمة التعريف جاهزة.

  4. ثبّتّها، أعد تشغيل الحاسوب ثم جرّب VLC مجدداً.

    يعمل النظام بالتعريف الجديد.

ملاحظةحواسيب OEM المحمولة تحجب أحياناً تعريفات الشركات المصنعة؛ في هذه الحالة استخدم صفحة تعريفات الشركة المصنعة للحاسوب المحمول.

الحل 4أعد تفضيلات VLC إلى الإعدادات الافتراضية

يمسح الإعدادات التالفة التي تسبب الإغلاق والشاشات السوداء ومشاكل الصوت

  1. أغلق VLC تماماً.

    لا يبقى أي عملية لـ VLC.

  2. افتح موجه الأوامر (Win+R ← cmd) أو الطرفية.

    تصبح سطر الأوامر متاحاً.

  3. نفّذ: vlc --reset-config (Windows/Linux) — وفي macOS احذف ~/Library/Preferences/org.videolan.vlc بدلاً من ذلك.

    تُستعاد تفضيلات VLC.

  4. شغّل VLC وأعد تطبيق الإعدادات التي تحتاجها فقط.

    يبدأ VLC بإعدادات نظيفة.

ملاحظةيمسح هذا كل التفضيلات المخصصة (بما فيها الاختصارات والجلود). صدّر إعداداتك أولاً من أدوات > التفضيلات > الكل > الواجهة إن أردت نسخة احتياطية.

الحل 5حدّث VLC إلى أحدث إصدار

يطبّق إصلاحات رسمية للأخطاء والأمان (الإصدار المستقر الحالي: 3.0.23)

  1. في VLC، اذهب إلى تعليمات > التحقق من التحديثات.

    يقارن VLC إصدارك بأحدث إصدار.

  2. إذا توفر تحديث، نزّله من الصفحة الرسمية videolan.org.

    يُنزَّل المثبّت الجديد.

  3. ثبّته فوق إصدارك الحالي (تُحفظ الإعدادات) وأعد التشغيل.

    يعمل VLC بالإصدار الجديد.

ملاحظةVLC 3.0.23 هو التحديث الرابع والعشرون لفرع 3.0 ويتضمن دفعة كبيرة من إصلاحات demuxer والاستقرار — العديد من مشاكل "لا يشغّل" محلولة هناك بالفعل.

إصلاحات متقدمة

الحل 1أجبر تنسيق لون محدد (Linux)

يصلح الشاشة الخضراء على إعدادات VA-API/VDPAU في Linux

  1. أغلق VLC وافتح إعداد VLC: ~/.config/vlc/vlcrc.

    يُفتح ملف الإعداد.

  2. حدد قسم avcodec وأضف: avcodec-hw=none (أو تجاوزات vdpau-version إن وُجدت).

    يُعطّل فك التشفير العتادي على مستوى الإعداد.

  3. شغّل VLC وجرّب.

    يُعرض الفيديو بوضع البرمجيات.

ملاحظةفي Linux، أخطاء الشاشة الخضراء من Wayland + VA-API شائعة؛ والحل عادة هو تعطيل hwaccel أعلاه أو تبديل المخرج إلى OpenGL.

كيف تتجنبه مستقبلاً

  • حدّث تعريفات GPU بانتظام — تُصلح الإصدارات الجديدة الإطارات الخضراء/الوردية كثيراً.
  • بعد تحديث VLC، تحقق من استمرار عمل فك التشفير العتادي؛ قد تغيّر الإصدارات الجديدة القيم الافتراضية.
  • أبقِ نسخة محمولة من VLC لاختبار A/B لمشاكل الإعداد فوراً.

الأسئلة الشائعة

لماذا فيديوي أخضر في VLC وبخير في مشغّلات أخرى؟
مشغّلات أخرى قد تستخدم مسارات فك مختلفة (مثل Media Foundation في Windows) تتعامل مع تنسيق البكسل بشكل صحيح. في VLC، تعطيل التسريع العتادي يُطابق المسار مع المسار العامل.
شاشة خضراء فقط في ملء الشاشة؟
هذا يشير إلى وحدة الإخراج لا فك التشفير. بدّل بين Direct3D11 وOpenGL وDirect3D9 في أدوات > التفضيلات > الفيديو > الإخراج.
هل الشاشة الخضراء علامة على تلف GPU؟
لا — إطار أخضر كامل هو عدم تطابق تنسيق برمجي. العناصر الحقيقية لـ GPU تبدو كبيانات متناثرة لا صورة خضراء موحّدة.
هل تحدث الشاشة الخضراء مع صيغ محددة؟
الأكثر شيوعاً مع HEVC 10-bit وVP9، أقل مع H.264 8-bit. هذا يشير بقوة إلى وحدة فك التشفير العتادية، مما يؤكد حل hwaccel.

الخلاصة

عطّل فك التشفير المعجّل بالعتاد — يصلح الشاشة السوداء/الخضراء والتكسّر والتلعثم في معظم الحالات. إذا لم يفد، فتابع بقية الحلول بالترتيب: كل حل يعالج طبقة مختلفة من المشكلة. يحل معظم المستخدمين المشكلة بحل 3 على أبعد تقدير. حافظ على تحديث VLC (المستقر الحالي: 3.0.23) وعُد إلى هذا الدليل عند صدور إصدار جديد.