VLC spelar inte HEVC (H.265): Komplett åtgärdsguide

Format- och codec-problem Senast uppdaterad: Gäller för: All platforms · VLC 3.0.x · 4K HEVC content

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)

  1. I VLC går du till Hjälp > Sök efter uppdateringar.

    VLC jämför din version med den senaste.

  2. Om en uppdatering finns laddar du ner den från den officiella sidan videolan.org.

    Den nya installationsfilen laddas ner.

  3. Installera över din nuvarande version (inställningarna behålls) och starta om.

    VLC kör på den nya versionen.

NoteraVLC 3.0.23 är den 24:e uppdateringen av 3.0-grenen och innehåller en stor mängd rättningar för demuxer och stabilitet — många "spelas inte upp"-problem är redan lösta där.

Lösning 2Kontrollera att din GPU verkligen avkodar HEVC

Säger om problemet är hårdvarukapacitet

  1. Öppna filen och kontrollera Verktyg > Mediainformation > Kodek: raden "Avkodare" visar vilken avkodare som används.

    Du ser den aktiva avkodaren.

  2. 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.

  3. 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.

NoteraSom referens: Intel HD 4000 och äldre, de flesta AMD GPU:er före 2014 och NVIDIA GPU:er före 2014 avkodar inte HEVC i hårdvara.

Lösning 3Stäng av hårdvaruaccelererad avkodning

Åtgärdar svart/grön skärm, pixelisering och krascher i de flesta fall

  1. Öppna VLC och gå till Verktyg > Inställningar (eller tryck Ctrl+P i Windows/Linux, Cmd+, på macOS).

    Inställningsfönstret öppnas.

  2. Klicka på fliken Inmatning / Kodekar till vänster.

    Kodeksinställningarna visas.

  3. Hitta "Hårdvaruaccelererad avkodning" och ställ in den på Av.

    Menyn visar nu "Av".

  4. Klicka på Spara och starta om VLC helt (stäng alla VLC-fönster, inte bara videouppspelningen).

    VLC startar om med CPU-avkodning.

  5. Spela upp den problematiska filen igen.

    Om problemet försvann var GPU-avkodaren skyldig.

NoteraFör HEVC måste hwaccel vara PÅSLAGEN med en fungerande drivrutin. Om hårdvaruavkodning inte är tillgänglig, lämna den AVSTÄNGD och förlita dig på CPU:n — se avancerad åtgärd.

Lösning 4Uppdatera grafikkortsdrivrutinen

Åtgärdar svart skärm, gröna artefakter och krascher orsakade av drivrutinsfel

  1. Tryck Win+X och öppna Enhetshanteraren (eller Systeminställningar > Skärm på macOS).

    Enhetslistan öppnas.

  2. Expandera "Grafikkort" och notera din GPU-modell (NVIDIA, AMD eller Intel).

    Din GPU identifieras.

  3. Ladda ner den senaste drivrutinen från tillverkarens webbplats (nvidia.com, amd.com eller intel.com) — eller använd Windows Update.

    Drivrutinspaketet är redo.

  4. Installera, starta om datorn och prova VLC igen.

    Systemet kör på den nya drivrutinen.

NoteraOEM-datorer blockerar ibland tillverkarens drivrutiner; i så fall använder du datorns egen drivrutinssida.

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

  1. Gå till Verktyg > Inställningar > Video.

    Videoinställningarna öppnas.

  2. Ställ in "Utdata" på OpenGL (åtgärdar renderingsfel för HEVC 10-bit).

    Utdatamodulen ändras.

  3. Klicka på Spara och starta om VLC.

    VLC startar om.

  4. Öppna filen igen och kontrollera bilden.

    Videon bör nu renderas korrekt.

NoteraOm den nya modulen fungerar, behåll den. Olika GPU:er och drivrutiner beter sig olika, så testning är det snabbaste sättet att hitta en stabil utdata.

Lösning 6Återställ VLC:s inställningar till standardvärden

Raderar skadade inställningar som orsakar krascher, svart skärm och ljudproblem

  1. Avsluta VLC helt.

    Ingen VLC-process körs.

  2. Öppna kommandotolken (Win+R → cmd) eller en terminal.

    Kommandotolken är tillgänglig.

  3. 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.

  4. Starta VLC och tillämpa bara de inställningar du verkligen behöver igen.

    VLC startar med ren konfiguration.

NoteraDetta tar bort alla dina användarinställningar (inklusive kortkommandon och utseenden). Exportera konfigurationen under Verktyg > Inställningar > Alla > Gränssnitt först om du vill ha en säkerhetskopia.

Avancerade lösningar

Lösning 1Slå på HEVC-avkodning via CPU (programvara) korrekt

Spelar HEVC på maskiner utan GPU-avkodning

  1. Verktyg > Inställningar > Inmatning / Kodekar > "Hårdvaruaccelererad avkodning" > Inaktivera.

    CPU-avkodning tvingas.

  2. Slå på "Släpp bildrutor vid försenade bildrutor" för mjukt ljud på svag CPU.

    Bildrutor tappas istället för att hacka.

  3. 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.

NoteraModerna mellanklass-CPU:er (Ryzen 5 / Core i5, 2018+) avkodar HEVC 4K i programvara tillräckligt för 24–30 fps. 4K60 kan fortfarande tappa bildrutor.

Lösning 2Gör remux av HEVC-i-TS-filer

Åtgärdar HEVC-relaterade containerfel

  1. Kör: ffmpeg -i input.ts -c copy -map 0 output.mp4.

    HEVC-strömmen remuxas till MP4.

  2. Spela MP4 i VLC.

    Den remuxade filen spelar.

NoteraUtan kvalitetsförlust — strömmen kopieras, bara containern ändras.

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?
Ja — VLC 3.0 spelar HEVC/H.265 i både programvara och hårdvara. Om din inte spelar är den trasiga länken vanligen GPU-avkodaren/drivrutinen, inte själva VLC.
Varför spelar HEVC i en annan spelare men inte i VLC?
Andra spelare kan tyst byta till andra avkodarvägar (t.ex. Media Foundation). I VLC, se till att hårdvaruacceleration är på med uppdaterad drivrutin, eller tvinga programvaruavkodning.
Stöds HEVC 10-bit i VLC?
Ja, med en Main10-kapabel avkodare. 10-bit-problem leder vanligen till GPU-drivrutinen — uppdatera den eller använd programvaruavkodning.
Behöver jag ett HEVC-codec-paket i Windows för VLC?
Nej. VLC har en egen inbyggd HEVC-avkodare. HEVC-tillägget från Microsoft Store behövs bara för appar som använder Media Foundation.
Spelar VLC AV1?
Ja — VLC 3.0 spelar AV1 i programvara (och via hårdvaruavkodning där det stöds). dav1d (VideoLAN:s nya AV1-avkodare) är planerad för 4.0.

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.