1 Attachment(s)
How to play UHD 4k bluray files with MPC-HC on PC/TV
In this tutorial you will learn how to play 4K UHD Blu-ray files with MPC-HC Player + MadVR codecs and LAV filters on PC (monitor) or on TV through HDMI connection.
I ran this onto Windows 10 operating system, on older versions of windows I had not tested it to see if it works.
My specs:
OS:Windows 10 pro 64bits
CPU: i5 3570k (kindly irrelevant because bluray files are managed by your video card)
RAM: 8gb 1333mhz
GPU: gtx 1050ti 4gb vram (It is mandatory to have at least 1000 series video card from Nvidia to work, at least. Older video card series doesn’t support hevc format).
Quote:
DOWNLOAD REQUIRED SOFTWARE
MPC-HC Player
MadVR Codecs
LAV Filters
Install all software (MPC-HC, MadVR codecs and LAV Filters) - preferably install them into a single folder, so as not to loose track of them.
MPC-HC Player install as you install all other software on PC.
LAV-Filters should be installed in the same folder as MPC-HC.
MadVR codecs is practically an archive that you should extract into a single folder called ,,MadVR,, that should be put into the MPC-HC folder. To install it, go into the MadVR folder, where you extracted it's content from archive, and double-click a file called ,,install.bat,, and that's it, the installer should display a message that it's done.
After installing MPC-HC player, MadVR codecs and LAV Fiters - open MPC-HC, go into Settings, Filter -> External Filters -> Add Filter and search for these:
Quote:
MadVR, Lav audio decoder, Lav splitter and Lav video decoder
After selecting these four options, trigger the button ,,Prefer,, for MadVR and LAV-Filters (you'll find the button on the up-right part of the dialogue box).
Now double-click LAV Video Decoder. At ,,Hardware decoder to use,, select NVIDIA CUVID (this is for decoding hevc with your videocard). Now your settings from Lav Video Decoder should look like this:
Attachment 23252
Now you must setup the MadVR codecs:
Enter in MadVR (from External Filters -> double-click MadVR -> Edit Settings) and make the following modifications:
Quote:
scaling algorthms -> chroma upscaling -> processing done by custom pixel shader code: Jinc
-> image downscaling -> processing done by custom pixel shader code: Jinc
-> image upscaling -> upscaling: Jinc
In Rendering -> General Settings
Quote:
You can leave this setting to default. If your movie doesn't appear to play continuously you can increase the CPU queue size. In this way your processor and video card will be stressed more and the movie should play fluently
Also on rendering -> trade quality for performance -> check use 10bit chroma buffer instead of 16 and use 10bit bit image buffer instead of 16.
Now also in madvr look for devices and select your PC Monitor or the TV that you use.
properties -> the display expects the following RGB output levels: PC levels (0-255)
the native display bitdepth is: 10 bit (or higher)
calibration -> select this display is already calibrated -> the display is calibrated to the following primaries / gamut: selectam BT.2020
the display is calibrated to the following transfer function / gamma: pure power curve
At gamma level put how much you want considering how the image looks on your screen.
Display modes -> list all display modes madVR may swtich to:
Here if you have a TV/monitor UHD check - 2160p60. If it is only 1080p check 1080p60.
2160p si 108p0 are the resolutions, p or i means progressive or interlaced. Also 60 is the refresh rate. For 10bit you need 60hz.
color & gamma -> desire display gamma / transfer function: pure power curve and also at function check how much you think considering how the image looks on your screen.
HDR ->
In case you have a monitor/tv with hdr select passthrough HDR content to the display.
If you don't have a monitor/tv with hdr select convert hdr content to SDR by using pixel shader math
this display's peak nits -> puteti folosi intre 130 si 400.
That's it!
Enjoy movies with grater quality and smooth playback! :vroam:
Note:
MadVR Every Setting Explained in Detail
Leave a LIKE and some REP if the guide was useful to you, to encourage me to do more tutorials for you in the near future! :trytofly: