VLC HEVC (H.265) Tidak Dimainkan: Panduan Pembaikan Penuh

Masalah format dan codec Kemas kini terakhir: Berkenaan untuk: All platforms · VLC 3.0.x · 4K HEVC content

Video HEVC (H.265) — piawaian untuk 4K, iPhone, dan kamera moden — kadangkala enggan dimainkan dalam VLC: skrin hitam, tiada gambar, atau ralat. Coraknya biasanya berkaitan perkakasan: VLC bergantung pada penyahkod HEVC GPU anda, dan jika laluan pemacu gagal, main balik HEVC runtuh sementara H.264 terus berfungsi. Panduan ini membaiki laluan penyahkod dahulu, kemudian punca jarang di peringkat konfig. Pembaikan 1–2 meliputi majoriti kes.

Mengapa ini berlaku?

  • Penyahkodan HEVC GPU gagal (pemacu atau keupayaan) — GPU lama kekurangan penyahkod HEVC; yang lebih baharu gagal melalui pemacu bermasalah.
  • Pecutan perkakasan dilumpuhkan — dengan hwaccel dimatikan, HEVC 4K dinyahkod oleh CPU; CPU lemah menggugurkan bingkai atau tidak memaparkan gambar.
  • Isu laluan HEVC 10-bit (Main10) — HEVC 10-bit memerlukan penyahkod berupaya; sesetengah pemacu mengendalikannya dengan salah sementara 8-bit berfungsi.
  • Tersalahkesan demuxer — HEVC dalam kontena luar biasa (TS, MKV dengan bendera pelik) boleh mengelirukan penghurai VLC.
  • Versi VLC sangat lama — binaan pra-3.0 mempunyai sokongan HEVC separa.

Cara membaikinya

Penyelesaian 1Kemas kini VLC kepada versi terbaharu

Menggunakan pembaikan pepijat dan keselamatan rasmi (stabil semasa: 3.0.23)

  1. Dalam VLC, pergi ke Help > Check for Updates.

    VLC membandingkan versi anda dengan yang terbaharu.

  2. Jika kemas kini wujud, muat turun daripada halaman rasmi videolan.org.

    Pemasang baharu dimuat turun.

  3. Pasang ke atas versi semasa anda (tetapan dikekalkan) dan mulakan semula.

    VLC menjalankan versi baharu.

NotaVLC 3.0.23 ialah kemas kini ke-24 kepada cabang 3.0 dan merangkumi kumpulan besar pembaikan demuxer dan kestabilan — banyak isu "tidak dimainkan" telah pun dibaiki di situ.

Penyelesaian 2Semak sama ada GPU anda benar-benar menyahkod HEVC

Memberitahu anda jika masalah adalah keupayaan perkakasan

  1. Buka fail dan semak Alat > Maklumat Media > Ko&deks: baris "Decoder" memaparkan penyahkod yang digunakan.

    Anda melihat penyahkod aktif.

  2. Jika ia memaparkan penyahkod perkakasan (D3D11VA, VDA, VAAPI), penyahkodan perkakasan HEVC aktif; skrin hitam kemudian bermaksud pepijat pemacu.

    Laluan nyahkod diketahui.

  3. Jika ia memaparkan penyahkod perisian FFmpeg dan CPU penuh, GPU/pemacu anda tidak dapat menyahkod HEVC — kemas kini pemacu, atau terima penyahkodan CPU dengan pembaikan di bawah.

    Keupayaan dinilai.

NotaSebagai rujukan: Intel HD 4000 dan lebih lama, kebanyakan GPU AMD pra-2014, dan GPU NVIDIA pra-2014 tidak dapat menyahkod HEVC secara perkakasan.

Penyelesaian 3Lumpuhkan penyahkodan dipercepat perkakasan

Membaiki skrin hitam/hijau, pikselisasi dan teragak-agak dalam kebanyakan kes

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

    Tetingkap Preferences dibuka.

  2. Klik tab Input / Codecs di sebelah kiri.

    Tetapan berkaitan codec dipaparkan.

  3. Cari "Hardware-accelerated decoding" dan tetapkannya kepada Disable.

    Menu lungsur kini menunjukkan "Disable".

  4. Klik Save, kemudian mulakan semula VLC sepenuhnya (tutup setiap tetingkap VLC, bukan hanya videonya).

    VLC dimulakan semula dengan penyahkodan perisian.

  5. Mainkan semula fail bermasalah tersebut.

    Jika masalah telah hilang, penyahkod GPU adalah puncanya.

NotaUntuk HEVC, hwaccel sepatutnya DIHIDUPKAN dengan pemacu berfungsi. Jika penyahkodan perkakasan tidak tersedia, biarkannya DIMATIKAN dan bergantung kepada CPU — lihat pembaikan lanjutan.

Penyelesaian 4Kemas kini pemacu grafik anda

Membaiki skrin hitam, artefak hijau dan ranap yang disebabkan oleh pepijat pemacu

  1. Tekan Win+X dan buka Device Manager (atau System Settings > Display pada macOS).

    Senarai peranti dibuka.

  2. Kembangkan "Display adapters" dan catat model GPU anda (NVIDIA, AMD atau Intel).

    GPU anda dikenal pasti.

  3. Muat turun pemacu terbaharu daripada laman pengeluar GPU (nvidia.com, amd.com atau intel.com) — atau gunakan Windows Update.

    Pakej pemacu sedia.

  4. Pasang, mulakan semula PC anda, kemudian cuba VLC lagi.

    Sistem menjalankan pemacu baharu.

