Codec Guide, your source for quality codecs.

Back to FAQ index

Media Player Classic

Q:How can I see which codecs and DirectShow filters MPC is using to play the my file?
A:

In the menu, click on 'Play', then on 'Filters'.

Q:No video is displayed when playing a DVD in Media Player Classic
A:

If you haven't got a MPEG-2 decoder installed, you should enable the internal MPEG-2 decoder in Media Player Classic.

MPC Options -> Internal Filters -> Transform Filters

Q:Media Player Classic freezes for a while when I open the File menu
A:

MPC Options -> Player -> Hide CD-ROMs Menu

Q:"Media Player Classic could not render some of the pins in the graph" errors
A:

This usually means that there is a filter missing that is needed to decode one of the streams in the file. The error message should show some information about the required format, but this information is very cryptic. Below you can find some of the values that the error might show you, together with the format that belongs to it.

majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {726D6173-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}

The format above is AMR audio. To play this you need to enable AMR in ffdshow audio decoder.

majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA-00389B71}
subtype: Unknown GUID Name {31535046-0000-0010-8000-00AA00389B71}
formattype: Format_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}

The format above if FPS1 video. To play this you need Fraps. Or enable FPS1 in ffdshow video decoder configuration.

majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770}
subtype: MEDIASUBTYPE_MPEG1System {E436EB84-524F-11CE-9F53-0020AF0BA770}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}

The format above is MPEG-1. Try enabling the internal MPEG PS/TS/PVA source filter and MPEG-1 decoder in Media Player Classic. See Options -> Internal Filters -> Transform Filters.

majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770}
subtype: MEDIASUBTYPE_Avi {E436EB88-524F-11CE-9F53-0020AF0BA770}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}

The types above usually mean that you are trying to play an incomplete AVI file or a non-standard compliant AVI file. The default AVI splitter of Windows has difficulty to handle incomplete files. Enable the internal AVI splitter in Media Player Classic. See Options -> Internal Filters -> Source Filters.

majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {34616D69-0000-0010-8000-00AA00389B71}

The format above is IMA4 audio. Enable IMA ADPCM in ffdshow audio decoder.

majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {00006771-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}

The format above is Ogg Vorbis audio. Enable Vorbis in ffdshow audio decoder.

majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {1B81BE68-A0C7-11D3-B984-00C04F2E73C5}
formattype: FORMAT_VideoInfo2 {F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}

You may get the above error when there is a problem with your graphics driver that prevents the use of DXVA. The solution is to disable the internal DXVA H.264 decoder in Media Player Classic Homecinema.

majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {30355649-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}

The format above is Indeo 5. You can enable that codec with the Codec Tweak Tool (manage VFW codecs).

Q:I have installed DC-DSP, but it doesn't seem to work when using Media Player Classic
A:

You need to disable the internal audio switcher of Media Player Classic.

Options > Internal Filters > Audio Switcher

Q:An ActiveMovie window appears when opening a DVD with Media Player Classic
A:

Enable the internal MPEG-2 decoder in Media Player Classic.

Options -> Internal Filters -> Transform Filters

Q:Media Player Classic gives a black screen on the TV-out
A:

Change the video renderer. You can do that in: Options -> Playback -> Output -> DirectShow Video

Try the different renderers until you find one that works for you. Restart the player each time you change the renderer.

Q:The 'Save Image' and 'Save Thumbnails' functions in Media Player Classic give an error
A:

Media Player Classic gives error: GetCurrentImage failed, hr = 8000ffff

The solution is to change the video renderer. A fewof the renderers are not compatible with the image saving functionality of Media Player Classic. Renderers that are not compatible are Overlay Mixer and madVR.

You can change the video renderer here: MPC Options -> Playback -> Output -> DirectShow Video.

Q:Media Player Classic freezes when trying to play a DVD
A:

Make sure that your DVD drive is set at the correct region, and that the region of your DVD drive matches that of the DVD.

You can edit the region settings of your DVD drive here: Start -> Settings -> Control Panel -> System -> Hardware -> Device Manager -> DVD/CD-ROM drives

Q:Some files that contain unicode characters give a "Failed to render file" error in Media Player Classic
A:

This may happen with for example the following file types: .rm .amr .3gp

The solution is to change the name of the file so that it only contains letters and numbers. Remove all non ASCII characters.

Q:Playback is not smooth (it stutters) even though the CPU usage is low
A:

In some rare cases Overlay Mixer in combination with YV12 colorspace output causes the video to stutter. Probably due to a bug in the graphics drivers.

Possible solutions:

  • Update your graphics driver
  • Change the video renderer that is used by Media Player Classic:
    Options -> Playback -> Output -> DirectShow Video
  • Force RGB32 output in ffdshow:
    ffdshow video decoder -> Output -> select RGB32 as primary output color space.
Q:QuickTime files from the GameTrailers website play very choppy
A:

This happens with .mov files that contain SVQ3 video, when the file is parsed by Haali Media Splitter. Frames are decoded in the wrong order.

The solution is to change the preferred splitter with the Codec Tweak Tool. The recommended splitter for .mov is LAV Splitter.

Q:Some .mov files play without sound
A:Use the Codec Tweak Tool to change the preferred splitter for .mov to LAV Splitter.
Q:How do I exit from the special Direct3D Fullscreen mode in MPC-HC?
A:

The context menu and most of the keyboard shortcuts do not work in Direct3D mode. The only way to exit Direct3D fullscreen is to press Ctrl+C. This will also stop playback.

Q:Opening .asx or .wax streams gives a "Failed to render file" error.
A:

Media Player Classic does not properly support these types of streams. Use Windows Media Player for these files.

Q:Playback of QuickTime or RealMedia video is very pixelated
A:

This can be fixed by changing the rendering method.

MPC options -> Playback -> Output

Select either the DirectX 7 or DirectX 9 mode for QuickTime and RealMedia. At least one of the two should give proper playback.

Q:The play button does not work after having pressed the stop button when playing a RealMedia file in Media Player Classic
A:

This is a 'bug' (or rather a limitation) in Media Player Classic when using the RealMedia framework for playback. This problem does not exist when using the DirectShow framework for playback of realMedia files.

The only way to re-activate the play button is to re-open the file.

If you want to play a video file several times, then you can find settings for doing so in MPC options. Those settings apply to all files you play.

Q:Some .rm files cause Media Player Classic to crash
A:

Solutions:

  • Change the name of the file so that it only contains letters and numbers. Remove all non ASCII characters.
  • Rename the file from .rm to .rmvb
Q:I can not play .ram files in Media Player Classic. I get a "cannot render the file" error.
A:

Media Player Classic options -> Player -> Formats

Scroll down to "Real Media File". Behind it you should see "RealMedia". If you see "DirectShow", then click on it and change it to "RealMedia". This is the default setting, so normally you don't need to change anything.

It is required that the RealMedia framework is installed for playing streaming RealMedia content in MPC. Even then, there is no guarantee that it will work for all streams. Also, it only works in the 32-bit version of MPC, because the RealMedia framework is 32-bit software.

For proper playback of RealMedia streams it is recommended to use RealPlayer or VLC Player.

Q:I get a "DVD: Macrovision Failed" or "DVD: Copy-Protect Fail" error when trying to play a DVD
A:

This may happen if you have are using madVR or Haali video renderer. Solution is to change the video renderer in MPC options.

MPC options -> Playback -> Output

Q:I get a "Failed to query the needed interfaces for DVD playback" error when trying to play a DVD
A:

This may happen if the DVD Navigation DirectShow filter from DirectX is not properly registered. Perform this command to fix it:

Start -> Run -> regsvr32 qdvd.dll

Q:What are shaders?
A:

A Pixel Shader is a graphics function that calculates effects on a per-pixel basis. A shader is basically a tiny program that is executed on your graphics card to process some graphic data. In the case of MPC, every frame of the video you play gets processed.

Q:Why can't I enable any shaders?
A:

