Codec Guide, your source for quality codecs.

Latest version

The latest version of the K-Lite Codec Pack is:

16.0.5 - Normal installer (2021-02-25)

16.0.6 - Cumulative update pack (2021-03-01)

16.0.6 - BETA version (2021-03-01)

Tips for Windows Media Player

Fix playback issues with MP4, MOV, or MKV files. For example broken audio, video, or missing subtitles.

Solutions:

  1. On Windows 10 you can install some additional Media Foundation codecs for WMP. This will allow you to play some additional video formats, such as HEVC and VP9.
  2. Rename your file from so it has extension .video instead of .mp4/.mkv
    This forces WMP to use the DirectShow codecs from K-Lite instead of the Media Foundation codecs from Windows. The codecs from K-Lite work better than the ones from Windows. This solution should allow you to play everything, including subtitles.
  3. Codec Tweak Tool > Media Foundation > disable for .mkv or .mp4
    This will also force WMP to use DirectShow codecs. Warning: This tweak will break playback of such files in applications that require Media Foundation. Games and web browsers often need Media Foundation, so we strongly advice against using this solution. Please read the help file in the Codec Tweak Tool.
  4. Use Media Player Classic (MPC-HC) player from K-Lite instead of WMP. This player is superior to WMP. MPC-HC can play everything, and supports subtitles. We highly recommend using this player.

Playback of HDR video

These are videos with a wider color range than normal.

First of all you need to use a player that supports HDR video. We recommend using MPC-HC player that is included with from K-Lite. WMP does not support HDR.

You also need to use a video renderer that supports HDR. The K-Lite Codec Pack contains two renderers that are compatible with HDR: MPC Video Renderer and madVR. You can choose the renderer that MPC-HC uses during installation of the codec pack, or here after install:
MPC-HC options > Playback > Output > Video Renderer

MPC Video Renderer is easier to use and works better with lower-end GPUs. madVR has more advanced settings, but can be difficult to configure properly.

Playback of UltraHD HDR videos requires modern hardware, with a graphics card (GPU) that supports hardware accelered decoding of 10-bit HEVC video.

Solving audio problems

Audio isn't working in MPC-HC

Change the audio renderer:
MPC-HC options > Playback > Output

If volume is very low:
Codec Tweak Tool > Fixes > Reset Windows Audio Mixer volume

Solutions for stuttering, crackling, drop outs, and lip sync issues:

  1. First check CPU usage during playback. Press Ctrl+Shift+Esc to open Windows Task Manager. If CPU usage is close to 100% then your computer might not be powerful enough to play high resolution videos. Visit our forum for advice.
  2. Disable fast startup in Windows 10: Windows Control Panel > Power Options > "Choose what the power buttons do" > uncheck "Turn on fast startup"
  3. Windows Control Panel > Sound > Speakers > Properties > Advanced > disable the two "Exclusive mode" options
  4. Windows Control Panel > Sound > Speakers > Properties > Enhancements > Disable all sound effects
  5. On laptops: Windows Control Panel > Power Options > select "High performance" power plan. If this works, then increasing the value of "Minimum processor state" in the other power plans may also solve it.
  6. Update your sound driver. Many computers have Realtek audio chip: latest Realtek driver (use generic one). You can also use the generic "High Definition Audio Driver" from Microsoft.
  7. Use Latency Monitor to check if you have any driver installed that cause high DPC latency. Such drivers should be replaced with a newer (or older) version.
  8. If you have overclocked your CPU, then reset to stock speed and voltage settings, and test if that makes any difference.
  9. If you have an Intel CPU, the use InSpectre tool to disable the Meltdown/Spectre protections. These have a negative impact on performance and increase latency. It does not matter much for security since most modern web browsers already provide protection against these processor flaws.
  10. If you are running virtual machines using Hyper-V, then closing the VMs might solve audio stuttering.
  11. Antivirus software can sometimes also cause DPC latency, for example when they monitor network activity. Try removing it and just use the built-in scanner from Windows 10.
  12. Check if a BIOS update is available for your motherboard.

Graphics driver configuration tweaks

Fix stuttering or bad video playback performance with NVIDIA drivers

NVIDIA control panel > Manage 3D settings > Vertical Sync > On

NVIDIA control panel > Manage 3D settings > Global Settings > Power Management Mode > Select Adaptive (instead of the default value Optimal)

In some cases the Adaptive/Optimal choices are unavailable, and a Normal choice is used instead. You don't need to make any change in that situation.

Fix screen tearing and/or video stuttering with AMD drivers

You need to disable Enhanced Sync and Freesync in the AMD driver settings. Proper video playback requires a constant refresh rate. You can either disable these features globally in the driver settings, or you can create an application profile for MPC-HC and disable them there.

To add an application profile:
AMD settings > Gaming > Add > Browse > "C:\Program Files (x86)\K-Lite Codec Pack\MPC-HC64\mpc-hc64.exe"

Tips for MadVR

Video is black for a few seconds at start of playback

This may happen due to the Focus Assist feature of Windows 10 Build 1803. You can fix it by completely turning off Focus Assist, including its automatic rules.

Stuttering with NVIDIA RTX cards

madVR settings > rendering > exclusive mode > "how many frame shall be presented in advance" = 1

Make same change for windowed mode.

Also read the graphics driver tweaks above.

Report bugs!!!

It is really important that you reports any problems that you may have. The developers of the various codecs can only fix problems if they know they exist. Don't expect others to have the same problems as you. Bugs often only occur with specific combinations of player/settings/hardware/drivers, or only with specific files.

You can report bugs on our forum. The experts there will help diagnose your problem and can often provide you with a direct solution or forward the information to the developers if something needs to be fixed.

Submit your feature requests

If you got a suggestion then please submit it on our forum so we can give proper feedback. It often happens that the requested functionality is already available. We can teach you where to find those options.

File doesn't play?

Submit the details on our forum. We might be able to add support for that format in a future version. For example, if VLC is capable of playing the file, then we can usually make it work rather easily.

Donate

Do you like our software and want to make a small donation? Visit our donate page. Thanks!

Polls

Which improvement would you like to see next in the K-Lite Codec Pack?
It is perfect already!
Settings presets for MadVR
Use MadVR by default on systems with a high-end GPU
Option in installer to download youtube-dl.exe
Option to convert to AC3 for S/PDIF passthrough
Options in installer to disable Media Foundation
Ability to backup/restore Win7DSFilterTweaker settings
Include beta versions in update checker
More help and documentation
Something else [submit suggestions and bug reports on our forum !!!]
  
What is your favorite player?
MPC-HC
Windows Media Player
VLC
Movies & TV app
PotPlayer
MPC-BE
KMPlayer
GOM Player
Something else