AV1 not playing

AV1 is one of the clearest examples of why the old “install VLC codecs” advice no longer gets people very far. VLC can have broad format knowledge, yet AV1 still depends on version age, CPU speed, GPU support, and whether the playback path is modern enough. If AV1 is not playing, the fix is rarely an external codec pack for VLC itself. AV1 often succeeds or fails based on whether the GPU can really decode it and whether VLC chose the right path. On many systems, the most honest answer is that AV1 is exposing a real hardware limit, not a codec gap inside VLC.

Updated April 2026 · Practical guidance for current VLC decode paths, GPU checks, and Windows playback comparisons.

Compare VLC with Windows playback
Useful when AV1 works in one place but not another
See why newer formats expose playback limits faster
✔ Focused on AV1-specific reality
✔ Explains why newer formats raise the bar
✔ Keeps the user moving toward a working path
AV1 is newer than the old advice

That is why codec-pack guidance often feels stale here. The hard part is less about recognition and more about practical decoding.

Software decoding can be brutal

Even when AV1 technically opens, the machine may not keep up smoothly without a better decode path.

Player choice matters

Sometimes the fastest path forward is not more tweaking inside VLC, but using the path that gives the GPU and system better leverage.

What to tell users honestly

The codec route is mostly closed for AV1 inside VLC itself. That sounds disappointing, but it actually clarifies the next move: update the player, test the GPU support and playback path, and compare against Windows playback instead of chasing external codec packs.

Known-good starting paths for AV1

Modern Intel or Arc graphicsCheck whether that generation should support AV1 decode, then keep a hardware path in play before falling back to software decode.
Recent NVIDIA or AMD GPUAV1 often depends more on hardware generation than on VLC itself. If the GPU should support it, test another VLC path before assuming AV1 is unsupported.
Older or unknown hardwareAV1 may fail simply because practical decode support is not there. In that case another player may not help much either.

What to test first

  1. Check your VLC version first. Older builds are more likely to struggle with newer AV1 files.
  2. If you know the GPU, check whether that generation should support AV1 decode. Heavy AV1 can expose CPU or GPU limits immediately.
  3. In VLC, test a better hardware decode method or output path before turning hardware decoding off. Then compare VLC with a Windows player.
  4. If AV1 fails everywhere, the machine may simply lack practical decode support for that file.
Rough compatibility guidance

GPU decode support by generation

This is practical guidance, not an authoritative spec sheet. Driver quality, VLC version, exact output path, and the file itself still matter. The goal is to help users work out whether a playback problem is likely to be a GPU/decode-path issue rather than a missing VLC codec.

GPU generationH.264HEVCVP9AV1Rough guidance
Intel graphics
Pre-6th Gen Intel HDYesNoNoNoTreat modern HEVC and AV1 as software-decode territory.
6th–7th Gen IntelYesPartialPartialNoCan handle some HEVC, but heavy files often expose limits.
8th–10th Gen IntelYesYesYesNoUsually a good HEVC baseline. AV1 is still unlikely.
11th Gen / Iris XeYesYesYesPartialStart by keeping hardware decode active and test the path.
12th Gen+ / ArcYesYesYesYesStrong modern baseline for HEVC and AV1.
NVIDIA GeForce
GTX 700–900YesPartialNoNoEarly HEVC support only. Modern formats may fall back badly.
GTX 10 seriesYesYesPartialNoUsually solid for HEVC. AV1 is not the target here.
RTX 20 seriesYesYesYesNoGood all-round baseline for HEVC and VP9.
RTX 30 seriesYesYesYesYesGood starting point for AV1 decode troubleshooting.
RTX 40 seriesYesYesYesYesStrong modern baseline. Look at VLC path choice before disabling decode.
AMD Radeon
Pre-RX 400YesNoNoNoOld baseline. Treat HEVC and AV1 cautiously.
RX 400–500YesPartialPartialNoMixed results. Heavy files can still hit decode limits.
RX 5000YesYesYesNoUsually a sound HEVC baseline.
RX 6000YesYesYesPartialCan be workable for newer formats, but AV1 varies.
RX 7000YesYesYesYesModern baseline for AV1 and HEVC checks.

Use this as a starting point. If your GPU generation should support the codec, try a better hardware-accelerated decoding method or Video output path before falling back to software decode.

Optional fallback

Still want to try the codec-pack route?

Some visitors still prefer a traditional Windows codec-pack route. That can be a reasonable optional fallback for Windows playback, even though it usually does not change how VLC itself decodes video.

Open Media Player Codec Pack

This route can help Windows playback and some other players. It usually does not change how VLC itself decodes video.

Related pages

Quick answers

Why is AV1 not playing?
Because AV1 can depend heavily on version age, CPU power, GPU support, and a modern playback path.
Can VLC play AV1?
Yes, but results vary sharply with hardware and the exact file demands.
Should I install codecs for AV1 in VLC?
Usually not. VLC mostly uses built-in decoding, so external codecs rarely solve AV1 playback inside VLC.
What helps most with AV1 playback?
Updated software, modern GPU support, and using the playback path that handles AV1 most efficiently on that machine.