MPC Video Renderer
MPC Video Renderer is a free and open-source video renderer for DirectShow. The renderer can potentially work with any DirectShow player, but full support is available only in the MPC-BE. Recommended MPC-BE 1.6.6 or newer.
Key features
- Can work with DXVA2 and Direct3D 11 hardware decoder.
- DVXA2 and Direct3D11 Video Processor with hardware de-interlacing for NV12, YUY2, P010 formats.
- Shader video processor for various YUV, RGB and grayscale formats.
- Various frame resizing algorithms, including Super Resolution.
- Subtitle and OSD display.
- Rotation and flip of the video frame.
- Dithering when the final color depth is reduced from 10/16 bits to 8 bits.
- Automatic HDR to SDR conversion.
- Transferring HDR10 data to the display.
Minimum system requirements
- An SSE2-capable CPU
- Windows 7¹ or newer
- DirectX 9.0c video card
¹For Windows 7, you must have D3DCompiler_47.dll file. It can be installed via update KB4019990.
Recommended system requirements
- An SSE2-capable CPU
- Windows 8.1 or newer
- DirectX 10/11 video card
License
MPC Video Renderer's code is licensed under [GPL v3].
Links
Nightly builds - https://yadi.sk/d/X0EVMKP4TcmnHQ
Topic in MPC-BE forum (Russian) - https://mpc-be.org/forum/index.php?topic=381
MPC-BE - https://sourceforge.net/projects/mpcbe/