صفحه سبز در VLC: دلایل و ۵ راهحل سریع
یک تصویر یکدست سبز (و گاهی صورتی یا بنفش) که جای ویدیوی شما را میگیرد، یکی از مشکلات شناختهشده VLC است. برخلاف صفحه سیاه، صفحه سبز یعنی فریمهای ویدیو در حال رمزگشایی هستند — اما با قالب رنگ نادرست، بنابراین رندرکننده داده بیمعنا ترسیم میکند. عامل مشکل تقریباً همیشه رمزگشای سختافزاری ویدیو است که قالب پیکسل پشتیبانینشده تولید میکند، یا ماژول خروجی ویدیو که آن را بد مدیریت میکند. این یک مشکل در لایه رندر است، نه فایل آسیبدیده. راهحلهای زیر به ترتیب احتمال، در بیشتر موارد در کمتر از پنج دقیقه مشکل را برطرف میکنند.
چرا این اتفاق میافتد؟
- رمزگشایی DXVA / D3D11VA با قالبهای پیکسل ناسازگار — رمزگشاهای کارت گرافیک قالبهای NV12 یا P010 تولید میکنند؛ یک درایور قدیمی یا ماژول خروجی خاص در تبدیل آنها ناکام میماند و فریم سبز پدید میآید.
- تضاد ماژول خروجی ویدیو — Direct3D11 در ویندوز و VDPAU/VA-API در لینوکس متهمان همیشگی هستند.
- باگ درایور کارت گرافیک روی کدکهای خاص — HEVC ۱۰ بیتی و VP9 پرتکرارترین موارد هستند.
- پیکربندی خراب VLC با انتخاب خروجی قدیمی — ماژولی که دیگر روی سیستم شما وجود ندارد.
چگونه رفع کنیم
راهحل 1رمزگشایی با شتابدهی سختافزاری را خاموش کنید
در بیشتر موارد صفحه سیاه/سبز، پیکسلی شدن و پرش تصویر را برطرف میکند
VLC را باز کنید و به Tools > Preferences بروید (یا در ویندوز/لینوکس Ctrl+P و در macOS Cmd+, را بزنید).
پنجره تنظیمات (Preferences) باز میشود.
در ستون سمت چپ روی زبانه Input / Codecs کلیک کنید.
تنظیمات مربوط به کدکها نمایش داده میشود.
گزینه "Hardware-accelerated decoding" را پیدا کرده و روی Disable بگذارید.
فهرست کشویی اکنون «Disable» را نشان میدهد.
روی Save کلیک کنید، سپس VLC را کامل ببندید و دوباره باز کنید (همه پنجرههای VLC را ببندید، نه فقط ویدیو را).
VLC با رمزگشایی نرمافزاری بالا میآید.
فایل مشکلدار را دوباره پخش کنید.
اگر مشکل برطرف شد، عامل آن رمزگشای کارت گرافیک بوده است.
راهحل 2ماژول خروجی ویدیو را به OpenGL (در ویندوز) یا یک ماژول دیگر در لینوکس (VDPAU ← OpenGL) تغییر دهید
صفحه سیاه و ایرادهای رندر روی پیکربندیهای خاص کارت گرافیک را برطرف میکند
به Tools > Preferences > Video بروید.
تنظیمات ویدیو باز میشود.
گزینه "Output" را روی OpenGL (در ویندوز) یا یک ماژول دیگر در لینوکس (VDPAU ← OpenGL) بگذارید.
ماژول خروجی تغییر میکند.
روی Save کلیک کنید و VLC را دوباره راهاندازی کنید.
VLC مجدداً اجرا میشود.
فایل را دوباره باز کنید و تصویر را بررسی کنید.
ویدیو باید اکنون بهدرستی نمایش داده شود.
راهحل 3درایور کارت گرافیک را بهروزرسانی کنید
صفحه سیاه، لکههای سبز و کرشهای ناشی از باگ درایور را برطرف میکند
کلید Win+X را بزنید و Device Manager را باز کنید (یا در macOS به System Settings > Displays بروید).
فهرست دستگاهها باز میشود.
بخش "Display adapters" را باز کنید و مدل کارت گرافیک خود را یادداشت کنید (NVIDIA، AMD یا Intel).
کارت گرافیک شما شناسایی میشود.
آخرین درایور را از سایت سازنده کارت گرافیک دانلود کنید (nvidia.com، amd.com یا intel.com) — یا از Windows Update استفاده کنید.
بسته درایور آماده است.
نصب کنید، رایانه را ریاستارت کنید و VLC را دوباره امتحان کنید.
سیستم از درایور جدید استفاده میکند.
راهحل 4تنظیمات VLC را به حالت پیشفرض بازگردانید
تنظیمات خراب که باعث کرش، صفحه سیاه و مشکلات صدا میشوند را از بین میبرد
VLC را کاملاً ببندید.
هیچ پردازهای از VLC در حال اجرا نیست.
یک خط فرمان باز کنید (Win+R ← cmd) یا یک ترمینال.
خط فرمان در دسترس است.
دستور
vlc --reset-configرا اجرا کنید (ویندوز/لینوکس) — در macOS بهجای آن پوشه~/Library/Preferences/org.videolan.vlcرا حذف کنید.تنظیمات VLC به مقادیر پیشفرض بازمیگردد.
VLC را اجرا کنید و فقط تنظیماتی را که واقعاً لازم دارید دوباره اعمال کنید.
VLC با تنظیمات پاک شروع به کار میکند.
راهحل 5VLC را به آخرین نسخه بهروزرسانی کنید
رفع باگها و وصلههای امنیتی رسمی را اعمال میکند (نسخه پایدار فعلی: 3.0.23)
در VLC به Help > Check for Updates بروید.
VLC نسخه شما را با آخرین نسخه مقایسه میکند.
اگر بهروزرسانی موجود بود، آن را از صفحه رسمی videolan.org دانلود کنید.
فایل نصب جدید دانلود میشود.
روی نسخه فعلی نصب کنید (تنظیمات حفظ میشوند) و برنامه را دوباره اجرا کنید.
VLC نسخه جدید را اجرا میکند.
رفع اشکال پیشرفته
راهحل 1اجبار یک قالب رنگ مشخص (لینوکس)
صفحه سبز را روی پیکربندیهای VA-API/VDPAU لینوکس برطرف میکند
VLC را ببندید و فایل پیکربندی آن را باز کنید:
~/.config/vlc/vlcrc.فایل پیکربندی باز میشود.
بخش avcodec را پیدا کنید و این خط را اضافه کنید:
avcodec-hw=none(یا در صورت وجود، مقادیرvdpau-versionرا بازنویسی کنید).رمزگشایی سختافزاری در سطح پیکربندی خاموش میشود.
VLC را اجرا کنید و آزمایش کنید.
ویدیو در حالت نرمافزاری رندر میشود.
چگونه در آینده از آن جلوگیری کنیم
- درایور کارت گرافیک را منظم بهروزرسانی کنید — فریمهای سبز/صورتی مکرراً در نسخههای درایور برطرف میشوند.
- پس از هر بهروزرسانی VLC بررسی کنید که رمزگشایی سختافزاری هنوز درست کار میکند؛ نسخههای جدید گاهی مقادیر پیشفرض را تغییر میدهند.
- یک نسخه پرتابل VLC نگه دارید تا برای آزمون سریع مشکلات پیکربندی در دسترس باشد.
سؤالات متداول
چرا ویدیوی من در VLC سبز است اما در پخشکنندههای دیگر سالم؟
صفحه سبز فقط در حالت تمامصفحه؟
آیا صفحه سبز نشانه خرابی کارت گرافیک است؟
آیا صفحه سبز با قالبهای خاصی رخ میدهد؟
جمعبندی
رمزگشایی با شتابدهی سختافزاری را خاموش کنید — در بیشتر موارد صفحه سیاه/سبز، پیکسلی شدن و پرش تصویر را برطرف میکند. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.