Video Codec Not Supported: How to Fix Playback Problems

A “video codec not supported” message means the player can see the media file but cannot decode the video stream. The container may be common, but the video inside it may require HEVC, AV1, ProRes, DivX, Xvid, or another decoder.

Quick answer

Check whether the problem is the file container or the actual video codec. If several files from the same source fail, install wider codec support or convert the files to H.264 MP4 for maximum compatibility.

Download Media Player Codec Pack Back to error help

Check first

Identify the video codec online

If you are not sure whether the file uses H.264, HEVC/H.265, AV1, ProRes, DivX, Xvid, or another format, open the Online Codec Inspector and check the video stream without uploading the file.

Check video codec

Common causes

  • The file uses a codec that is newer than the player or operating system supports.
  • The container is supported but the video stream is not.
  • The file is high bit depth, HDR, 10-bit, or otherwise outside what the player expects.
  • The player uses Windows system codecs rather than built-in decoders.

Quick checks first

  1. Test whether audio plays while the picture is black or missing.
  2. Try the file in a different player to see whether another decoder can handle it.
  3. Check if the file came from a phone, camera, capture card, editing suite, or online service that may use modern codecs.
  4. Avoid changing the extension; renaming .mkv to .mp4 does not change the codec.

Step-by-step fixes

  1. Install Media Player Codec Pack and restart the media player.
  2. If the file uses HEVC/H.265, see the HEVC guide for more specific steps.
  3. If the file uses AV1, try a modern player or install AV1-capable playback support.
  4. If you need the video to work on older devices, convert it to MP4 with H.264 video.
  5. If the file stutters rather than fails, test a lower-resolution copy to rule out hardware decoding limits.

When a codec pack can help

  • The file is valid but the installed player lacks the required decoder.
  • The problem occurs across one group of codecs or containers.
  • You want Windows Media Player and DirectShow-based apps to handle more formats.

When another fix is better

  • The file is corrupt, encrypted, or only partially downloaded.
  • The computer is too slow for the video resolution or bitrate.
  • The issue is caused by a browser DRM or streaming-service restriction.

Best compatibility target

For maximum compatibility, use MP4 with H.264 video and AAC audio. That combination is widely supported across Windows, phones, browsers, TVs, and editing tools. Modern codecs such as HEVC and AV1 are useful, but they are more likely to need newer playback support.

Frequently asked questions

What is a video codec?

A video codec is the method used to compress and decode the picture part of a media file.

Why does the container matter less than the codec?

A container such as MP4, MKV, MOV, or AVI can hold many different video codecs, so the extension alone does not prove compatibility.

What is the safest conversion format?

MP4 with H.264 video and AAC audio is usually the most compatible format for Windows, phones, TVs, and web playback.

Can the video codec be unsupported while audio works?

Yes. The player may decode the audio stream while failing to decode or display the video stream.

Related playback help

HEVC/H.265 codec missingAV1 codec missingMP4 file not playing