VLC MKV Tanpa Video (Hanya Audio): Penyebab & Perbaikan

Masalah format dan codec Terakhir diperbarui: Berlaku untuk: All platforms · VLC 3.0.x · MKV/Matroska files

MKV (Matroska) adalah container video paling fleksibel yang ada — dan paling mungkin mengejutkan Anda: audio diputar, tapi trek video tidak menampilkan apa pun. Karena MKV dapat menampung hampir semua codec, "MKV tanpa video" biasanya berarti codec video yang terkandung gagal dalam rantai decoder Anda, bukan container yang rusak. Perbaikan di bawah membahas penyebab nyata sesuai urutan; dua yang pertama menyelesaikan sebagian besar kasus.

Mengapa ini terjadi?

  • Codec video tidak didukung atau gagal di dalam MKV — biasanya HEVC 10-bit, VP9, atau AV1 dalam MKV di mana jalur GPU/driver gagal.
  • Konflik akselerasi perangkat keras — decoder GPU salah membaca trek video MKV.
  • Beberapa trek video — beberapa MKV (terutama remux) berisi 2–3 trek video; VLC mungkin default ke yang rusak.
  • Indeks MKV rusak (cues) — indeks rusak membuat VLC mencari/gagal pada trek video.
  • VLC lama dengan bug demuxer — penanganan MKV meningkat pesat di rilis 3.0.x.

Cara memperbaikinya

Solusi 1Perbarui VLC ke versi terbaru

Menerapkan perbaikan bug dan keamanan resmi (stabil saat ini: 3.0.23)

  1. Di VLC, buka Help > Check for Updates.

    VLC membandingkan versi Anda dengan yang terbaru.

  2. Jika ada pembaruan, unduh dari halaman resmi videolan.org.

    Installer baru diunduh.

  3. Instal di atas versi Anda saat ini (pengaturan dipertahankan) dan restart.

    VLC menjalankan versi baru.

CatatanVLC 3.0.23 adalah pembaruan ke-24 pada cabang 3.0 dan mencakup sejumlah besar perbaikan demuxer dan stabilitas — banyak masalah "tidak diputar" sudah diperbaiki di sana.

Solusi 2Ganti trek video

Memperbaiki MKV dengan beberapa trek video

  1. Klik kanan video > Video > Trek Video.

    Daftar trek video terbuka.

  2. Coba setiap trek jika lebih dari satu terdaftar.

    Trek yang berfungsi ditemukan.

  3. Konfirmasi trek terpilih di Alat > Sinkronisasi Trek.

    Trek benar aktif.

CatatanMKV yang di-remux terkadang membawa trek video komentar sutradara atau trek pertama rusak — trek 2 mungkin adalah konten aslinya.

Solusi 3Nonaktifkan dekoding dengan akselerasi perangkat keras

Memperbaiki layar hitam/hijau, pixelasi, dan stuttering pada mayoritas kasus

  1. Buka VLC dan buka Tools > Preferences (atau tekan Ctrl+P di Windows/Linux, Cmd+, di macOS).

    Jendela Preferences terbuka.

  2. Klik tab Input / Codecs di sebelah kiri.

    Pengaturan terkait codec ditampilkan.

  3. Temukan "Hardware-accelerated decoding" dan atur ke Disable.

    Dropdown sekarang menampilkan "Disable".

  4. Klik Save, lalu restart VLC sepenuhnya (tutup setiap jendela VLC, bukan hanya videonya).

    VLC restart dengan dekoding perangkat lunak.

  5. Putar kembali file yang bermasalah.

    Jika masalahnya hilang, penyebabnya adalah dekoder GPU.

CatatanIni memaksa dekoding CPU. Penggunaan CPU yang sedikit lebih tinggi adalah wajar, namun pemutaran menjadi stabil. Jika berhasil, Anda dapat mengaktifkannya kembali nanti setelah memperbarui driver grafis Anda.

Solusi 4Ganti modul output video ke OpenGL

Mengatasi layar hitam dan glitch rendering pada setup GPU tertentu

  1. Buka Tools > Preferences > Video.

    Pengaturan video terbuka.

  2. Atur "Output" ke OpenGL.

    Modul output berubah.

  3. Klik Save dan restart VLC.

    VLC restart.

  4. Buka kembali file dan periksa gambarnya.

    Video sekarang seharusnya dirender dengan benar.

