1 (edited by sxyzy1016 28-04-2019 07:04:02)

Topic: Some color problems playing HEVC 10bit HDR video using SVP4 ?

The video is:
https://i.imgur.com/O8I0oCy.png

I play it with MPCHC, using LAVFilter to decode and madvr to render.

Playing with SVP4 on:

Filters currently loaded:
  - Realtek High Definition Audio
  - XySubFilter (=> madVR)
  - madVR
  - ffdshow Audio Decoder
  - ffdshow raw video filter
  - ffdshow Audio Processor
  - LAV Video Decoder
  - LAV Audio Decoder (internal)
  - LAV Splitter Source (internal)

"Allow output in 10 bit color depth" and "Try to recover HDR colors" enabled:
https://i.imgur.com/Xxyekxk.png

"Allow output in 10 bit color depth" and "Try to recover HDR colors" disabled:
https://i.imgur.com/jccSb76.png

Playing with SVP4 off (just remove the "ffdshow raw video filter" from the filters list):

Filters currently loaded:
  - Realtek High Definition Audio
  - XySubFilter (=> madVR)
  - madVR
  - ffdshow Audio Decoder
  - LAV Video Decoder
  - ffdshow Audio Processor
  - LAV Audio Decoder (internal)
  - LAV Splitter Source (internal)

https://i.imgur.com/Q973s8V.png

This is VLC with default settings:
https://i.imgur.com/9xzdyU6.png

I don't know exactly which one is the right color. It seems SVP4 and madvr both can convert HDR to SDR and 10bit to 8bit. Can someone tell me something about this? What should I do to make SVP4 not to deal with the colors and let madvr do the convert for I prefer the color in the third one.

Re: Some color problems playing HEVC 10bit HDR video using SVP4 ?

It seems the video has HDR colors. But ffdshow doesn't support HDR. Why "Try to recover HDR colors" doesn't work?

Re: Some color problems playing HEVC 10bit HDR video using SVP4 ?

> Why "Try to recover HDR colors" doesn't work?

Obviously it works. The picture is over-exposed (which is not good), but if we're talking about colors - they are definitely better.
madVR uses different tone mapping algorithm, so it looks different. And "try to recover HDR colors" does exactly this - it tries to recover colors from 8-bit video. It's not a magic wand.

> What should I do to make SVP4 not to deal with the colors and let madvr do the convert

This's impossible.
Try mpv player instead. It has a good selection of tone mapping algorithms and tuning options, and allows SVP to operate in 10-bit color space.

Re: Some color problems playing HEVC 10bit HDR video using SVP4 ?

Latest ver.165 improves HDR tone mapping wink
This's how it looks with this version:

Post's attachments

svp-rev165.png, 1.03 mb, 1000 x 419
svp-rev165.png 1.03 mb, 406 downloads since 2019-06-08 

Re: Some color problems playing HEVC 10bit HDR video using SVP4 ?

Chainik wrote:

Latest ver.165 improves HDR tone mapping wink
This's how it looks with this version:

Compared to what image? If to the first one out of 4 ("Allow output in 10 bit color depth" and "Try to recover HDR colors" enabled) then to me it looks depleted. Yes. no more overbright areas but isn't crisp as before.

Re: Some color problems playing HEVC 10bit HDR video using SVP4 ?

If it looks just like "VLC with default settings" then I believe it's "good enough".