VLC Yeşil Ekran: Nedenler ve 5 Hızlı Çözüm

Video oynatma sorunları Son güncelleme: Şunlar için geçerli: Windows / Linux · VLC 3.0.x · NVIDIA & AMD GPUs

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

  1. 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.

  2. Soldaki Input / Codecs sekmesine tıklayın.

    Codec ile ilgili ayarlar görüntülenir.

  3. "Hardware-accelerated decoding" seçeneğini bulun ve Disable olarak ayarlayın.

    Açılır menüde artık "Disable" yazar.

  4. 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.

  5. Sorunlu dosyayı yeniden oynatın.

    Sorun ortadan kalktıysa suçlu GPU kod çözücüsüydü.

NotYeşil ekranlar klasik donanım kod çözme belirtisidir. Yazılım kod çözme iyi test edilmiş bir hat kullanır ve biçim uyuşmazlığını anında ortadan kaldırır.

Çö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

  1. Tools > Preferences > Video bölümüne gidin.

    Video ayarları açılır.

  2. "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.

  3. Save düğmesine tıklayın ve VLC'yi yeniden başlatın.

    VLC yeniden başlar.

  4. Dosyayı yeniden açın ve görüntüyü kontrol edin.

    Video artık doğru şekilde görüntülenmelidir.

NotYeni modül çalışıyorsa onu kullanmaya devam edin. Farklı GPU ve sürücüler farklı davranır; bu yüzden denemek kararlı bir çıkış bulmanın en hızlı yoludur.

Çö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

  1. 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.

  2. "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.

  3. 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.

  4. Kurun, bilgisayarınızı yeniden başlatın ve VLC'yi tekrar deneyin.

    Sistem yeni sürücüyü kullanır.

NotOEM dizüstü bilgisayarlar bazen GPU üreticisinin sürücülerini engeller; bu durumda dizüstü bilgisayar üreticinizin sürücü sayfasını kullanın.

Çözüm 4VLC tercihlerini varsayılan değerlere sıfırla

Çökmelere, siyah ekranlara ve ses sorunlarına yol açan bozuk ayarları temizler

  1. VLC'yi tamamen kapatın.

    Çalışan hiçbir VLC işlemi kalmaz.

  2. Bir komut istemi (Win+R → cmd) veya terminal açın.

    Komut satırı kullanıma hazırdır.

  3. Şu komutu çalıştırın: vlc --reset-config (Windows/Linux) — macOS'ta bunun yerine ~/Library/Preferences/org.videolan.vlc klasörünü silin.

    VLC tercihleri varsayılan değerlere döner.

  4. VLC'yi başlatın ve yalnızca gerçekten ihtiyaç duyduğunuz ayarları yeniden uygulayın.

    VLC temiz ayarlarla açılır.

NotBu işlem tüm özel tercihleri siler (kısayollar ve skin'ler dahil). Yedek istiyorsanız önce Tools > Preferences > All > Interface bölümünden yapılandırmanızı dışa aktarın.

Çö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)

  1. 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.

  2. Bir güncelleme varsa resmi sayfadan indirin: videolan.org.

    Yeni kurulum dosyası indirilir.

  3. 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.

NotVLC 3.0.23, 3.0 dalının 24. güncellemesidir ve demuxer ile kararlılık düzeltmelerinden oluşan geniş bir paket içerir — birçok "oynatmıyor" sorunu orada zaten giderilmiştir.

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

  1. VLC'yi kapatın ve VLC yapılandırmanızı açın: ~/.config/vlc/vlcrc.

    Yapılandırma dosyası açılır.

  2. avcodec bölümünü bulun ve şunu ekleyin: avcodec-hw=none (veya varsa vdpau-version geçersiz kılmaları).

    Donanım kod çözme yapılandırma düzeyinde devre dışı bırakılır.

  3. VLC'yi başlatın ve test edin.

    Video yazılım modunda oluşturulur.

NotLinux'ta Wayland + VA-API yeşil ekran hataları yaygındır; çözüm genellikle yukarıdaki hwaccel devre dışı bırakmadır ya da çıkışı OpenGL'e geçirmektir.

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?
Diğer oynatıcılar farklı kod çözme yolları (ör. Windows'ta Media Foundation) kullanabilir ve piksel biçimini doğru işler. VLC'de donanım hızlandırmayı devre dışı bırakmak, hattı çalışan yolla hizalar.
Yeşil ekran yalnızca tam ekran modunda mı?
Bu, kod çözmeden çok çıkış modülünü işaret eder. Araçlar > &Ayarlar > &Görüntü > Output içinde Direct3D11, OpenGL ve Direct3D9 arasında geçiş yapın.
Yeşil ekran GPU hasarının belirtisi mi?
Hayır — tam bir yeşil kare yazılımsal bir biçim uyuşmazlığıdır. Gerçek GPU bozulmaları dağınık çöp gibi görünür, düz bir yeşil görüntü değil.
Yeşil ekran belirli biçimlerle mi oluşuyor?
Çoğunlukla HEVC 10-bit ve VP9 ile, H.264 8-bit ile daha az. Bu güçlü bir şekilde donanım çözücüyü işaret eder ve hwaccel çözümünü doğrular.

Ö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.