X

How to Play HEVC Files in VLC Media Player

HEVC, also called H.265, squeezes the same picture into roughly half the file size - and VLC plays it for free, without the codec pack or the paid Microsoft extension.

H.264 and H.265 file sizes compared either side of a VLC player window

The catch is that HEVC asks a lot more of your computer than the older H.264 did.

That is why so many people get a file that opens, plays for two seconds and then turns into a slideshow.

This guide sets VLC Media Player up properly, then works through the four things that actually go wrong.

If you only need to check one file right now, the site's online HEVC player will open it in your browser with nothing to install.

The short version

Install any current VLC 3.0.x build, turn Hardware decoding to Automatic, and 4K HEVC plays smoothly on most machines made since about 2016.

If it still stutters, your GPU probably cannot decode H.265 in hardware, and the fix is a different player rather than a different setting.

What You Need

  • VLC 3.0 or newer. Version 2.1 could decode HEVC, but only using your processor - hardware decoding arrived in 3.0, and it is the whole difference on 4K files.
  • An HEVC file. Usually .mp4, .mkv or .mov, and our guide to common HEVC file extensions covers the rest.
  • Windows, Mac or Linux. The Preferences layout below is the Windows one, but the settings are named identically on all three.

Not sure whether your machine can hardware-decode H.265 at all? It is worth two minutes to check whether your PC can hardware-decode H.265 before you start changing settings.

Step 1 - Install VLC

Download VLC Media Player and run the installer with the default settings. It is free, open-source, and there is nothing bundled with it.

Any current 3.0.x build is fine - the HEVC support has not changed materially across the recent point releases. Mac users want the VLC for Mac build, which is native on Apple Silicon, and there is VLC for Android for phones and tablets.

On downloading safely. Take VLC either from the link above or straight from videolan.org, and be wary of anywhere else - VLC is one of the most commonly repackaged installers on the web, usually with adware attached.

Step 2 - Open the File

Drag the file onto the VLC window. That is the fastest route and it works every time.

If you would rather use the menu, open Media, then Open File, then browse to it. The keyboard shortcut is Ctrl and O on Windows and Linux, or Cmd and O on a Mac.

If VLC plays the audio but shows a black screen, or refuses the file outright, skip ahead to the troubleshooting sections - that is a decoding problem, not an opening problem.

Step 3 - Turn On Hardware Acceleration

This is the setting that matters. Hardware acceleration hands the decoding work to your graphics chip instead of your processor, which is the difference between smooth 4K and an unwatchable slideshow.

VLC advanced preferences showing the Hardware decoding dropdown under Input and Codecs, Video codecs, FFmpeg

  1. Open VLC and click Tools, then Preferences, or just press Ctrl and P.
  2. In the bottom-left corner, switch Show settings from Simple to All. Nothing below this point exists until you do.
  3. In the left sidebar, expand Input / Codecs, then expand Video codecs underneath it, then click FFmpeg. FFmpeg is a child of Video codecs, not of Input / Codecs - this is where most people get lost.
  4. Set the Hardware decoding dropdown to Automatic.
  5. Click Save, then close and reopen VLC.

The dropdown has more than one useful option, and knowing which is which saves a lot of guessing:

Setting What it does Use this when
Automatic Lets VLC pick the best method your GPU supports Always start here
Disabled Forces your processor to do all the work You get green frames or torn picture
Direct3D11 or DXVA2 Pins Windows to one specific method Automatic picked badly and you want to test
VA-API or VDPAU The Linux equivalents of the above You are on Linux and Automatic did nothing

Hardware acceleration is not always the winner. Older GPUs and stale drivers can produce green frames, torn picture or crashes on H.265 specifically, because the chip advertises support it cannot really deliver. If Automatic looks worse than before, set it to Disabled and see whether the picture cleans up.

Step 4 - The Settings Worth Changing Next

If hardware acceleration alone did not fix it, two more settings are worth your time. Both live in the same advanced Preferences you already have open.

