DGDenoise

These CUDA filters are packaged into DGDecodeNV, which is part of DGDecNV.
User avatar
Sherman
Moose Approved
Posts: 326
Joined: Mon Jan 06, 2020 10:19 pm

DGDenoise

Post by Sherman »

People could smell it from miles away. Peww!
User avatar
Curly
Moose Approved
Posts: 166
Joined: Sun Mar 15, 2020 11:05 am

DGDenoise

Post by Curly »

Who puts foinature in the kitchen? Is that a frog thing?
User avatar
Britney
Curly Approved
Posts: 69
Joined: Sun Aug 09, 2020 3:24 pm

DGDenoise

Post by Britney »

Frogs don't have kitchens, do they?
User avatar
tormento
DG Approved/Moose Approved
Posts: 535
Joined: Mon Sep 20, 2010 2:18 pm

DGDenoise

Post by tormento »

Rocky wrote:
Wed Feb 02, 2022 12:30 pm
Nope. The low bits are filled with zeros anyway when upconverting the bit depth.
And if I feed it with UHD 10/12 bit video, it work on YUV420P16 internally with 16 bit precision, right?
User avatar
tormento
DG Approved/Moose Approved
Posts: 535
Joined: Mon Sep 20, 2010 2:18 pm

DGDenoise

Post by tormento »

Britney wrote:
Wed Feb 02, 2022 12:58 pm
Frogs don't have kitchens, do they?
We prefer to eat raw food. Whatever it comes. Popstars too.
User avatar
Rocky
Moose Approved
Posts: 2166
Joined: Fri Sep 06, 2019 12:57 pm

DGDenoise

Post by Rocky »

tormento wrote:
Thu Feb 03, 2022 9:41 am
And if I feed it with UHD 10/12 bit video, it work on YUV420P16 internally with 16 bit precision, right?
Yes. of course. But I doubt you gain much by feeding it YV12 converted to YUV420P16, versus just processing in YV12.
User avatar
Britney
Curly Approved
Posts: 69
Joined: Sun Aug 09, 2020 3:24 pm

DGDenoise

Post by Britney »

tormento wrote:
Thu Feb 03, 2022 9:44 am
We prefer to eat raw food. Whatever it comes. Popstars too.
Goodness gracious, you want to eat me? No! But I do appreciate you still putting me in the star category. Maybe we can hang out.
User avatar
tormento
DG Approved/Moose Approved
Posts: 535
Joined: Mon Sep 20, 2010 2:18 pm

DGDenoise

Post by tormento »

Rocky wrote:
Thu Feb 03, 2022 10:07 am
But I doubt you gain much by feeding it YV12 converted to YUV420P16, versus just processing in YV12.
Well, it actually does, both in speed and size. :D

Test on extract from Eternals BD, x265 -crf 22 --preset slow.

Code: Select all

SetMemoryMax()
SetFilterMTMode("DEFAULT_MT_MODE", 2)
LoadPlugin("D:\Eseguibili\Media\DGDecNV\DGDecodeNV.dll")
DGSource("F:\In\2_35 Eternals\eternals.dgi",ct=140,cb=140,cl=0,cr=0)
DGDenoise(strength=0.15, cstrength=0.15, blend=0.1, cblend=0.1, searchw=9)
encoded 4488 frames in 983.53s (4.56 fps), 1220.50 kb/s, Avg QP:25.91

Code: Select all

SetMemoryMax()
SetFilterMTMode("DEFAULT_MT_MODE", 2)
LoadPlugin("D:\Eseguibili\Media\DGDecNV\DGDecodeNV.dll")
DGSource("F:\In\2_35 Eternals\eternals.dgi",ct=140,cb=140,cl=0,cr=0)
ConvertBits(16)
DGDenoise(strength=0.15, cstrength=0.15, blend=0.1, cblend=0.1, searchw=9)
fmtc_bitdepth (bits=10,dmode=8)
encoded 4488 frames in 945.80s (4.75 fps), 1185.53 kb/s, Avg QP:25.94
User avatar
Rocky
Moose Approved
Posts: 2166
Joined: Fri Sep 06, 2019 12:57 pm

DGDenoise

Post by Rocky »

You have to clear the windows cache between the two encodes. Need a special utility for that, or reboot.
DAE avatar
Boulder
Moose Approved
Posts: 101
Joined: Fri Jul 29, 2011 7:22 am

DGDenoise

Post by Boulder »

It's faster because x265 works faster if the bitrate is lower.
User avatar
Rocky
Moose Approved
Posts: 2166
Joined: Fri Sep 06, 2019 12:57 pm

DGDenoise

Post by Rocky »

Why is the bitrate lower?
DAE avatar
Boulder
Moose Approved
Posts: 101
Joined: Fri Jul 29, 2011 7:22 am

DGDenoise

Post by Boulder »

The increased precision might cause a stronger denoising effect, or it simply stabilizes the image more and x265 is able to utilize reference frames better. It would also be interesting to know if the frame type decisions also change - I'd expect them to be different.
Post Reply