No description
Find a file
Lee Seungjun 2b05ea2823 .
2024-02-22 00:41:00 +09:00
.github/workflows Ignore specific paths in workflow_dispatch event*** 2024-02-20 02:14:39 +09:00
distrib Небольшое уточнение в Reset_Settings.cmd. 2020-01-27 05:46:18 +03:00
external Обновлен подмодуль BaseClasses (убран код для систем старее Windows XP). 2023-04-14 20:14:35 +03:00
Include Смена версии на 0.7.2 dev. 2024-01-11 17:26:21 +03:00
Shaders Косметика кода. 2023-08-05 22:35:01 +03:00
Source . 2024-02-22 00:41:00 +09:00
.gitignore Выходные файлы теперь будут сохраняться в папке "_bin". 2019-12-30 08:00:32 +03:00
.gitmodules Дополнение. 2022-06-17 13:46:42 +10:00
build_mpcvr.cmd . 2024-02-22 00:41:00 +09:00
common.props Исправлено задание WINVER и WIN32_WINNT в common.props. 2024-01-11 21:14:37 +03:00
history.txt Обновлен history.txt. 2024-02-10 15:10:23 +03:00
LICENSE Initial commit 2018-02-25 16:09:17 +10:00
MpcVideoRenderer.sln Добавлена опция "RTX Video HDR" в UI. Функционал будет добавлен позже. 2024-02-09 10:29:49 +10:00
platform.props Переходим на C++20 и используем std::format вместо fmt::format. 2022-06-17 06:20:12 +03:00
Readme.md В рекомендованных системных требованиях теперь значится Windows 10, потому что Windows 8/8.1 имеет меньше возможностей при использовании режима Direct3D 11. 2023-11-23 18:48:17 +03:00
sign.cmd Доработка build_mpcvr.cmd и sign.cmd. Избавляемся от SETLOCAL ENABLEDELAYEDEXPANSION. 2021-05-22 18:41:56 +03:00
update_revision.cmd Revert "Используем системную переменную %ProgramFiles%." Т.к. не работает при вызове из другого командного файла. 2022-02-28 07:14:49 +03:00
update_submodules.cmd В update_submodules.cmd добавлено больше информации. 2023-12-23 08:13:36 +03:00

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.8.24 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.
  • HDR video support (HDR10, HLG and partially Dolby Vision).
  • 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.

  • An SSE2-capable CPU
  • Windows 10 or newer
  • DirectX 10/11 video card

License

MPC Video Renderer's code is licensed under [GPL v3].

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/

Donate

https://mpc-be.org/forum/index.php?topic=240