VLC HEVC (H.265) Tidak Diputar: Panduan Perbaikan Lengkap
Video HEVC (H.265) — standar untuk 4K, iPhone, dan kamera modern — terkadang menolak diputar di VLC: layar hitam, tidak ada gambar, atau error. Polanya biasanya terkait perangkat keras: VLC mengandalkan decoder HEVC GPU Anda, dan jika jalur driver gagal, pemutaran HEVC runtuh sementara H.264 tetap berfungsi. Panduan ini memperbaiki jalur decoder terlebih dahulu, lalu penyebab langka di level konfigurasi. Perbaikan 1–2 mencakup mayoritas kasus.
Mengapa ini terjadi?
- Dekode HEVC GPU gagal (driver atau kapabilitas) — GPU lama tidak memiliki dekode HEVC; GPU lebih baru gagal melalui driver yang bermasalah.
- Akselerasi perangkat keras dinonaktifkan — dengan hwaccel mati, HEVC 4K didekode oleh CPU; CPU lemah menghilangkan frame atau tidak menampilkan gambar.
- Masalah jalur HEVC 10-bit (Main10) — HEVC 10-bit membutuhkan decoder yang mumpuni; beberapa driver menanganinya dengan buruk sementara 8-bit berfungsi.
- Deteksi demuxer salah — HEVC dalam container tidak biasa (TS, MKV dengan flag aneh) dapat membingungkan parser VLC.
- Versi VLC yang sangat lama — build pra-3.0 memiliki dukungan HEVC parsial.
Cara memperbaikinya
Solusi 1Perbarui VLC ke versi terbaru
Menerapkan perbaikan bug dan keamanan resmi (stabil saat ini: 3.0.23)
Di VLC, buka Help > Check for Updates.
VLC membandingkan versi Anda dengan yang terbaru.
Jika ada pembaruan, unduh dari halaman resmi videolan.org.
Installer baru diunduh.
Instal di atas versi Anda saat ini (pengaturan dipertahankan) dan restart.
VLC menjalankan versi baru.
Solusi 2Periksa apakah GPU Anda benar-benar mendekode HEVC
Memberi tahu Anda jika masalah ada pada kapabilitas perangkat keras
Buka file dan periksa Alat > Informasi Media > Ko&dek: baris "Decoder" menunjukkan decoder yang digunakan.
Anda melihat decoder aktif.
Jika menampilkan decoder perangkat keras (D3D11VA, VDA, VAAPI), dekode HEVC perangkat keras aktif; layar hitam berarti bug driver.
Jalur dekode diketahui.
Jika menampilkan dekode perangkat lunak FFmpeg dan CPU penuh, GPU/driver Anda tidak dapat mendekode HEVC — perbarui driver, atau terima dekode CPU dengan perbaikan di bawah.
Kapabilitas dievaluasi.
Solusi 3Nonaktifkan dekoding dengan akselerasi perangkat keras
Memperbaiki layar hitam/hijau, pixelasi, dan stuttering pada mayoritas kasus
Buka VLC dan buka Tools > Preferences (atau tekan Ctrl+P di Windows/Linux, Cmd+, di macOS).
Jendela Preferences terbuka.
Klik tab Input / Codecs di sebelah kiri.
Pengaturan terkait codec ditampilkan.
Temukan "Hardware-accelerated decoding" dan atur ke Disable.
Dropdown sekarang menampilkan "Disable".
Klik Save, lalu restart VLC sepenuhnya (tutup setiap jendela VLC, bukan hanya videonya).
VLC restart dengan dekoding perangkat lunak.
Putar kembali file yang bermasalah.
Jika masalahnya hilang, penyebabnya adalah dekoder GPU.
Solusi 4Perbarui driver grafis Anda
Memperbaiki layar hitam, artefak hijau, dan crash yang disebabkan oleh bug driver
Tekan Win+X dan buka Device Manager (atau System Settings > Display di macOS).
Daftar perangkat terbuka.
Perluas "Display adapters" dan catat model GPU Anda (NVIDIA, AMD, atau Intel).
GPU Anda diidentifikasi.
Unduh driver terbaru dari situs vendor GPU (nvidia.com, amd.com, atau intel.com) — atau gunakan Windows Update.
Paket driver siap.
Instal, restart PC Anda, lalu coba VLC lagi.
Sistem menjalankan driver baru.
Solusi 5Ganti modul output video ke OpenGL (memperbaiki glitch rendering HEVC 10-bit)
Mengatasi layar hitam dan glitch rendering pada setup GPU tertentu
Buka Tools > Preferences > Video.
Pengaturan video terbuka.
Atur "Output" ke OpenGL (memperbaiki glitch rendering HEVC 10-bit).
Modul output berubah.
Klik Save dan restart VLC.
VLC restart.
Buka kembali file dan periksa gambarnya.
Video sekarang seharusnya dirender dengan benar.
Solusi 6Atur ulang preferensi VLC ke default
Membersihkan pengaturan rusak yang menyebabkan crash, layar hitam, dan masalah audio
Tutup VLC sepenuhnya.
Tidak ada proses VLC yang berjalan.
Buka command prompt (Win+R → cmd) atau terminal.
Command line tersedia.
Jalankan:
vlc --reset-config(Windows/Linux) — di macOS hapus~/Library/Preferences/org.videolan.vlcsebagai gantinya.Preferensi VLC dikembalikan ke default.
Luncurkan VLC dan terapkan kembali hanya pengaturan yang benar-benar Anda butuhkan.
VLC memulai dengan pengaturan bersih.
Perbaikan lanjutan
Solusi 1Aktifkan dekode HEVC CPU (perangkat lunak) dengan benar
Memutar HEVC pada mesin tanpa dekode GPU
Alat > Preferensi > Input / Codec > "Dekode dengan akselerasi perangkat keras" > Nonaktifkan.
Dekode CPU dipaksa.
Aktifkan "Lewati frame pada gambar terlambat" untuk menjaga audio halus pada CPU lemah.
Frame dilewati alih-alih macet.
Untuk HEVC 4K pada CPU lama, kecilkan ukuran jendela atau filter video "Sharpen" tidak diperlukan — cukup terima beban CPU atau tonton di jendela lebih kecil.
Pemutaran stabil.
Solusi 2Remux file HEVC-in-TS
Memperbaiki kegagalan HEVC terkait container
Jalankan:
ffmpeg -i input.ts -c copy -map 0 output.mp4.Stream HEVC di-remux ke MP4.
Putar MP4 di VLC.
File yang di-remux diputar.
Cara mencegahnya
- Selalu perbarui driver GPU — bug dekode HEVC diperbaiki dalam rilis driver.
- Sebelum membeli/mengunduh konten 4K, periksa dukungan dekode HEVC GPU Anda (NVDEC/Intel Quick Sync/AMD VCN).
- Utamakan MP4/MKV dengan flag HEVC bersih untuk kompatibilitas maksimum.
Pertanyaan umum
Apakah VLC mendukung HEVC?
Mengapa HEVC diputar di pemutar lain tapi tidak di VLC?
Apakah HEVC 10-bit didukung di VLC?
Apakah saya memerlukan paket codec HEVC di Windows untuk VLC?
Bisakah VLC memutar AV1?
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.