The HDR concept is very hot these two years, both TVs and computers are using it as a selling point for promotion. But after all, computers are not developed for playing HDR video, so there is a big gap compared to professional Blu-ray players. But you do not have to be disappointed, now most computers, if you can properly optimize the player and various filter settings, you can also build a system environment suitable for HDR video playback.
Turn off the player’s own filters
When we play video, the player generally has to perform a series of operations such as data separation, decoding, rendering, etc., before the video and audio can be presented to the user, and the filters play an important role in this series of operations. However, the filters of ordinary players can only cope with the general video files, but for HDR type video files can not help, so we need to let the player call a third-party filters to do.
In order to avoid the interference of the player’s built-in filters with the third-party filters, we need to disable them first. Here we take the more popular PotPlayer as an example, after starting it, right-click in the player window, select the “Options” command in the context menu, then in the pop-up options window, select the “Filters” option in the list of settings on the left In the options window that appears, select the “Filter” option on the left-hand side of the settings list, and then change the “Activation condition” to “Not used” in the right-hand window (Figure 1). Next, turn off the “Use built-in video codec” and “Use built-in sound codec” options below to disable the use of the player’s own filters.
Adding third-party filters
First, download the third-party filter LAVFilters (https://github.com/Nevcairiel/LAVFilters/releases/) for backup, through which you can complete the data separation and decoding operation. Return to the PotPlayer Options window, select the “Global Filter Priority” option under “Filters” in the left list, and click the “Add External Filter” button in the window. In the pop-up dialog box, find the folder directory of LAVFilters filters and select the LAVSplitter.ax file from it. Next, follow the same steps and select the LAVVideo.ax and LAVAudio.ax files. Next, select the “LAV Video Decoder” option in the list, and then set the “Priority” to “Force Use” (Figure 2). And so on, do the same for the other two options.
Now select “Video Decoder” item under “Filter” in the left list, then click “Filter/Decoder Management” button in the right window, and in the pop-up window, click “Add External Decoder” button in the pop-up window, and then choose to add LAVSplitter.ax file in the pop-up browsing window. Next, add LAVVideo.ax and LAVAudio.ax by the same steps, and click “OK” button to return to the “Video Decoder” setting window after setting.
Calling third-party filters
After adding the third-party filters, the next step is to let the player call these filters when playing video files. Firstly, select the “Source Filter/Splitter” item under “Filter” in the left list, and select “Lav Splitter Source” in the list of each video format. ” item in the list of each video format, which is to let the player call third-party filters to split this file. Next, click the “Video Decoder” and “Audio Decoder” options in the left list respectively, and then select “LAV Video Decoder” and “LAV Audio Decoder” in the list respectively. ” and “LAV Audio Decoder” options respectively. Then the video and audio files will be decoded by the third-party filters (Figure 3).
Next, click the “…” button after “LAV Video Decoder” and select “DXVA2 (copy-back)” in the “Hardware Acceleration” list of the pop-up dialog box to activate the hardware decoding function (Figure 4), so that the graphics card can be used to better bear the decoding operation of video information and thus reduce the load on the system processor.
Then click the “…” button behind “LAV Audio Decoder”, select the “Mixing” tab in the pop-up dialog box, and select the “Stereo” option in the list (Figure 5).
Resetting the video rendering method
The information obtained by decoding can only be presented to the user after rendering. Usually the player we use is rendered using EVR, which is the interface provided by Microsoft’s system, so the performance is very average, so we can only use a third-party madVR rendering filter to better render HDR video.
First, download the latest version of madVR from its official website (http://www.madvr.com/) and unzip it, then add the filter as described above. Next, click the “Video” option on the left side of the player settings window, select the “Madshi Video Renderer” item in the “Video Renderer” list on the right side of the window, and then click the then click the “…” button at the end (Figure 6).
Select the model of your monitor in the pop-up list, expand the list and select the HDR option, and select the “let madVR decide” option in the right window, which can be automatically selected according to the user’s monitor type (Figure 7).
Through this series of configuration operations, we have built an HDR video playback platform in the computer system, so that HDR video content can be better presented to users.
Tip: Click the “Sound” option on the left side of the player settings window, and select “Built-in WASAPI Audio Renderer” in the “Default Output Settings” list on the right side of the window. item can also be better for sound rendering.