The requirements for the pixelshaders in MPC:

  • Your graphics card must support Pixel Shaders 2.0
  • You need to use a compatible video renderer: VMR-7 (renderless), VMR-9 (renderless), or EVR Custom Presenter.
  • Surface setting must be set to "3D surfaces".
  • It requires some DirectX components that are not included with standard Windows installation. Run the DirectX Web Installer to get the required DirectX updates.
Q:How do I enable or disable an internal filter in MPC?
A:

You can find the relevant options here:
MPC Options -> Internal Filters

Source filters (aka splitters) are used for parsing files. Transform filters are decoders.

Q:Aero gets disabled and my desktop turns to basic mode when playing a file in MPC
A:

This can happen if you selected the wrong video renderer in MPC options. Aero is not compatible with the Overlay Mixer. It is recommended to use "EVR Custom Presenter" on Vista/7.

If you are using an old version of MPC that doesn't have the EVR option, then choose "VMR-9 (renderless)".

MPC Home Cinema has a special option to disable Aero. Perhaps you have accidentally enabled that. You can find it here:
MPC menu -> View -> Renderer Settings -> Presentation -> "Disable Desktop Composition"

Q:Files with H.264 video play with just a black screen on my second display
A:

This problem is caused by the internal DXVA H.264 decoder of MPC in combination with a buggy graphics driver.

Updating your graphics driver may solve the problem. Otherwise, you should disable the internal DXVA decoder in MPC options.

Q:Some files with H.264 video give a green screen in MPC
A:

This problem is caused by the internal DXVA H.264 decoder of MPC in combination with a buggy graphics driver.

Updating your graphics driver will in most cases solve the problem. Otherwise, you should disable the internal DXVA decoder in MPC options.

Q:Some files play with green/black/pink video corruption in MPC
A:

This problem is caused by the internal DXVA H.264 decoder of MPC in combination with a buggy graphics driver.

Updating your graphics driver will in most cases solve the problem. Otherwise, you should disable the internal DXVA decoder in MPC options.

Q:It takes several seconds for MPC to load
A:

If MPC loads slowly, even when not playing a file, then it might be because of your anti-virus software. For example Kasperky and Avast have caused problems with MPC several times in the past. Solution is to put mpc-hc.exe on the ingore list of your scanner.

Another known cause for slow loading of MPC is related to certain old versions of the Realtek sound driver. If your computer has a Realtek sound chip, then you should update your driver to the latest version.

Q:After opening a video in MPC it takes a few seconds before it starts playing
A:

If MPC loads slowly only when playing a file, then the problem might be related to your graphics driver. First thing to try is to update the driver. If that does not help, then select a different video renderer in MPC: Options -> Playback -> Output -> DirectShow video.

Q:Kaspersky Internet Security detects "PDM.Keylogger" in Media Player Classic (mpc-hc.exe)
A:

That is a false positive detection of KIS. Media Player Classic is clean and safe to use. MPC can be controlled by keyboard shortcuts and also media center remote controls. That functionality triggers the proactive detection of KIS.

You can find more details here including instructions on how to remove the warning:
http://support.kaspersky.com/kis2010/proactive?qid=208281028

Q:I get "Error Creating Sync Renderer" when playing a file in MPC
A:

Somehow the "EVR Sync" video renderer does not work properly on your system. We are not sure what exactly causes this problem.

You can solve the problem by changing the video renderer.
MPC Options -> Playback -> Output

If you want to be able to use DXVA hardware acceleration, select "EVR Custom Pres". Otherwise select "EVR".

Q:Sound suddenly stopped working in Media Player Classic, but still works in other players
A:

First check if you did not accidentally enabled the audio mute button or have set the volume to 0.

Open MPC and play a file. Then click on the Windows speaker icon in your system tray (right-bottom corner of your screen). Click on "mixer". Then you should see volume sliders for all active multimedia programs. Check if the volume of MPC is correct and not muted. This solution is only relevant for Windows Vista and newer. Windows XP does not have separate volume options for individual programs.

