Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|
#3062 | Link |
|
Registered User
Join Date: Mar 2011
Posts: 5,064
|
I'm pretty sure they're comparable the way they are.
QTGMC+ # Core plugins: # ResizersPack (for nnedi3=true) # NNEDI3CL (for nnedi3=true and gpuid=0) (requires at least AVS+ v3.7.3) # nnedi3 (for nnedi3=true and gpuid=-1) It's odd because for fairly good quality video (interlaced or progressive) they seem fairly similar, but I think I'll go back to using the original QTGMC for the moment, just to be safe. |
|
|
|
|
|
#3064 | Link |
|
Registered User
Join Date: Mar 2011
Posts: 5,064
|
The sample I uploaded contains a lot of shimmering, although I'm not sure why (the video is only like that in a few places), so I assume it's QTGMC's shimmer repair doing most of the work stabilizing it, and maybe that isn't working correctly in the QTGMC+ version, or something....
|
|
|
|
|
|
#3065 | Link |
|
Registered User
Join Date: Dec 2025
Posts: 2
|
Hello all. I've used this SMDegrain for a while but after updating it, it seems to have changed a bit. I'm looking for recommendations (hopefully from Dogway) on what settings to use as a one size fits all thing even though I know it's better to fine tune settings depending on the source video.
My main priority is minimal ghosting/smearing/artifacts and my second priority is removal of most noise but a slight amount remaining isn't a big problem. The content I encode is raw bluray movies, so the videos are 1920x1080 and they're live action. My settings currently look like this: SMDegrain(tr=3, thSAD=400, RefineMotion=true, contrasharp=true, plane=4, prefilter=6, chroma=true) I'm wondering if anyone has any suggestions on different settings to use that would give better results as I don't have a lot of knowledge on the parameters. Last edited by WAusJackBauer; 8th January 2026 at 05:49. |
|
|
|
|
|
#3066 | Link |
|
Registered User
Join Date: Jul 2018
Posts: 1,480
|
thSAD setting depends only on the relative noise level in your content. It is generally only protection setting from too bad blends and smoothing. The main adjustment of linear temporal nosie reduction is tr-value. To get lowest level of distortions you typically need first select your working tr-value (balance between performance and degrain level) and slowly increase thSAD (from very low values where it is not degrain at all) to adjust balance between degrain and smoothing. If you lucky you have some range of thSAD where degrain already enough and details smoothing is not yet started. If not - you need to adjust thSAD between either better degrain or better details saving.
Some time ago I found there is a simple API call in AVS+ allow to print debug data on output frame - it is very highly wanted feature for adjusting lots of params for mvtools (MAnalyse + MDegrain). But still not used. |
|
|
|
|
|
#3067 | Link | |
|
Registered User
Join Date: Jan 2025
Posts: 222
|
Quote:
Code:
video=SMDegrain(video,tr=1,thSAD=100,thSADC=50,contrasharp=true,prefilter="MinBlur3",str=5.0,refinemotion=true) Code:
video=SMDegrain(video,tr=2,thSAD=200,thSADC=100,contrasharp=true,prefilter="MinBlur3",str=5.0,refinemotion=true) I use RipBot264, but for most other app's, you'd remove the video from the call.
__________________
Main Systems:- 9970X on Gigabyte TRX50 AERO D 7970X on Asus Pro WS TRX50-Sage WiFi 9950X3D on MSI Carbon X670E 7950X on Gigabyte Aorus Elite B650 i9-13900KF on MSI Tomahawk B660 |
|
|
|
|
|
|
#3068 | Link |
|
Big Bit Savings Now !
Join Date: Feb 2007
Location: close to the wall
Posts: 2,040
|
And may I add:
To whom prefilter=6 (KNLMeansCL) is too smeary (to me it was) I can suggest prefilter=8 (BM3D). Well worth the effort.
__________________
"To bypass shortcuts and find suffering...is called QUALity" (Die toten Augen von Friedrichshain) "Data reduction ? Yep, Sir. We're that issue working on. Synce invntoin uf lingöage..." |
|
|
|
|
|
#3069 | Link | |
|
Registered User
Join Date: Jan 2025
Posts: 222
|
Quote:
But doesn't BM3D work best with a hi end nVidia GPU ?? I tried it years ago, and I wasn't impressed, but I think I know why.
__________________
Main Systems:- 9970X on Gigabyte TRX50 AERO D 7970X on Asus Pro WS TRX50-Sage WiFi 9950X3D on MSI Carbon X670E 7950X on Gigabyte Aorus Elite B650 i9-13900KF on MSI Tomahawk B660 |
|
|
|
|
|
|
#3070 | Link |
|
Big Bit Savings Now !
Join Date: Feb 2007
Location: close to the wall
Posts: 2,040
|
Yes, BM3D is resource hungry, RTX3080 here.
BM3D became my choice for the least harming treatment, keeping a filmic impression, subtly improving compressibilty.
__________________
"To bypass shortcuts and find suffering...is called QUALity" (Die toten Augen von Friedrichshain) "Data reduction ? Yep, Sir. We're that issue working on. Synce invntoin uf lingöage..." Last edited by Emulgator; 7th January 2026 at 03:06. |
|
|
|
|
|
#3072 | Link | |
|
Registered User
Join Date: Dec 2025
Posts: 2
|
Quote:
I mainly used prefilter 6 because it apparently utilizes a GPU a little bit so it was slightly faster than the others. But if you believe a different prefilter would be better for my content, please let me know
|
|
|
|
|
|
|
#3073 | Link | |
|
Registered User
Join Date: Jan 2025
Posts: 222
|
Quote:
![]() You can use BM3D with a CPU, but what's the point in that. So what app are you using ?? Have you tried my script suggestion ?
__________________
Main Systems:- 9970X on Gigabyte TRX50 AERO D 7970X on Asus Pro WS TRX50-Sage WiFi 9950X3D on MSI Carbon X670E 7950X on Gigabyte Aorus Elite B650 i9-13900KF on MSI Tomahawk B660 |
|
|
|
|
|
|
#3074 | Link | |
|
24 years and counting...
Join Date: Oct 2002
Location: Germany
Posts: 747
|
Quote:
I'd pick it over BM3D any day. ![]() And it runs much better on AMD GPUs than on comparable Nvidia cards. Keep in mind those prefilter presets are merely defaults for different kinds of noise. Those are for people who can barely create their own Avisynth script. If you want to get the optimum out of SMDegrain, nothing beats your very own prefilter setup. Just my 2 cents. |
|
|
|
|
|
|
#3075 | Link | |
|
Acid fr0g
Join Date: May 2002
Location: Italy
Posts: 3,075
|
Quote:
![]() Show me a source and your scripts to prove me that BM3D, especially in temporal+spatial flavor, is worse than klnmeanscl.
__________________
@turment on Telegram |
|
|
|
|
|
|
#3076 | Link | |
|
24 years and counting...
Join Date: Oct 2002
Location: Germany
Posts: 747
|
Quote:
Why do you want to do inferior temporal denoising on a clip you'll feed to an excellent temporal denoiser afterwards? As a standalone filter, I agree with you because KNLMCLs temporal denoising is utter garbage. And that's why I'd never use prefilter-6 setting in SMDegrain. Let SMDegrain do the temporal denoising and give it a little help with a custom spatial denoiser, if needed. And here I pick NLM over BM3D because it does a good job in the spatial domain, it is fast and needs way less CPU resources and much less VRAM on AMD. Which brings me back to my last post where I said it is no shame to have an AMD GPU. OpenCL apps run faster on AMD and need way less VRAM because Nvidia is too dumb to code proper memory management for OpenCL, especially on RTX GPUs. People complain in NV forums for a long time, but they don't care because they want devs to use CUDA of course. |
|
|
|
|
![]() |
| Tags |
| avisynth, dogway, filters, hbd, packs |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|