The video output module is the one people reach for last and should reach for first. It decides how VLC draws frames on screen, and on some files and some drivers the default choice is simply wrong.

  1. Go to Tools, then Preferences, and set Show settings to All.
  2. Click Video in the left sidebar.
  3. Change the Output dropdown to OpenGL, then save and restart VLC.
  4. If that does not help, work through Direct3D11 and Direct3D9 in turn.

File caching matters when the file is not on your internal drive. Network shares, USB sticks and old external drives all deliver data in fits and starts, and a bigger buffer smooths that out.

VLC advanced preferences showing the file caching value under Input and Codecs

Click Input / Codecs in the sidebar and raise File caching from its default to somewhere between 1000 and 3000 ms, then save and restart. Higher values mean a slightly longer wait before playback starts and fewer interruptions once it does.

One setting to skip. Guides often point at "Skip the loop filter for H.264 decoding" in the FFmpeg panel as an HEVC fix, but the name is the giveaway - it is an H.264-era option and it is not a dependable lever for H.265. Spend the effort on the output module above instead.

Problem 1 - The File Will Not Play at All

A file that produces an error, or audio with a black screen, is usually one of four things.

  • VLC is too old. Anything before 3.0 is going to struggle - update first and retest before changing anything else.
  • The file is damaged. Test it in the online HEVC player; if that fails too, the download is bad rather than your setup.
  • It is not actually HEVC. Run it through the Codec Finder to see what is really inside the container.
  • Your preferences are tangled. Tools, Preferences, then the Reset Preferences button puts everything back and costs you nothing but the settings above.

Worth knowing that the file extension tells you very little here. Our guide on how to open HEVC, HEIC and HEIF files untangles the three formats people mix up most often.

Problem 2 - Choppy or Stuttering Playback

This is the most common complaint and it nearly always means the decoding is happening on your processor.

  • Confirm hardware decoding actually took. Go back to Step 3 - if the dropdown says Disabled, or the change did not survive a restart, that is your answer.
  • Update your graphics drivers. H.265 hardware decoding is the area where old drivers most often claim a capability they do not have.
  • Close whatever else is running. A browser with thirty tabs open competes for exactly the resources 4K decoding needs.
  • Check the hardware honestly. Smooth 4K HEVC wants a GPU from roughly 2016 onward and 8 GB of RAM - below that, no setting will rescue it.

If the machine is simply too old, a lighter player genuinely helps. MPC-BE with LAV Filters handles H.265 more efficiently than VLC on modest hardware, and readers of this page have said so in the comments more than once.

Decision diagram for choppy HEVC playback, branching on whether the GPU is modern toward enabling hardware decoding, or old toward MPC-BE with LAV Filters

Problem 3 - Green Screen, Torn Picture or Washed-Out Colour

Anything that looks wrong rather than plays wrong is a rendering problem, not a decoding one.

  • Change the video output module first. Video, then Output, then OpenGL is the single most effective fix here, and it is what sorted the wrong-colour reports on this page.
  • Then try turning hardware decoding off. Green frames and blocky patches on H.265 usually mean the GPU is decoding badly rather than not at all.
  • Update the graphics drivers. Same reason as above, and it is free.
  • Blotchy or washed-out patches on MKV files were reported on older 3.0.x builds and went away in MPC-BE - so update VLC, and switch player if it persists.

Problem 4 - Audio Out of Sync

VLC lets you fix this live, without opening any menus. Press J to pull the audio earlier and K to push it later, in 50 ms steps, until it lines up.

For a permanent adjustment on one file, use Tools, then Track Synchronization, and set the audio track delay there. If the drift gets worse the longer the file runs, that is a different problem - turn hardware decoding off, because timing bugs in GPU decoding show up exactly that way.

If VLC Still Is Not the Answer