If the above doesn't help, then follow the instructions below very carefully. This particular solution only applies to Windows Vista and newer, and is not relevant for Windows XP.

  1. Open Windows Explorer and navigate to the folder where you installed the codec pack. On a 32-bit system that usually is:
    C:\Program Files\K-Lite Codec Pack\
    And on 64-bit systems it is:
    C:\Program Files (x86)\K-Lite Codec Pack\
  2. Open the folder Media Player Classic.
  3. Rename the file mpc-hc.exe to mpc-hc2.exe
  4. Double-click on mpc-hc2.exe and open a video through its File menu.
  5. Does the sound work now? If it works, then continue with the instructions below. If it still does not work, then your problem has some other cause.
  6. Rename the file back to mpc-hc.exe
  7. Open the Windows Registry Editor
  8. Start -> Run -> regedit.exe
  9. Navigate to this key:
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore\
  10. Press Ctrl+F to open a search dialog.
  11. Search for: mpc-hc.exe
  12. If you find a reference to mpc-hc it should look similar to this:
    {0.0.0.00000000}.{2986f787-648a-4afd-98bb-46ab1426f33f}|\Device\HarddiskVolume1\Program Files (x86)\K-Lite Codec Pack\Media Player Classic\mpc-hc.exe%b{00000000-0000-0000-0000-000000000000}
  13. Remove the subkey in which you found the reference. The subkey will have a name similar to 7bd5936a_0, but with different numbers and letters.
  14. If you do not find any references to mpc-hc.exe inside the PropertyStore key, then your problem has some other cause.

The solution above also works for other executables that have a similar sound problem on Windows Vista/7/8.

Q:MPC freezes/crashes after exiting hibernate (sleep mode)
A:

The developers of MPC are aware of this problem. They are working on a solution.

It is recommended to close MPC before putting your PC in hibernation.

Q:Some WMV files play very slowly
A:

This is a known problem with the "EVR Custom Pres." renderer in MPC-HC.

A workaround is to (temporarily) disable VSync. You can do that through: View -> Renderer Settings -> VSync -> VSync. Tip: you can quickly toggle this option on/off by pressing the V button.

Another solution is to select a different video renderer in MPC-HC options. Recommended alternative renderers are: EVR Sync, EVR, Haali, and System Default.

Q:Playback of VC-1 video inside M2TS container stutters or gives wrong framerate
A:

This is a known problem with the "EVR Custom Pres." renderer in MPC-HC in combination with the Gabest MPEG splitter.

There are several solutions/workarounds:

  • Set LAV Splitter or Haali Media Splitter as preferred source filter for M2TS files. You can do that with the Codec Tweak Tool.
  • Temporarily enable the option called "Frame Time Correction" in Media Player Classic. You can do that through: View -> Renderer Settings -> Presentation -> Frame Time Correction.
    Tip: you can toggle this option on/off by pressing the C button.
  • Select a different video renderer in MPC-HC options. Recommended alternative renderers are: madVR, EVR, Haali, and System Default.
Q:AVI and WMV give stuttering playback when using the NVIDIA 197.xx driver
A:

This is a bug in the NVIDIA driver. It only happens when using the EVR Custom Presenter or EVR Sync video renderers in MPC.

This bug has been fixed since the 257.21 driver.

Q:I get a message saying "Error creating EVR Custom renderer"
A:

Update your graphics driver or change the video renderer in MPC options.

Q:I can't select a different language in MPC-HC
A:

Translation files for MPC-HC are only included in the Mega version of the codec pack. There is an option in the installer for installing the language files. They are installed at default settings.

Q:I can't play video files in MPC-HC. The status bar just says "stopped".
A:

This is usually caused by a problem with your graphics driver.

Update your graphics driver or change the video renderer in MPC options.

Q:File associations are not working for normal Windows user accounts
A:

Since Windows Vista there are two types of file associations. Global associations and user-specific file associations. A global file association applies to all user accounts. However, each user account can override global associations with its own preferred choices.

The codec pack creates global associations. It also resets the overrides for the administrator account that was used for the installation. The preferences of other user accounts can not and should not be changed by the installer.

Each individual user can select the preferred program through the "Default Programs" applet of Windows. You can choose Media Player Classic as your preferred player there.

Back to FAQ index