Skrin Hijau dalam VLC: Punca dan 5 Penyelesaian Pantas
Imej hijau seragam (kadangkala merah jambu atau unggu) yang menggantikan video anda adalah antara masalah ciri VLC. Tidak seperti skrin hitam, skrin hijau bermaksud bingkai video dinyahkod — tetapi dengan format warna salah, jadi pemapar melukis sampah. Puncanya hampir sentiasa penyahkod video perkakasan yang menghasilkan format piksel tidak disokong, atau modul output video yang mengendalikannya dengan teruk. Ia masalah peringkat pemaparan, bukan fail rosak. Penyelesaian berikut, mengikut kebarangkalian, menyelesaikan masalah dalam kurang daripada lima minit dalam kebanyakan kes.
Mengapa ini berlaku?
- Penyahkodan DXVA / D3D11VA dengan format piksel tidak serasi — penyahkod GPU menghasilkan format NV12 atau P010; pemacu lama atau modul output tertentu gagal menukarnya, menghasilkan bingkai hijau.
- Konflik modul output video — Direct3D11 pada Windows dan VDPAU/VA-API pada Linux ialah suspek biasa.
- Pepijat pemacu GPU pada codec tertentu — HEVC 10 bit dan VP9 ialah punca paling kerap.
- Konfigurasi VLC rosak dengan pemilihan output lapuk — modul yang tidak lagi wujud pada sistem anda.
Cara membaikinya
Penyelesaian 1Lumpuhkan penyahkodan dipercepat perkakasan
Membaiki skrin hitam/hijau, pikselisasi dan teragak-agak dalam kebanyakan kes
Buka VLC dan pergi ke Tools > Preferences (atau tekan Ctrl+P pada Windows/Linux, Cmd+, pada macOS).
Tetingkap Preferences dibuka.
Klik tab Input / Codecs di sebelah kiri.
Tetapan berkaitan codec dipaparkan.
Cari "Hardware-accelerated decoding" dan tetapkannya kepada Disable.
Menu lungsur kini menunjukkan "Disable".
Klik Save, kemudian mulakan semula VLC sepenuhnya (tutup setiap tetingkap VLC, bukan hanya videonya).
VLC dimulakan semula dengan penyahkodan perisian.
Mainkan semula fail bermasalah tersebut.
Jika masalah telah hilang, penyahkod GPU adalah puncanya.
Penyelesaian 2Tukar modul output video kepada OpenGL (pada Windows) atau modul berbeza pada Linux (VDPAU → OpenGL)
Menyelesaikan skrin hitam dan pepijat pemaparan pada persediaan GPU tertentu
Pergi ke Tools > Preferences > Video.
Tetapan video dibuka.
Tetapkan "Output" kepada OpenGL (pada Windows) atau modul berbeza pada Linux (VDPAU → OpenGL).
Modul output berubah.
Klik Save dan mulakan semula VLC.
VLC dimulakan semula.
Buka semula fail dan periksa gambar.
Video kini sepatutnya dipaparkan dengan betul.
Penyelesaian 3Kemas kini pemacu grafik anda
Membaiki skrin hitam, artefak hijau dan ranap yang disebabkan oleh pepijat pemacu
Tekan Win+X dan buka Device Manager (atau System Settings > Display pada macOS).
Senarai peranti dibuka.
Kembangkan "Display adapters" dan catat model GPU anda (NVIDIA, AMD atau Intel).
GPU anda dikenal pasti.
Muat turun pemacu terbaharu daripada laman pengeluar GPU (nvidia.com, amd.com atau intel.com) — atau gunakan Windows Update.
Pakej pemacu sedia.
Pasang, mulakan semula PC anda, kemudian cuba VLC lagi.
Sistem menjalankan pemacu baharu.
Penyelesaian 4Tetapkan semula keutamaan VLC kepada lalai
Membersihkan tetapan rosak yang menyebabkan ranap, skrin hitam dan masalah audio
Tutup VLC sepenuhnya.
Tiada proses VLC sedang berjalan.
Buka prompt arahan (Win+R → cmd) atau terminal.
Satu baris arahan tersedia.
Jalankan:
vlc --reset-config(Windows/Linux) — pada macOS padam~/Library/Preferences/org.videolan.vlcsebaliknya.Keutamaan VLC dipulihkan kepada lalai.
Lancarkan VLC dan gunakan semula hanya tetapan yang anda benar-benar perlukan.
VLC dimulakan dengan tetapan bersih.
Penyelesaian 5Kemas kini VLC kepada versi terbaharu
Menggunakan pembaikan pepijat dan keselamatan rasmi (stabil semasa: 3.0.23)
Dalam VLC, pergi ke Help > Check for Updates.
VLC membandingkan versi anda dengan yang terbaharu.
Jika kemas kini wujud, muat turun daripada halaman rasmi videolan.org.
Pemasang baharu dimuat turun.
Pasang ke atas versi semasa anda (tetapan dikekalkan) dan mulakan semula.
VLC menjalankan versi baharu.
Pembaikan lanjutan
Penyelesaian 1Paksa format warna tertentu (Linux)
Menyelesaikan skrin hijau dalam persediaan Linux VA-API/VDPAU
Tutup VLC dan buka konfigurasi VLC anda:
~/.config/vlc/vlcrc.Fail konfigurasi dibuka.
Cari bahagian avcodec dan tambah:
avcodec-hw=none(atau gantivdpau-versionjika ada).Penyahkodan perkakasan dilumpuhkan di peringkat konfigurasi.
Mulakan VLC dan cuba.
Video dipaparkan dalam mod perisian.
Cara mengelakkannya
- Kemas kini pemacu GPU secara kerap — bingkai hijau/merah jambu sering dibaiki dalam keluaran pemacu.
- Selepas kemas kini VLC, sahkan penyahkodan perkakasan masih berfungsi; binaan baharu kadangkala menukar tetapan lalai.
- Simpan salinan mudah alih VLC untuk perbandingan A/B segera pada masalah konfigurasi.
Soalan lazim
Mengapakah video saya hijau dalam VLC tetapi normal dalam pemain lain?
Skrin hijau hanya pada skrin penuh?
Adakah skrin hijau tanda kerosakan GPU?
Adakah skrin hijau berlaku dengan format tertentu?
Ringkasan
Lumpuhkan penyahkodan dipercepat perkakasan — Membaiki skrin hitam/hijau, pikselisasi dan teragak-agak dalam kebanyakan kes. 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.