NotaKomputer riba OEM kadangkala menyekat pemacu pengeluar; dalam kes itu, gunakan halaman pemacu daripada pengeluar komputer riba anda sebaliknya.

Penyelesaian 5Tukar modul output video kepada OpenGL (fixes HEVC 10-bit rendering glitches)

Menyelesaikan skrin hitam dan pepijat pemaparan pada persediaan GPU tertentu

  1. Pergi ke Tools > Preferences > Video.

    Tetapan video dibuka.

  2. Tetapkan "Output" kepada OpenGL (fixes HEVC 10-bit rendering glitches).

    Modul output berubah.

  3. Klik Save dan mulakan semula VLC.

    VLC dimulakan semula.

  4. Buka semula fail dan periksa gambar.

    Video kini sepatutnya dipaparkan dengan betul.

NotaJika modul baharu berfungsi, kekalkannya. GPU dan pemacu yang berbeza berkelakuan berbeza, jadi ujian adalah cara terpantas untuk mencari output yang stabil.

Penyelesaian 6Tetapkan semula keutamaan VLC kepada lalai

Membersihkan tetapan rosak yang menyebabkan ranap, skrin hitam dan masalah audio

  1. Tutup VLC sepenuhnya.

    Tiada proses VLC sedang berjalan.

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

    Satu baris arahan tersedia.

  3. Jalankan: vlc --reset-config (Windows/Linux) — pada macOS padam ~/Library/Preferences/org.videolan.vlc sebaliknya.

    Keutamaan VLC dipulihkan kepada lalai.

  4. Lancarkan VLC dan gunakan semula hanya tetapan yang anda benar-benar perlukan.

    VLC dimulakan dengan tetapan bersih.

NotaIni memadam semua keutamaan tersuai (termasuk pintasan dan kulit). Eksport konfigurasi anda dahulu di bawah Tools > Preferences > All > Interface jika anda mahu sandaran.

Pembaikan lanjutan

Penyelesaian 1Dayakan penyahkodan HEVC CPU (perisian) dengan betul

Memainkan HEVC pada mesin tanpa nyahkod GPU

  1. Alat > &Keutamaan > Input / Codecs > "Hardware-accelerated decoding" > Disable.

    Penyahkodan CPU dipaksa.

  2. Dayakan "Drop frames on late pictures" untuk mengekalkan audio lancar pada CPU lemah.

    Bingkai digugurkan dan bukannya tersekat.

  3. Untuk HEVC 4K pada CPU lama, kecilkan saiz tetingkap atau penapis video "Sharpen" TIDAK diperlukan — cuma terima beban CPU atau tonton dalam tetingkap lebih kecil.

    Main balik stabil.

NotaCPU julat pertengahan moden (Ryzen 5 / Core i5, 2018+) menyahkod 4K HEVC secara perisian cukup baik untuk 24–30 fps. 4K60 mungkin masih menggugurkan bingkai.

Penyelesaian 2Remux fail HEVC-dalam-TS

Membaiki kegagalan HEVC berkaitan kontena

  1. Jalankan: ffmpeg -i input.ts -c copy -map 0 output.mp4.

    Strim HEVC diremux ke dalam MP4.

  2. Mainkan MP4 dalam VLC.

    Fail remux dimainkan.

NotaTiada kehilangan kualiti — strim disalin, hanya kontena berubah.

Cara mengelakkannya

  • Kekalkan pemacu GPU terkini — pepijat penyahkodan HEVC ditampal dalam keluaran pemacu.
  • Sebelum membeli/muat turun kandungan 4K, semak sokongan nyahkod HEVC GPU anda (NVDEC/Intel Quick Sync/AMD VCN).
  • Utamakan MP4/MKV dengan bendera HEVC bersih untuk keserasian maksimum.

Soalan lazim

Adakah VLC menyokong HEVC?
Ya — VLC 3.0 memainkan HEVC/H.265 secara perisian dan perkakasan. Jika anda tidak, pautan gagal biasanya adalah penyahkod atau pemacu GPU, bukan VLC itu sendiri.
Mengapa HEVC dimainkan dalam pemain lain tetapi tidak VLC?
Pemain lain mungkin jatuh balik ke laluan penyahkod berbeza (cth. Media Foundation) secara senyap. Dalam VLC, pastikan pecutan perkakasan dihidupkan dengan pemacu dikemas kini, atau paksa penyahkodan perisian.
Adakah HEVC 10-bit disokong dalam VLC?
Ya, dengan penyahkod berupaya Main10. Isu 10-bit biasanya berpunca dari pemacu GPU — kemas kininya, atau gunakan penyahkodan perisian.
Adakah saya perlu pakej codec HEVC pada Windows untuk VLC?
Tidak. VLC menggabungkan penyahkod HEVC sendiri. Sambungan HEVC Windows Store hanya diperlukan oleh apl yang menggunakan Media Foundation.
Bolehkah VLC memainkan AV1?
Ya — VLC 3.0 memainkan AV1 secara perisian (dan melalui penyahkodan perkakasan di mana disokong). dav2d (penyahkod AV2 baharu oleh VideoLAN) berada dalam peta jalan untuk 4.0.

Ringkasan

Kemas kini VLC kepada versi terbaharu — Menggunakan pembaikan pepijat dan keselamatan rasmi (stabil semasa: 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.