VLC HEVC (H.265) Oynatmıyor: Eksiksiz Düzeltme Rehberi

Biçim ve codec sorunları Son güncelleme: Şunlar için geçerli: All platforms · VLC 3.0.x · 4K HEVC content

HEVC (H.265) videosu — 4K, iPhone'lar ve modern kameralar için standart — bazen VLC'de oynamayı reddeder: siyah ekran, görüntü yok veya bir hata. Kalıp genellikle donanımla ilgilidir: VLC, GPU'nuzun HEVC kod çözücüsüne dayanır ve sürücü yolu başarısız olursa, H.264 çalışmaya devam ederken HEVC oynatması çöker. Bu rehber önce kod çözücü yolunu, ardından nadir yapılandırma düzeyindeki nedenleri düzeltir. 1–2. çözüm vakaların büyük çoğunluğunu kapsar.

Bu neden oluyor?

  • GPU HEVC kod çözme hatası (sürücü veya yetenek) — eski GPU'lar HEVC kod çözmeyi desteklemez; yenileri hatalı sürücülerle başarısız olur.
  • Donanım hızlandırma devre dışı — hwaccel kapalıyken HEVC 4K, CPU tarafından çözülür; zayıf CPU'lar kare düşürür veya görüntü göstermez.
  • HEVC 10-bit (Main10) yol sorunları — 10-bit HEVC, yetenekli bir kod çözücü gerektirir; bazı sürücüler 8-bit çalışırken bunu yanlış işler.
  • Demuxer yanlış algısı — alışılmadık kapsayıcılardaki (TS, tuhaf bayraklı MKV) HEVC, VLC'nin ayrıştırıcısını karıştırabilir.
  • Çok eski VLC sürümleri — 3.0 öncesi sürümlerin HEVC desteği kısmenydi.

Nasıl düzeltilir

Çözüm 1VLC'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.

Çözüm 2GPU'nuzun gerçekten HEVC çözüp çözmediğini kontrol edin

Sorunun donanım yeteneği olup olmadığını söyler

  1. Dosyayı açın ve Araçlar > Ortam Bilgileri > Ko&dlayıcı/Çözücü kontrol edin: "Decoder" satırı kullanımdaki kod çözücüyü gösterir.

    Etkin kod çözücüyü görürsünüz.

  2. Bir donanım kod çözücüsü (D3D11VA, VDA, VAAPI) gösteriyorsa, HEVC donanım kod çözme etkindir; o zaman siyah ekran bir sürücü hatası demektir.

    Kod çözme yolu bilinir.

  3. FFmpeg yazılım kod çözme gösteriyorsa ve CPU doruktaysa, GPU/sürücünüz HEVC çözemez — sürücüyü güncelleyin veya aşağıdaki çözümlerle CPU kod çözmeye razı olun.

    Yetenek değerlendirilir.

NotReferans olarak: Intel HD 4000 ve daha eskisi, çoğu 2014 öncesi AMD GPU'su ve 2014 öncesi NVIDIA GPU'ları HEVC'yi donanım olarak çözemez.

Çözüm 3Donanı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ü.

NotHEVC için, çalışan bir sürücüyle birlikte hwaccel AÇIK olmalıdır. Donanım kod çözme kullanılamıyorsa, KAPALI bırakın ve CPU'ya güvenin — gelişmiş çözüme bakın.

Çözüm 4Ekran 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 5Video çıkış modülünü değiştir: OpenGL (HEVC 10-bit oluşturma hatalarını düzeltir)

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 (HEVC 10-bit oluşturma hatalarını düzeltir) 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 6VLC 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.

Gelişmiş çözümler

Çözüm 1CPU (yazılım) HEVC kod çözmeyi doğru etkinleştirin

GPU kod çözmesi olmayan makinelerde HEVC oynatır

  1. Araçlar > &Ayarlar > Giriş / Codecs > "Hardware-accelerated decoding" > Disable.

    CPU kod çözme zorlanır.

  2. Zayıf CPU'larda sesi akıcı tutmak için "Drop frames on late pictures" (Geç gelen kareleri atla) seçeneğini etkinleştirin.

    Kareler takılmak yerine atlanır.

  3. Eski CPU'larda 4K HEVC için pencere boyutunu küçültün; "Sharpen" (Keskinleştir) video filtresine gerek yoktur — CPU yükünü kabul edin veya daha küçük pencerede izleyin.

    Oynatma kararlıdır.

NotModern orta segment CPU'lar (Ryzen 5 / Core i5, 2018+) 4K HEVC'yi yazılımda 24–30 fps için yeterince iyi çözer. 4K60 hâlâ kare düşürebilir.

Çözüm 2TS içindeki HEVC dosyalarını remux edin

Kapsayıcıyla ilgili HEVC hatalarını düzeltir

  1. Şu komutu çalıştırın: ffmpeg -i input.ts -c copy -map 0 output.mp4.

    HEVC akışı MP4 içine remux edilir.

  2. MP4 dosyasını VLC'de oynatın.

    Remux edilen dosya oynatılır.

NotKalite kaybı yoktur — akış kopyalanır, yalnızca kapsayıcı değişir.

Gelecekte nasıl önlenir

  • GPU sürücülerini güncel tutun — HEVC kod çözme hataları sürücü sürümlerinde yamanır.
  • 4K içerik satın almadan/indirmeden önce GPU'nuzun HEVC kod çözme desteğini kontrol edin (NVDEC/Intel Quick Sync/AMD VCN).
  • Maksimum uyumluluk için temiz HEVC bayraklı MP4/MKV tercih edin.

Sık sorulan sorular

VLC HEVC'yi destekliyor mu?
Evet — VLC 3.0, HEVC/H.265'i yazılım ve donanım olarak oynatır. Sizinki oynatmıyorsa, başarısız halka genellikle GPU kod çözücü veya sürücüdür, VLC'nin kendisi değil.
HEVC neden başka bir oynatıcıda oynuyor ama VLC'de değil?
Diğer oynatıcılar sessizce farklı kod çözme yollarına (ör. Media Foundation) düşebilir. VLC'de, donanım hızlandırmanın güncel bir sürücüyle açık olduğundan emin olun veya yazılım kod çözmeyi zorlayın.
VLC'de HEVC 10-bit destekleniyor mu?
Evet, Main10 yetenekli bir kod çözücüyle. 10-bit sorunları genellikle GPU sürücüsüne dayanır — onu güncelleyin veya yazılım kod çözme kullanın.
VLC için Windows'ta HEVC codec paketine ihtiyacım var mı?
Hayır. VLC kendi HEVC kod çözücüsünü içerir. Windows Mağazası HEVC uzantısı yalnızca Media Foundation kullanan uygulamalar için gereklidir.
VLC AV1 oynatabilir mi?
Evet — VLC 3.0, AV1'i yazılımda (ve desteklendiği yerde donanım kod çözmeyle) oynatır. dav2d (VideoLAN'in yeni AV2 kod çözücüsü) 4.0 için yol haritasındadır.

Özet

VLC'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). 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.