VLC Yeşil Ekran: Nedenler ve 5 Hızlı Çözüm
Videonuzun yerini alan düz bir yeşil (bazen pembe veya mor) görüntü, VLC'nin ayırt edici sorunlarından biridir. Siyah ekrandan farklı olarak, yeşil ekran video karelerinin çözüldüğü anlamına gelir — ancak bozuk bir renk biçimiyle, böylece oluşturucu çöp çizer. Neden neredeyse her zaman donanım video çözücüsünün desteklenmeyen bir piksel biçimi çıkarması ya da video çıkış modülünün bunu yanlış işlemesidir. Bu bir oluşturma katmanı sorunudur, bozuk bir dosya değil. Aşağıdaki çözümler, olasılık sırasına göre, çoğu durumda beş dakika içinde sorunu çözer.
Bu neden oluyor?
- Uyumsuz piksel biçimlerine sahip DXVA / D3D11VA kod çözme — GPU çözücüleri NV12 veya P010 biçimleri çıkarır; eski bir sürücü veya belirli bir çıkış modülü bunları dönüştürememesi durumunda yeşil bir kare üretir.
- Video çıkış modülü çakışmaları — Windows'ta Direct3D11 ve Linux'ta VDPAU/VA-API olağan şüphelilerdir.
- Belirli codec'lerde GPU sürücü hataları — HEVC 10-bit ve VP9 en yaygın tetikleyicilerdir.
- Bozuk bir çıkış seçimi içeren bozuk VLC yapılandırması — sisteminizde artık bulunmayan bir modül.
Nasıl düzeltilir
Çözüm 1Donanım hızlandırmalı kod çözmeyi devre dışı bırak
Çoğu durumda siyah/yeşil ekran, kareleme ve takılmayı giderir
VLC'yi açın ve Tools > Preferences bölümüne gidin (ya da Windows/Linux'ta Ctrl+P, macOS'ta Cmd+, tuşlarına basın).
Preferences penceresi açılır.
Soldaki Input / Codecs sekmesine tıklayın.
Codec ile ilgili ayarlar görüntülenir.
"Hardware-accelerated decoding" seçeneğini bulun ve Disable olarak ayarlayın.
Açılır menüde artık "Disable" yazar.
Save düğmesine tıklayın, ardından VLC'yi tamamen yeniden başlatın (yalnızca videoyu değil, tüm VLC pencerelerini kapatın).
VLC yazılım tabanlı kod çözme ile yeniden başlar.
Sorunlu dosyayı yeniden oynatın.
Sorun ortadan kalktıysa suçlu GPU kod çözücüsüydü.
Çözüm 2Video çıkış modülünü değiştir: OpenGL (Windows'ta) ya da Linux'ta farklı bir modül (VDPAU → OpenGL)
Belirli GPU yapılandırmalarında siyah ekran ve görüntüleme hatalarını çözer
Tools > Preferences > Video bölümüne gidin.
Video ayarları açılır.
"Output" seçeneğini OpenGL (Windows'ta) ya da Linux'ta farklı bir modül (VDPAU → OpenGL) olarak ayarlayın.
Çıkış modülü değişir.
Save düğmesine tıklayın ve VLC'yi yeniden başlatın.
VLC yeniden başlar.
Dosyayı yeniden açın ve görüntüyü kontrol edin.
Video artık doğru şekilde görüntülenmelidir.
Çözüm 3Ekran kartı sürücünüzü güncelleyin
Sürücü hatalarından kaynaklanan siyah ekran, yeşil bozulma ve çökmeleri giderir
Win+X tuşlarına basıp Aygıt Yöneticisi'ni açın (macOS'ta Sistem Ayarları > Ekranlar).
Aygıt listesi açılır.
"Görüntü bağdaştırıcıları" bölümünü genişletin ve GPU modelinizi not edin (NVIDIA, AMD veya Intel).
GPU'nuz belirlenmiş olur.
En yeni sürücüyü GPU üreticisinin sitesinden indirin (nvidia.com, amd.com veya intel.com) — ya da Windows Update kullanın.
Sürücü paketi hazırdır.
Kurun, bilgisayarınızı yeniden başlatın ve VLC'yi tekrar deneyin.
Sistem yeni sürücüyü kullanır.
Çözüm 4VLC tercihlerini varsayılan değerlere sıfırla
Çökmelere, siyah ekranlara ve ses sorunlarına yol açan bozuk ayarları temizler
VLC'yi tamamen kapatın.
Çalışan hiçbir VLC işlemi kalmaz.
Bir komut istemi (Win+R → cmd) veya terminal açın.
Komut satırı kullanıma hazırdır.
Şu komutu çalıştırın:
vlc --reset-config(Windows/Linux) — macOS'ta bunun yerine~/Library/Preferences/org.videolan.vlcklasörünü silin.VLC tercihleri varsayılan değerlere döner.
VLC'yi başlatın ve yalnızca gerçekten ihtiyaç duyduğunuz ayarları yeniden uygulayın.
VLC temiz ayarlarla açılır.
Çözüm 5VLC'yi en son sürüme güncelleyin
Resmi hata ve güvenlik düzeltmelerini uygular (güncel kararlı sürüm: 3.0.23)
VLC içinde Help > Check for Updates bölümüne gidin.
VLC sürümünüzü en son sürümle karşılaştırır.
Bir güncelleme varsa resmi sayfadan indirin: videolan.org.
Yeni kurulum dosyası indirilir.
Mevcut sürümünüzün üzerine kurun (ayarlar korunur) ve yeniden başlatın.
VLC yeni sürümü çalıştırır.
Gelişmiş çözümler
Çözüm 1Belirli bir renk biçimini zorlayın (Linux)
Linux VA-API/VDPAU kurulumlarındaki yeşil ekranı düzeltir
VLC'yi kapatın ve VLC yapılandırmanızı açın:
~/.config/vlc/vlcrc.Yapılandırma dosyası açılır.
avcodec bölümünü bulun ve şunu ekleyin:
avcodec-hw=none(veya varsavdpau-versiongeçersiz kılmaları).Donanım kod çözme yapılandırma düzeyinde devre dışı bırakılır.
VLC'yi başlatın ve test edin.
Video yazılım modunda oluşturulur.
Gelecekte nasıl önlenir
- GPU sürücülerini düzenli olarak güncelleyin — yeşil/pembe kareler sürücü sürümlerinde sıklıkla düzeltilir.
- VLC güncellemesinden sonra donanım kod çözmenin hâlâ çalıştığını doğrulayın; yeni sürümler bazen varsayılanları değiştirir.
- Yapılandırma sorunlarının anında A/B testi için taşınabilir bir VLC kopyası bulundurun.
Sık sorulan sorular
Neden videom VLC'de yeşil ama diğer oynatıcılarda normal?
Yeşil ekran yalnızca tam ekran modunda mı?
Yeşil ekran GPU hasarının belirtisi mi?
Yeşil ekran belirli biçimlerle mi oluşuyor?
Özet
Donanım hızlandırmalı kod çözmeyi devre dışı bırak — Çoğu durumda siyah/yeşil ekran, kareleme ve takılmayı giderir. 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.