rigaya / NVEnc

NVENCによる高速エンコードの性能実験
https://rigaya34589.blog.fc2.com/blog-category-17.html
Other
1.1k stars 114 forks source link

New --vpp-fft3d filter doesn't seem to do much? #598

Closed agressiv closed 5 months ago

agressiv commented 5 months ago

--vpp-fft3d doesn't seem to actually denoise anything. Even with maximum denoising on a grainy video, it's hardly doing anything. When I compare stills, I have a hard time finding anything different, even in noisy scenes.

Amount = 1 (default) doesn't seem to degrain at all. In some cases the file size is larger than a video without any filters. Amount = 0 degrains a bit? But it's hardly measurable or noticeable.

I was really hoping for a high quality denoiser that can be done in hardware so that I don't have to resort to (much slower) avisynth/vapoursynth scripts.

I loaded up neo_fft3d and it denoises quite a bit. I wouldn't expect identical results but I'm wondering if something got missed?...

rigaya commented 5 months ago

The first option to use when you want to adjust the strength of fft3d is sigma, and not amount.

I think you should let amount default, and try increasing value of sigma (default=1.0, 0.0 - 100.0).

agressiv commented 5 months ago

Adjusting sigma does nothing at all. File sizes are all identical with sigma 10,20,30,40,50, all the way up to 100.

Looks like this parameter works in QSVEnc, but has no effect in NVEnc.

rigaya commented 5 months ago

Thanks for testing, it seems to be a bug of fft3d, I'll check and have it fixed.

rigaya commented 5 months ago

sigma not working shall be fixed with NVEnc 7.56, please have a try.

agressiv commented 5 months ago

thanks, this is now working!