CatatanJika modul baru berfungsi, pertahankan. GPU dan driver yang berbeda bersikap berbeda, jadi pengujian adalah cara tercepat untuk menemukan output yang stabil.

Solusi 5Perbaiki indeks MKV

Memperbaiki MKV dengan cue rusak tanpa re-encode

  1. Instal mkvtoolnix (mkvmerge) — toolkit Matroska standar.

    mkvmerge terinstal.

  2. Jalankan: mkvmerge --fix-bitstream-timing-information 0 input.mkv -o fixed.mkv — atau cukup remux: mkvmerge -o fixed.mkv input.mkv.

    Indeks dibangun ulang.

  3. Putar fixed.mkv di VLC.

    File yang diperbaiki diputar.

Catatanmkvmerge membangun ulang cues/indeks — tanpa re-encode, tanpa kehilangan kualitas, dan memperbaiki mayoritas kasus MKV "diputar di satu pemutar tapi tidak di VLC".

Solusi 6Atur ulang preferensi VLC ke default

Membersihkan pengaturan rusak yang menyebabkan crash, layar hitam, dan masalah audio

  1. Tutup VLC sepenuhnya.

    Tidak ada proses VLC yang berjalan.

  2. Buka command prompt (Win+R → cmd) atau terminal.

    Command line tersedia.

  3. Jalankan: vlc --reset-config (Windows/Linux) — di macOS hapus ~/Library/Preferences/org.videolan.vlc sebagai gantinya.

    Preferensi VLC dikembalikan ke default.

  4. Luncurkan VLC dan terapkan kembali hanya pengaturan yang benar-benar Anda butuhkan.

    VLC memulai dengan pengaturan bersih.

CatatanIni menghapus semua preferensi kustom (termasuk shortcut dan skin). Ekspor konfigurasi Anda terlebih dahulu di Tools > Preferences > All > Interface jika Anda menginginkan cadangan.

Perbaikan lanjutan

Solusi 1Ekstrak dan periksa trek video

Mengidentifikasi codec persis dan flag-nya

  1. Buka MKV di GUI mkvmerge (atau jalankan mkvinfo input.mkv).

    Semua trek dan codec terdaftar.

  2. Catat codec video (V_MPEG4/ISO/AVC, V_MPEGH/ISO/HEVC, V_VP9, V_AV1…) dan kedalaman bit.

    Codec diidentifikasi.

  3. Cari nama codec + VLC di forum VideoLAN — banyak yang memiliki perbaikan diketahui.

    Perbaikan spesifik ditemukan.

CatatanMasalah spesifik codec (mis. V_AV1 dalam MKV pada GPU lama) memiliki perbaikan spesifik codec — mengetahui codec adalah separuh pertempuran.

Cara mencegahnya

  • Selalu perbarui VLC — perbaikan demuxer Matroska hadir di setiap point release 3.0.x.
  • Remux MKV yang diunduh sekali dengan mkvmerge untuk menormalisasi file rusak.
  • Untuk MKV HEVC 4K, verifikasi dekode perangkat keras berfungsi (lihat panduan HEVC).

Pertanyaan umum

Mengapa file MKV diputar di pemutar lain tapi tidak di VLC?
Pemutar lain kembali ke jalur decoder berbeda atau menangani MKV multi-trek secara berbeda. Di VLC, perbarui, ganti trek video, dan alihkan akselerasi perangkat keras dalam urutan itu.
Apakah MKV didukung VLC?
Sepenuhnya — MKV adalah container kelas satu di VLC. Masalahnya selalu codec di dalamnya atau indeks file, bukan container itu sendiri.
Apakah VLC memutar MKV dengan audio DTS?
Ya, DTS didekode secara perangkat lunak. Jika audio hilang (bukan video), lihat panduan tidak ada suara — salah konfigurasi passthrough DTS adalah penyebab umum.
MKV memutar video tapi tidak ada audio — apa bedanya?
Trek audio (sering DTS/AC-3/EAC-3) adalah tautan yang gagal. Periksa pemilihan trek audio dan modul output audio.
Haruskah saya mengonversi MKV ke MP4?
Hanya jika perangkat target (TV, ponsel) tidak mendukung MKV. VLC memutar MKV secara native — mengonversi tidak kehilangan apa pun tapi membuang waktu kecuali kompatibilitas menuntutnya.

Ringkasan

Perbarui VLC ke versi terbaru — Menerapkan perbaikan bug dan keamanan resmi (stabil saat ini: 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.