X

How to Configure MPC Video Renderer for High-Quality Video Playback

Be the first to comment

Set up MPC Video Renderer in MPC-BE for sharper, HDR-ready, low-CPU playback - free, open source and much lighter than madVR.

MPC-BE running MPC Video Renderer for smooth low-CPU 4K HDR playback

Your videos look fine, until you see them through a better renderer.

Soft upscaling, banding in dark scenes and HDR that looks flat are mostly the last stage of playback doing a basic job, not your hardware giving up.

This guide sets up MPC Video Renderer in about ten minutes, then shows which settings are worth changing.

MPC Video Renderer is a free, open-source DirectShow video renderer: it takes decoded frames and draws them on your screen.

It is developed alongside MPC-BE, which is where it works best.

Why not just keep the default?

MPC-BE starts on the Enhanced Video Renderer, which works but does little more than show the picture. MPC Video Renderer adds better scaling, dithering, HDR tone mapping and HDR passthrough, while staying far lighter than madVR.

Step 1: Install MPC-BE and the Renderer

  1. Install MPC-BE. Get the latest MPC-BE release; the renderer recommends version 1.9.1.12 or newer.
  2. Unpack the renderer. Download the current MPC Video Renderer ZIP and extract it to a permanent folder you will not tidy away later.
  3. Register it. Right-click Install_MPCVR_64.cmd and choose Run as administrator - or Install_MPCVR_32.cmd if your player is 32-bit, even on 64-bit Windows.

MPC Video Renderer install script run as administrator

A console window flashes and closes. That registers the renderer as a DirectShow filter that any compatible player can use.

Keep that folder where it is. Moving or deleting it breaks the registration, and the renderer disappears from your player until you run the install file again.

Step 2: Select It in MPC-BE

Open MPC-BE, then View and Options, and click Video in the left-hand list.

MPC-BE Options window showing the Video renderer dropdown

Under Video renderer, open the dropdown and choose MPC Video Renderer. Then click Properties next to it to open the renderer's own settings.

MPC-BE renderer Properties button to access MPC Video Renderer settings

The defaults are good, so there is no need to change anything yet. If you ever lose track of what you changed, the Default button puts everything back.

Step 3: Check It Is Running

Play a demanding file, ideally 4K or HDR, and press Ctrl and J. The statistics overlay shows the renderer at work, with dropped frames and timing.

For the bigger picture, open Task Manager and watch CPU and GPU use. Low CPU with the GPU's Video Decode graph moving means hardware decoding is doing its part too.

Settings Worth Changing

Every setting below is in the renderer's Properties window, apart from hardware decoding, which belongs to MPC-BE.

You want Change this
HDR films to look right on an ordinary screen Tick Use Direct3D 11, then in the HDR box tick Convert to SDR and set Method to Measured (version 0.11.1 or newer).
Real HDR on an HDR monitor or TV Set HDR to Passthrough and Windows HDR to Allow turn on/off (fullscreen), so Windows switches HDR on only for the film.
Sharper upscaling of DVD and 1080p In Shader video processor, set Upscaling to Lanczos3, or Jinc2m on a strong graphics card. Request Super Resolution uses the graphics card's own upscaler where it has one.
No banding in dark scenes Leave Use dithering ticked.
Hardware decoding In MPC-BE, open Options, Internal Filters, then the video decoder settings, and set Preferred decoder to D3D11, DXVA2.

Prefer to keep decoding separate from the player? LAV Filters paired with this renderer gives you the same GPU-accelerated chain in any DirectShow player.

When Something Goes Wrong

Symptom Fix
MPC Video Renderer is missing from the list Run the install file again as administrator, and check it matches your player: 64-bit for a 64-bit player, 32-bit for a 32-bit one.
Black screen, sound only Update your graphics driver, then try unticking Use Direct3D 11 to test the older Direct3D 9 path.
HDR looks grey and washed out Turn on Convert to SDR for an ordinary screen, or Passthrough with Windows HDR on for an HDR screen. Our washed-out HDR guide walks through both.
High CPU or stuttering That is the decoder, not the renderer. Turn on hardware decoding as in the table above.
Settings are in a mess Click Default in Properties, or run Reset_Settings.cmd from the renderer's folder.

Still stuck because a file will not open at all? That is a missing decoder, and the K-Lite Codec Pack installs the ones most Windows players lack. Our Codec Finder tells you which one a file needs.

Quick questions

Is MPC Video Renderer better than madVR?

For everyday 1080p and 4K playback it comes close, uses far less of your graphics card and is still actively developed. madVR still leads on extreme upscaling tuning; our renderer comparison covers when it is worth the extra setup.

Can I use it in MPC-HC or PotPlayer?

Yes. In MPC-HC it is under Options, Playback, Output, and recent K-Lite Codec Pack builds set it up there for you. PotPlayer can use it as well, through its video renderer settings.

Which version should I use?

The latest, 0.11.1, which added the Measured HDR to SDR method and the Spline tone-mapping curve. Older builds stay on the download page if a new one misbehaves.

Does it work on Windows 7?

It can, but it needs the D3DCompiler_47.dll file from Windows update KB4019990. Windows 10 or newer is recommended.

Does it support variable refresh rate and G-Sync?

Set Swap effect to Flip in Properties and turn on variable refresh in your graphics driver. Results depend on your monitor and driver, so test with a 24 fps film.

The bottom line

Install the renderer, pick it in MPC-BE's Video page, and change only what you need: HDR conversion, upscaling or hardware decoding.

Reader comments (0)

Write a comment

Be the first to comment on How to Configure MPC Video Renderer for High-Quality Video Playback

0 / 3000
Verification code picture

Letters and numbers, not case sensitive. Hard to read? Get a new code.

Reviews and comments get a quick check before they go live - no spam allowed.

Link copied to clipboard!