VLC MKV Görüntü Yok (Yalnızca Ses): Nedenler ve Çözümler
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)
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.
Çözüm 2Video izini değiştirin
Çoklu video izine sahip MKV'leri düzeltir
Videoya sağ tıklayın > Görüntü > &Görüntü Kaydı (Video İzi).
Video izi listesi açılır.
Birden fazla liste varsa her bir izi deneyin.
Çalışan bir iz bulunur.
Seçilen izi Araçlar > Kayıt Eşle&me (İz Eşzamanlaması) içinde doğrulayın.
Doğru iz etkindir.
Çö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
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 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
Tools > Preferences > Video bölümüne gidin.
Video ayarları açılır.
"Output" seçeneğini 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 5MKV indeksini onarın
Yeniden kodlamadan bozuk cue'lu MKV'leri düzeltir
mkvtoolnix (mkvmerge) — standart Matroska araç takımını kurun.
mkvmerge kuruldu.
Ş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.
fixed.mkv dosyasını VLC'de oynatın.
Onarılan dosya oynatılır.
Çözüm 6VLC 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.
Gelişmiş çözümler
Çözüm 1Video izini ayıklayın ve inceleyin
Tam codec'i ve bayraklarını belirler
MKV'yi mkvmerge GUI'de açın (veya
mkvinfo input.mkvkomutunu çalıştırın).Tüm izler ve codec'ler listelenir.
Video codec'ini (V_MPEG4/ISO/AVC, V_MPEGH/ISO/HEVC, V_VP9, V_AV1…) ve bit derinliğini not edin.
Codec belirlenir.
Codec adını + VLC'yi VideoLAN forumunda arayın — çoğunun bilinen düzeltmeleri vardır.
Spesifik çözüm bulunur.
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?
VLC MKV'yı destekliyor mu?
VLC DTS sesli MKV oynatır mı?
MKV görüntüyü oynatıyor ama ses yok — farkı ne?
MKV'yı MP4'e dönüştürmeli miyim?
Ö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.