VLC nu redă HEVC (H.265): ghid complet de remediate

Probleme de format și codec Ultima actualizare: Se aplică pentru: All platforms · VLC 3.0.x · 4K HEVC content

Videoclipul HEVC (H.265) — standard pentru 4K, iPhone și camere moderne — refuză uneori să se redea în VLC: ecran negru, fără imagine, sau o eroare. Modelul este de obicei legat de hardware: VLC depinde de decodorul HEVC al GPU-ului dvs., și dacă calea driverului eșuează, redarea HEVC se prăbușește în timp ce H.264 continuă să funcționeze. Acest ghid corectează mai întâi calea decodorului, apoi cauzele rare la nivel de config. Corecțiile 1–2 acoperă marea majoritate a cazurilor.

De ce se întâmplă?

  • Eșec decodare HEVC GPU (driver sau capacitate) — GPU-urile mai vechi nu au decodare HEVC; cele mai noi eșuează via drivere cu bug.
  • Acelerația hardware dezactivată — cu hwaccel off, HEVC 4K este decodat de CPU; CPU slabe lasă să cadă cadre sau nu arată imagine.
  • Probleme cale HEVC 10-bit (Main10) — HEVC 10-bit are nevoie de un decodor capabil; unele drivere gestionează greșit în timp ce 8-bit funcționează.
  • Detecție greșită demuxer — HEVC în containere neobișnuite (TS, MKV cu flag-uri ciudate) poate confunda parser-ul VLC.
  • Versiuni VLC foarte vechi — build-urile pre-3.0 aveau suport HEVC parțial.

Cum să repari

Soluție 1Actualizați VLC la cea mai recentă versiune

Aplică corecții oficiale de bug-uri și securitate (versiunea stabilă actuală: 3.0.23)

  1. În VLC, mergeți la Ajutor > Verificare actualizări.

    VLC compară versiunea dvs. cu cea mai recentă.

  2. Dacă există o actualizare, descărcați-o de pe pagina oficială videolan.org.

    Noul instalator este descărcat.

  3. Instalați peste versiunea actuală (setările sunt păstrate) și reporniți.

    VLC rulează noua versiune.

NotăVLC 3.0.23 este a 24-a actualizare a ramurii 3.0 și include un lot mare de corecții pentru demuxer și stabilitate — multe probleme de "nu redă" sunt deja rezolvate în el.

Soluție 2Verificați că GPU-ul dvs. decodează într-adevăr HEVC

Spune dacă problema este capacitate hardware

  1. Deschideți fișierul și verificați Instrumente > Informații media > Codec: linia "Decodor" arată decodorul în uz.

    Vedeți decodorul activ.

  2. Dacă arată un decodor hardware (D3D11VA, VDA, VAAPI), decodarea HEVC prin hardware este activă; un ecran negru înseamnă atunci un bug de driver.

    Calea de decodare este cunoscută.

  3. Dacă arată decodare software FFmpeg și CPU este la limită, GPU/driverul dvs. nu poate decoda HEVC — actualizați driverul, sau acceptați decodare CPU cu corecțiile de mai jos.

    Capacitatea este evaluată.

NotăCa referință: Intel HD 4000 și anterioare, majoritatea GPU AMD pre-2014, și GPU NVIDIA pre-2014 nu decodează HEVC prin hardware.

Soluție 3Dezactivați decodarea cu accelerație hardware

Remediază ecranul negru/verde, pixelizarea și blocările în majoritatea cazurilor

  1. Deschideți VLC și mergeți la Instrumente > Preferințe (sau apăsați Ctrl+P în Windows/Linux, Cmd+, în macOS).

    Fereastra Preferințe se deschide.

  2. Faceți clic pe fila Intrare / Codecuri din stânga.

    Setările codecurilor sunt afișate.

  3. Localizați "Decodarea cu accelerație hardware" și setați-o la Dezactivat.

    Meniul afișează acum "Dezactivat".

  4. Faceți clic pe Salvare și reporniți complet VLC (închideți toate ferestrele VLC, nu doar videoclipul).

    VLC se repornește cu decodare software.

  5. Redați din nou fișierul problemă.

    Dacă problema a dispărut, decodorul GPU era vinovatul.

NotăPentru HEVC, hwaccel trebuie să fie PORNIT cu un driver funcțional. Dacă decodarea hardware este indisponibilă, mențineți OPRIT și bazați-vă pe CPU — vezi corecția avansată.

Soluție 4Actualizați driverul video

Remediază ecranul negru, artefactele verzi și blocările cauzate de bug-uri ale driverului

  1. Apăsați Win+X și deschideți Managerul de dispozitive (sau Setări de sistem > Ecran în macOS).

    Lista de dispozitive se deschide.

  2. Extindeți "Adaptoare video" și notați modelul GPU (NVIDIA, AMD sau Intel).

    GPU-ul dvs. este identificat.

  3. Descărcați cel mai recent driver de pe site-ul producătorului (nvidia.com, amd.com sau intel.com) — sau folosiți Windows Update.

    Pachetul driverului este pregătit.

  4. Instalați, reporniți PC-ul și încercați VLC din nou.

    Sistemul rulează noul driver.

