VLC spelar inte HEVC (H.265): Komplett åtgärdsguide
HEVC-video (H.265) — standarden för 4K, iPhones och moderna kameror — vägrar ibland spelas i VLC: svart skärm, ingen bild eller ett fel. Mönstret hör nästan alltid ihop med hårdvara: VLC förlitar sig på din GPU:s HEVC-avkodare och om drivrutinsvägen misslyckas kraschar HEVC-uppspelningen medan H.264 fortsätter fungera. Denna guide åtgärdar först avkodarvägen, sedan sällsynta konfigurationsorsaker. Åtgärderna 1–2 täcker absolut de flesta fall.
Varför händer det?
- HEVC GPU-avkodningsfel (drivrutin eller kapacitet) — äldre GPU:er saknar HEVC-avkodning; nyare misslyckas via felaktiga drivrutiner.
- Hårdvaruacceleration avstängd — utan hwaccel avkodas HEVC 4K av CPU:n; svag CPU tappar bildrutor eller visar ingen bild.
- Problem med HEVC 10-bit-vägen (Main10) — HEVC 10-bit behöver en kapabel avkodare; vissa drivrutiner hanterar den dåligt medan 8-bit fungerar.
- Felaktig demuxer-detektering — HEVC i ovanliga container (TS, MKV med konstiga flaggor) kan förvirra VLC:s parser.
- Mycket gamla VLC-versioner — byggen före 3.0 hade partiellt HEVC-stöd.
Så här åtgärdar du
Lösning 1Uppdatera VLC till den senaste versionen
Tillämpar officiella fel- och säkerhetsrättningar (nuvarande stabil: 3.0.23)
I VLC går du till Hjälp > Sök efter uppdateringar.
VLC jämför din version med den senaste.
Om en uppdatering finns laddar du ner den från den officiella sidan videolan.org.
Den nya installationsfilen laddas ner.
Installera över din nuvarande version (inställningarna behålls) och starta om.
VLC kör på den nya versionen.
Lösning 2Kontrollera att din GPU verkligen avkodar HEVC
Säger om problemet är hårdvarukapacitet
Öppna filen och kontrollera Verktyg > Mediainformation > Kodek: raden "Avkodare" visar vilken avkodare som används.
Du ser den aktiva avkodaren.
Om den visar en hårdvaruavkodare (D3D11VA, VDA, VAAPI) är HEVC-hårdvaruavkodning aktiv; en svart skärm betyder då en drivrutinsbugg.
Avkodningsvägen känd.
Om den visar programvaruavkodning FFmpeg och CPU:n är på max, kan din GPU/drivrutin inte avkoda HEVC — uppdatera drivrutinen eller acceptera CPU-avkodning med åtgärderna nedan.
Kapaciteten utvärderad.
Lösning 3Stäng av hårdvaruaccelererad avkodning
Åtgärdar svart/grön skärm, pixelisering och krascher i de flesta fall
Öppna VLC och gå till Verktyg > Inställningar (eller tryck Ctrl+P i Windows/Linux, Cmd+, på macOS).
Inställningsfönstret öppnas.
Klicka på fliken Inmatning / Kodekar till vänster.
Kodeksinställningarna visas.
Hitta "Hårdvaruaccelererad avkodning" och ställ in den på Av.
Menyn visar nu "Av".
Klicka på Spara och starta om VLC helt (stäng alla VLC-fönster, inte bara videouppspelningen).
VLC startar om med CPU-avkodning.
Spela upp den problematiska filen igen.
Om problemet försvann var GPU-avkodaren skyldig.
Lösning 4Uppdatera grafikkortsdrivrutinen
Åtgärdar svart skärm, gröna artefakter och krascher orsakade av drivrutinsfel
Tryck Win+X och öppna Enhetshanteraren (eller Systeminställningar > Skärm på macOS).
Enhetslistan öppnas.
Expandera "Grafikkort" och notera din GPU-modell (NVIDIA, AMD eller Intel).
Din GPU identifieras.
Ladda ner den senaste drivrutinen från tillverkarens webbplats (nvidia.com, amd.com eller intel.com) — eller använd Windows Update.
Drivrutinspaketet är redo.
Installera, starta om datorn och prova VLC igen.
Systemet kör på den nya drivrutinen.
Lösning 5Ändra videoutmatningsmodul till OpenGL (åtgärdar renderingsfel för HEVC 10-bit)
Löser svart skärm och renderingsfel vid specifika GPU-konfigurationer
Gå till Verktyg > Inställningar > Video.
Videoinställningarna öppnas.
Ställ in "Utdata" på OpenGL (åtgärdar renderingsfel för HEVC 10-bit).
Utdatamodulen ändras.
Klicka på Spara och starta om VLC.
VLC startar om.
Öppna filen igen och kontrollera bilden.
Videon bör nu renderas korrekt.
Lösning 6Återställ VLC:s inställningar till standardvärden
Raderar skadade inställningar som orsakar krascher, svart skärm och ljudproblem
Avsluta VLC helt.
Ingen VLC-process körs.
Öppna kommandotolken (Win+R → cmd) eller en terminal.
Kommandotolken är tillgänglig.
Kör:
vlc --reset-config(Windows/Linux) — på macOS tar du istället bort~/Library/Preferences/org.videolan.vlc.VLC:s inställningar återgår till standard.
Starta VLC och tillämpa bara de inställningar du verkligen behöver igen.
VLC startar med ren konfiguration.
Avancerade lösningar
Lösning 1Slå på HEVC-avkodning via CPU (programvara) korrekt
Spelar HEVC på maskiner utan GPU-avkodning
Verktyg > Inställningar > Inmatning / Kodekar > "Hårdvaruaccelererad avkodning" > Inaktivera.
CPU-avkodning tvingas.
Slå på "Släpp bildrutor vid försenade bildrutor" för mjukt ljud på svag CPU.
Bildrutor tappas istället för att hacka.
För HEVC 4K på gamla CPU:er, krympa fönstret eller videofiltret "Skärpa" behövs INTE — acceptera bara CPU-belastningen eller titta i mindre fönster.
Uppspelning stabil.
Lösning 2Gör remux av HEVC-i-TS-filer
Åtgärdar HEVC-relaterade containerfel
Kör:
ffmpeg -i input.ts -c copy -map 0 output.mp4.HEVC-strömmen remuxas till MP4.
Spela MP4 i VLC.
Den remuxade filen spelar.
Så här undviker du det
- Håll GPU-drivrutiner aktuella — HEVC-avkodningsbuggar rättas i drivrutinsutgåvor.
- Innan du köper/laddar ner 4K-innehåll, kontrollera din GPU:s HEVC-avkodningsstöd (NVDEC/Intel Quick Sync/AMD VCN).
- Föredra MP4/MKV med rena HEVC-flaggor för maximal kompatibilitet.
Vanliga frågor
Stöder VLC HEVC?
Varför spelar HEVC i en annan spelare men inte i VLC?
Stöds HEVC 10-bit i VLC?
Behöver jag ett HEVC-codec-paket i Windows för VLC?
Spelar VLC AV1?
Sammanfattning
Uppdatera VLC till den senaste versionen — Tillämpar officiella fel- och säkerhetsrättningar (nuvarande stabil: 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.