VLC MKV Görüntü Yok (Yalnızca Ses): Nedenler ve Çözümler

Biçim ve codec sorunları Son güncelleme: Şunlar için geçerli: All platforms · VLC 3.0.x · MKV/Matroska files

MKV (Matroska), var olan en esnek video kapsayıcısıdır — ve sizi şaşırtmaya en açık olanıdır: ses çalar, ama video izi hiçbir şey göstermez. MKV neredeyse her codec'i barındırabildiği için, "MKV görüntü yok" genellikle kapsayıcının bozuk olduğu değil, içerdiği video codec'inin sizin kod çözücü zincirinizde başarısız olduğu anlamına gelir. Aşağıdaki çözümler gerçek nedenleri sırayla ele alır; ilk ikisi çoğu vakayı çözer.

Bu neden oluyor?

  • MKV içindeki desteklenmeyen veya başarısız video codec'i — genellikle GPU/sürücü yolunuzun başarısız olduğu MKV içindeki HEVC 10-bit, VP9 veya AV1.
  • Donanım hızlandırma çakışması — GPU kod çözücü, MKV'nin video izini yanlış okur.
  • Çoklu video izleri — bazı MKV'ler (özellikle remux'lar) 2–3 video izi içerir; VLC bozuk olana varsayılan olarak geçebilir.
  • Bozuk MKV indeksi (cue'lar) — hasarlı bir indeks, VLC'nin video izinde arama/y başarısız olmasına neden olur.
  • Demuxer hatalarına sahip eski VLC — MKV işleme, 3.0.x sürümleri boyunca önemli ölçüde iyileşti.

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 2Video izini değiştirin

Çoklu video izine sahip MKV'leri düzeltir

  1. Videoya sağ tıklayın > Görüntü > &Görüntü Kaydı (Video İzi).

    Video izi listesi açılır.

  2. Birden fazla liste varsa her bir izi deneyin.

    Çalışan bir iz bulunur.

  3. Seçilen izi Araçlar > Kayıt Eşle&me (İz Eşzamanlaması) içinde doğrulayın.

    Doğru iz etkindir.

NotRemux edilen MKV'ler bazen yönetmenin yorum video izini veya bozuk ilk izi taşır — 2. iz asıl içerik olabilir.

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

NotBu ayar kod çözmeyi CPU üzerinden zorlar. Biraz daha yüksek CPU kullanımı normaldir, ancak oynatma kararlı hale gelir. İşe yararsa ekran kartı sürücünüzü güncelledikten sonra bu seçeneği tekrar etkinleştirebilirsiniz.

Çözüm 4Video çıkış modülünü değiştir: 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 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 5MKV indeksini onarın

Yeniden kodlamadan bozuk cue'lu MKV'leri düzeltir

  1. mkvtoolnix (mkvmerge) — standart Matroska araç takımını kurun.

    mkvmerge kuruldu.

  2. Şu komutu çalıştırın: mkvmerge --fix-bitstream-timing-information 0 input.mkv -o fixed.mkv — ya da yalnızca remux edin: mkvmerge -o fixed.mkv input.mkv.

    İndeks yeniden oluşturulur.

  3. fixed.mkv dosyasını VLC'de oynatın.

    Onarılan dosya oynatılır.

Notmkvmerge cue'ları/indeksi yeniden oluşturur — yeniden kodlama yok, kalite kaybı yok ve "tek oynatıcıda oynuyor ama VLC'de değil" MKV vakalarının çoğunu düzeltir.

Çö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 1Video izini ayıklayın ve inceleyin

Tam codec'i ve bayraklarını belirler

  1. MKV'yi mkvmerge GUI'de açın (veya mkvinfo input.mkv komutunu çalıştırın).

    Tüm izler ve codec'ler listelenir.

  2. Video codec'ini (V_MPEG4/ISO/AVC, V_MPEGH/ISO/HEVC, V_VP9, V_AV1…) ve bit derinliğini not edin.

    Codec belirlenir.

  3. Codec adını + VLC'yi VideoLAN forumunda arayın — çoğunun bilinen düzeltmeleri vardır.

    Spesifik çözüm bulunur.

NotCodec'e özgü sorunların (ör. eski GPU'larda MKV içindeki V_AV1) codec'e özgü çözümleri vardır — codec'i bilmek işin yarısıdır.

Gelecekte nasıl önlenir

  • VLC'yi güncel tutun — Matroska demuxer düzeltmeleri her 3.0.x nokta sürümünde gelir.
  • İndirdiğiniz MKV'leri bir kez mkvmerge ile remux ederek bozuk dosyaları normalleştirin.
  • 4K HEVC MKV için donanım kod çözmenin çalıştığını doğrulayın (HEVC rehberine bakın).

Sık sorulan sorular

MKV dosyaları neden diğer oynatıcılarda oynuyor ama VLC'de değil?
Diğer oynatıcılar farklı kod çözme yollarına düşer veya çoklu izli MKV'leri farklı işler. VLC'de sırasıyla güncelleyin, video izlerini değiştirin ve donanım hızlandırmayı açıp kapatın.
VLC MKV'yı destekliyor mu?
Tamamen — MKV, VLC'de birinci sınıf bir kapsayıcıdır. Sorun her zaman içindeki codec'dir veya dosyanın indeksidir, kapsayıcının kendisi değil.
VLC DTS sesli MKV oynatır mı?
Evet, DTS yazılımda çözülür. Ses eksikse (görüntü değil), ses yok rehberine bakın — DTS passthrough yanlış yapılandırması yaygın bir nedendir.
MKV görüntüyü oynatıyor ama ses yok — farkı ne?
Başarısız halka ses izidir (genellikle DTS/AC-3/EAC-3). Ses izi seçimini ve ses çıkış modülünü kontrol edin.
MKV'yı MP4'e dönüştürmeli miyim?
Yalnızca hedef cihaz (TV, telefon) MKV desteğinden yoksunsa. VLC MKV'yı doğal olarak oynatır — dönüştürmek hiçbir şey kaybettirmez ama uyumluluk gerektirmedikçe zaman kaybettirir.

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