NotăLaptopurile OEM blochează uneori driverele producătorului; în acest caz, folosiți pagina de drivere a producătorului laptopului.

Soluție 5Comutați modulul de ieșire video la OpenGL (corectează erorile de randare HEVC 10-bit)

Remediază ecranul negru și erorile de randare la configurări GPU specifice

  1. Mergeți la Instrumente > Preferințe > Video.

    Setările video se deschid.

  2. Setați "Ieșire" la OpenGL (corectează erorile de randare HEVC 10-bit).

    Modulul de ieșire se schimbă.

  3. Faceți clic pe Salvare și reporniți VLC.

    VLC se repornește.

  4. Redeschideți fișierul și verificați imaginea.

    Videoclipul ar trebui să fie randat corect acum.

NotăDacă noul modul funcționează, păstrați-l. Plăcile GPU și driverele se comportă diferit, așa că testarea este cel mai rapid mod de a găsi o ieșire stabilă.

Soluție 6Restaurați preferințele VLC la valorile implicite

Elimină configurările corupte care provoacă blocări, ecrane negre și probleme audio

  1. Închideți VLC complet.

    Niciun proces VLC nu rulează.

  2. Deschideți un prompt de comandă (Win+R → cmd) sau un terminal.

    O linie de comandă este disponibilă.

  3. Executați: vlc --reset-config (Windows/Linux) — pe macOS, ștergeți în schimb ~/Library/Preferences/org.videolan.vlc.

    Preferințele VLC revin la valorile implicite.

  4. Porniți VLC și reaplicați doar setările de care aveți cu adevărat nevoie.

    VLC pornește cu configurări curate.

NotăAcest lucru șterge toate preferințele personalizate (inclusiv comenzile rapide și skin-urile). Exportați configurarea în prealabil din Instrumente > Preferințe > Tot > Interfață, dacă doriți un backup.

Reparații avansate

Soluție 1Activați corect decodarea HEVC prin CPU (software)

Redă HEVC pe mașini fără decodare GPU

  1. Instrumente > Preferințe > Intrare / Codecuri > "Decodare cu accelerație hardware" > Dezactivat.

    Decodarea CPU este forțată.

  2. Activați "Ignoră cadre la imagini întârziate" pentru a menține audio-ul neted pe CPU slabe.

    Cadrele cad în loc să se blocheze.

  3. Pentru HEVC 4K pe CPU vechi, micșorați fereastra sau folosiți filtrul video "Claritate" NU este necesar — doar acceptați încărcarea CPU sau vizionați într-o fereastră mai mică.

    Redarea este stabilă.

NotăCPU-urile medii moderne (Ryzen 5 / Core i5, 2018+) decodează HEVC 4K prin software suficient de bine pentru 24–30 fps. 4K60 poate încă lăsa să cadă cadre.

Soluție 2Refaceți remux fișierelor HEVC-in-TS

Corectează eșecurile HEVC legate de container

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

    Fluxul HEVC este remuxat la MP4.

  2. Redați MP4 în VLC.

    Fișierul remuxat se redă.

NotăFără pierdere de calitate — fluxul este copiat, doar containerul se schimbă.

Cum să eviți pe viitor

  • Mențineți driverele GPU actuale — bug-urile de decodare HEVC sunt corectate în lansările de drivere.
  • Înainte de a cumpăra/descărca conținut 4K, verificați suportul de decodare HEVC al GPU-ului dvs. (NVDEC/Intel Quick Sync/AMD VCN).
  • Preferați MP4/MKV cu flag-uri HEVC curate pentru compatibilitate maximă.

Întrebări frecvente

VLC suportă HEVC?
Da — VLC 3.0 redă HEVC/H.265 prin software și hardware. Dacă al dvs. nu redă, veriga care eșuează este de obicei decodorul/driverul GPU, nu VLC însuși.
De ce HEVC se redă în alt player dar nu în VLC?
Alți playeri pot reveni la căi de decodor diferite (ex.: Media Foundation) în tăcere. În VLC, asigurați accelerație hardware pornită cu driver actualizat, sau forțați decodare software.
HEVC 10-bit este suportat în VLC?
Da, cu un decodor capabil de Main10. Problemele 10-bit indică de obicei driverul GPU — actualizați-l, sau folosiți decodare software.
Am nevoie de pachetul codec HEVC pe Windows pentru VLC?
Nu. VLC include propriul decodor HEVC. Extensia HEVC din Microsoft Store este necesară doar pentru aplicațiile care folosesc Media Foundation.
VLC redă AV1?
Da — VLC 3.0 redă AV1 prin software (și via decodare hardware unde este suportat). dav1d (noul decodor AV1 VideoLAN) este în plan pentru 4.0.

Rezumat

Actualizați VLC la cea mai recentă versiune — Aplică corecții oficiale de bug-uri și securitate (versiunea stabilă actuală: 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.