VLC is the right default for most people, but it is not the best H.265 player on every machine. These three are worth trying before you conclude the file is broken.

  • MPC-BE is lightweight, ships with LAV Filters built in, and pairs with the MPC Video Renderer for HDR tone mapping that VLC does not match.
  • MPC-HC is the classic minimal player, with D3D11 hardware decoding and internal filters you can switch off one at a time when diagnosing.
  • PotPlayer is the most configurable of the three, and we have a separate walkthrough for HEVC in PotPlayer.

Our roundup of the best HEVC players compares them properly if you want to pick once and stop thinking about it.

Making HEVC Work Everywhere Else

VLC's decoders only ever benefit VLC. If you want H.265 to play in Windows Media Player, your video editor and everything else on the system, you need decoders installed system-wide instead.

Microsoft's HEVC Video Extensions are the official route for the Windows Photos app and Films and TV, and the manufacturer edition is free where the Store listing is not. The rest of the current decoders live in the Video Codecs section.

And if a particular file is going to keep fighting you, there is a blunter answer: convert it with VLC to H.264 once and play it anywhere without further thought.

Quick questions

Do I need to install extra codecs for HEVC in VLC?

No. VLC carries its own H.265 decoder, so there is no codec pack to install and nothing to configure beyond the hardware decoding setting in Step 3.

Do I still need to pay for the Microsoft HEVC extension?

Not for playback in VLC, which is free and needs nothing from Microsoft. You only want HEVC Video Extensions if you also need H.265 in the Photos app or Films and TV.

Which VLC version do I need for 4K HEVC?

Version 3.0 or newer. VLC 2.1 can decode H.265 but only using your processor, and that is not enough for 4K on most machines.

Why is HEVC choppy in VLC on a reasonably fast PC?

Almost always because hardware decoding is off, or because the GPU predates H.265 support and is falling back to the processor. Check Step 3 first, then update your graphics drivers.

What causes green frames or washed-out colour?

The video output module, most of the time. Switch Video, then Output to OpenGL and restart; if it persists, set hardware decoding to Disabled and compare.

Does VLC play HEVC on Mac and Android too?

Yes. VLC for Mac runs natively on Apple Silicon, and VLC for Android handles H.265 on phones and tablets with the same settings names.

Download VLC Media Player and try your file with Hardware decoding set to Automatic, or tell us what worked - the fixes in this guide came from readers doing exactly that.

CH
Chris
on 22 March 2026
During playback of 265 mkv video in VLC sometimes some pixels become washed out. This was on 3.0.16, I tried MPC-BE which seems to work great however it doesn't have the film grain option which I do like in VLC. It is also possible a newer version of VLC like 3.0.20 or 3.0.21 won't display the blotchiness but haven't tested this out yet.

In another case a 265 file was very choppy in VLC and switching over to MPC-BE made the video nice a smooth .. so 2 votes for MPC-BE as a go to secondary video player if VLC doesn't work.

For some users out there some coded Opus AV1 files when using VLC 3.0.21 won't have sound but if you scale back to 3.0.20 the sound will be there. Something VLC did in there updated version that broke the audio. Hope this helps out for someone. It'll probably be fixed in 3.0.22.

Also to note, some video files like some Netflix files it may not play the proper color scheme, in this case in the preferences, changing video output to OpenGL should fix the issue.
KO
kos
on 06 November 2025
@VanguardLH

You're right, it'll be corrected. Thanks for pointing it out!
VA
VanguardLH
on 04 November 2025
I'm using VLC 3.0.20. The nav path you mention does not exist to find hardware acceleration.

Instead go to Tools -> Preferences -> Show settings: All -> Input/Codecs -> Video codecs -> FFMPEG (note the additional tree node FFMPEG to follow), and there you'll find the Hardware decoding drop-down listbox.
Write a review or just post a comment about How to Play HEVC Files in VLC Media Player.
Verification Code
Click the image or refresh button to get a new code.
Quick heads up: Reviews & comments get a fast check before posting - no spam allowed.
Link copied to clipboard!