Page 21 of 24

Re: HDR -> SDR conversion

Posted: Sun Oct 21, 2018 8:45 am
by admin
Maybe 10 is a bit too strong. I'll reduce it in the next version.

Re: HDR -> SDR conversion

Posted: Sun Oct 21, 2018 11:06 am
by admin
I slipstreamed 1.11 to reduce default hue to 5. Hopefully, you can live with that. I do think this hue correction is a good thing. If you can show otherwise, please do.

Re: HDR -> SDR conversion

Posted: Thu Jan 31, 2019 5:53 am
by sv503
Hi, Donald!
Please give recommendations, how to select the parameter "Prefetch"? What does this parameter affect? Thank's.

Re: HDR -> SDR conversion

Posted: Thu Jan 31, 2019 10:21 am
by admin
It's an Avisynth+ thing that you can google. There are so many variables affecting it that your best bet is to use Avsmeter to time your script and empirically determine the best value. For some scripts, any prefetch reduces performance.

Re: HDR -> SDR conversion

Posted: Thu Feb 07, 2019 1:41 am
by Keyser78
Hello :-) Which version of Dgsource (dgdecnv) has parameter "fulldepth"? I use 2053, checked others :-( There's no in manual either.

Re: HDR -> SDR conversion

Posted: Thu Feb 07, 2019 4:48 am
by Guest
All versions of DGDecodeNV, for the last great while at least, have the fulldepth instruction
From the manual
fulldepth: true/false (default: false)

When fulldepth=true and the encoded video is HEVC 10-bit or 12-bit, then DGSource() delivers 16-bit data to Avisynth with the unused lower bits zeroed. The reported pixel format is CS_YUV420P16. If either of the two conditions are not met, then DGSource() delivers 8-bit YV12 or I420 data, as determined by the i420 parameter. When fulldepth=false and the video is HEVC 10-bit or 12-bit, then the video is dithered down to 8-bit for delivery. If you need a reduced color space (less than 16 bits) for your high-bit-depth processing, you can use ConvertBits() as needed after your DGSource() call.

Re: HDR -> SDR conversion

Posted: Thu Feb 07, 2019 6:57 am
by Keyser78
I try to use it in Avspmod 2.5.1 and get a script error: dgsource does not have a named argument "fulldepth". :-(

Re: HDR -> SDR conversion

Posted: Thu Feb 07, 2019 7:04 am
by DJATOM
Your version is too old, update dgdecodenv.dll.

Re: HDR -> SDR conversion

Posted: Thu Feb 07, 2019 7:50 am
by Keyser78
Thanks! I've been using first 2053 version :facepalm: Now it works great.

Re: HDR -> SDR conversion

Posted: Mon Jun 17, 2019 3:42 pm
by Dion
Dion wrote:
Thu Sep 13, 2018 1:00 am
Have you ever considered making an HDR to SDR app for the Nvidia Shield? It has an Nvidia GPU in it and one thing it lacks is an HDR to SDR app that can hook onto Plex or Kodi or some other popular video apps.

Could even charge for it an probably make some decent bank. :D
https://nvidianews.nvidia.com/news/nvid ... rcomputing

Maybe useful for this? I'm not a dev so maybe you could comment.

Re: HDR -> SDR conversion

Posted: Mon Jun 17, 2019 8:32 pm
by admin
Thanks for the suggestions, guys. I need to make a DGHDRtoSDR() update and then I can look at this stuff.

Do you feel GOOOD? Say YEAH! Wheee.

Re: HDR -> SDR conversion

Posted: Fri Aug 30, 2019 3:17 am
by zys4416
great filter!
i'm very looking forward to the HLG2SDR function.

Re: HDR -> SDR conversion

Posted: Fri Aug 30, 2019 5:19 am
by Guest 2
admin wrote:
Mon Jun 17, 2019 8:32 pm
Do you feel GOOOD? Say YEAH! Wheee.
YEAH! :lol:

Re: HDR -> SDR conversion

Posted: Fri Aug 30, 2019 8:21 am
by admin
zys4416 wrote:
Fri Aug 30, 2019 3:17 am
i'm very looking forward to the HLG2SDR function.
I didn't make one because of the supposed backwards compatibility of HLG. Can you further justify your request?

Re: HDR -> SDR conversion

Posted: Fri Aug 30, 2019 8:23 am
by admin
Guest 2 wrote:
Fri Aug 30, 2019 5:19 am
YEAH! :lol:
Better late than never!

Re: HDR -> SDR conversion

Posted: Tue Sep 03, 2019 5:19 am
by zys4416
admin wrote:
Fri Aug 30, 2019 8:21 am
zys4416 wrote:
Fri Aug 30, 2019 3:17 am
i'm very looking forward to the HLG2SDR function.
I didn't make one because of the supposed backwards compatibility of HLG. Can you further justify your request?
I have same 2160p 10-bit TS sources in HLG / BT.2020 (mediainfo reported), and I want to re-encode them to 1080p in SDR / BT.709 for archiving.

When I play a TS source, the color looks mostly fine, it seems to be a 4K UHD source.

You mean that I can re-encoding without any filters?

Re: HDR -> SDR conversion

Posted: Tue Sep 03, 2019 8:50 am
by admin
Any chance you could give me a link to one of those transport streams? You can use DGSplit to cut the first 50MB. Only you can decide if it looks "good enough" with no special processing. With one of your streams I can try it both ways and we'll see how they compare.

Re: HDR -> SDR conversion

Posted: Wed Sep 04, 2019 10:49 pm
by zys4416
admin wrote:
Tue Sep 03, 2019 8:50 am
Any chance you could give me a link to one of those transport streams? You can use DGSplit to cut the first 50MB. Only you can decide if it looks "good enough" with no special processing. With one of your streams I can try it both ways and we'll see how they compare.
I have provided 3 clips, 50MB per clip, thank you for your help :D

http://138.68.0.28:8008/trim_162.ts
http://138.68.0.28:8008/trim_187.ts
http://138.68.0.28:8008/trim_203.ts

Re: HDR -> SDR conversion

Posted: Thu Sep 05, 2019 6:24 am
by admin
Thank you very much. I will make a proper HLG to SDR filter and see how it compares.

Re: HDR -> SDR conversion

Posted: Thu Sep 05, 2019 6:55 am
by admin
This is interesting:

https://www.youtube.com/watch?v=yGSjun9gsbs

It shows that, compared to a proper conversion to SDR 709, playing HLG 2020 directly is "OK" but it is much darker and there are color shifts.

Probably your clips will perform similarly. Seems to me there is indeed a good justification for a new filter.

Re: HDR -> SDR conversion

Posted: Thu Sep 05, 2019 12:32 pm
by admin
Guys, I have added a 'HDR' field to the HEVC Info dialog. This will show "PQ" for HDR10, "HLG" for HLG, and is blank for SDR.

I also figured out how to properly detect HDR. There are two ways to signal it: 1) through the transfer_characteristics (16 is PQ, 18 is HLG), and 2) through SEI messages. Previously I was looking only at the presence/absence of SEI messages. Now I look at both. You have to look at both because a HLG stream can signal 709 via transfer_characteristics together with a preferred_transfer_characteristics SEI specifying HLG. This allows for backward compatibility of HLG with 709 displays. Refer to T-REC-H.Sup18-201710-I!!PDF-E.pdf for details:

https://www.itu.int/rec/T-REC-H.Sup18-201710-I

Will slipstream it after some regression testing.

Re: HDR -> SDR conversion

Posted: Thu Sep 05, 2019 12:59 pm
by zys4416
I found the official HD version here:

https://www.youtube.com/watch?v=ih1l6wb7LhU

for these clips:

trim_187.ts at 35:03
trim_203.ts at 38:02

I can't find trim_162.ts in HD version, I think SDR ver. and HDR ver. are different editions.

Re: HDR -> SDR conversion

Posted: Thu Sep 05, 2019 1:27 pm
by admin
Thanks but I don't know how to download youtube videos.

Re: HDR -> SDR conversion

Posted: Thu Sep 05, 2019 6:45 pm
by Bullwinkle
Hello there culture lovers. Today we take a look at the modern day HLG to SDR known as The Good Stuff. Here is one fetching picture. They call me fetching. Fetching all the pixels ain't saving whoa! Ooh. Okay that is all for today next week the meaning of Randomness and Beauty.

Re: HDR -> SDR conversion

Posted: Thu Sep 05, 2019 6:48 pm
by admin
Whee!