@Dogway: Glad to see the new update here thank you ,i like your Smdegrain so much.
+ Reply to Thread
Results 91 to 120 of 210
-
-
I being trying new update v3.1.2 i been facing some difficulties to make prefilter 4 works but after reading about it i found a i need an function call knlmeansCL for that now prefilter has gone threw but one more error poped up i m still struggeling to find out what is Mfilter and how it can be used if i want to . I tried Mfilter=true but seems like MFilter doesn't work like this i get this error "the name arguement "mfilter" to SmDgrain had the wrong type" .Please Dogway can u tell how MFilter could be used, thank you.
Really nice update..Last edited by Auliya90; 19th Sep 2015 at 15:26.
-
-
Among other things I've been working on Stab2() and ResizersPack.
The most critical thing currently for v3.2d which is a fix, is prefilter=4, its temporal component isn't very good so in v3.2d it's motion compensated. Everything else are features so you don't have to worry. I hope to release about October after I finish a current project that's been dragging for more than I wished. -
Hello @Dogway
From the documentation:
Recommendation: Use slightly greater values than you are used to in other mdegrain based functions since the internal clip for the motion search in SMDegrain() has the contrast increased.
Can we say that thSAD=200 in other MVTools based functions corresponds with thSAD=300 in SMDegrain?
Thanks -
More like 1.25 times.
As a sidenote in the still unreleased 3.2d version I did some attempts at an automatic contrast prefilter for optimal motion search, this yielded to a thSAD 1.75 times increase for similar denoise results in that specific scene. The problem is that dynamic contrast implies dynamic SAD (based on source contrast instead of source noise/grain), so thSAD would not mean much as it's a fixed value in time. It's pity I might have to discard this concept because it was working very well on typical low contrast areas (clouds, details/lineart on shaded areas, etc). -
There's a port here. Not sure up to what version it covers up.
-
I can't guarantee support for AVS+ because I don't use it, but have you tried to run plain KNLMeansCL (no SMDegrain)?
-
-
-
Code:
ConverttoY8() Dither_convert_8_to_16() KNLMeansCL(D=1, A=1, h=7.0,lsb_inout=true,device_type="GPU") Ditherpost()
-
-
64 bit AVS+? Why don't you use plain avisynth?
I don't do programming, only some scripting languages. -
As there is no AviSynth 2.6.0 MT x64 and I have problems in windows 10 x64 to put together DGDecNV and KNLMeansCL in the same script on plain 32 bit. It leads to Cuda errors and green screen images.
Everything is perfect in x64 but AVS+ screen corruption on some scene change, almost black to white or something like that. -
You are trying to put together many sensible stuff, Windows 10, x64 avisynth, AVS+... You are paying the tax for using brand new interfaces. Wait until things iron out or deal with "early adopter" bugs.
In my opinion x64 never took off, I use MP_Pipeline for that and it works fine. Anyway, prefilters are things I do for convenience, but I can't really assume issues for thirds plugins. You should narrow the problem and ask the original developer. Prefilter=2 uses Quantile, so maybe AVS+ doesn't support it, little things like these are what probably refrained me from switching to AVS+. -
The only new variable in the equation is Windows 10. AVS+ was introduced to get 64 bit environment for further testing between DGDecNV and KNLMeansCL.
Can you please write some example of usage with SMDegrain?
The image corruption happens with 2 AND 4. Other modes not tested. -
I did a try with:
PHP Code:SMDegrain (tr=6,PreFilter=4,thSAD=600,contrasharp=false,refinemotion=false,lsb_out=true,plane=0,chroma=false,Globals=2)
SMDegrain (tr=6, thSAD=600,contrasharp=false,refinemotion=false,lsb_in =true,plane=0,chroma=false,Globals=1,mode=6)
Ideas? -
-
-
Why don't you ask Khanattila? He developed KNLMeansCL.
-
Tormento - it works for me on windows 8
What are your input clip dimensions and colorspace?
Code:colorbars(pixel_type="yv12") SMDegrain (tr=6,PreFilter=4,thSAD=600,contrasharp=false,refinemotion=false,lsb_out=true,plane=0,chroma=false,Globals=2) SMDegrain (tr=6, thSAD=600,contrasharp=false,refinemotion=false,lsb_in =true,plane=0,chroma=false,Globals=1,mode=6)
In 3.1.2.d, it's line 182
Code:Y8 = Y8.KNLMeansCL(D=1, A=1, h=7.0,lsb_inout=true,device_type="GPU",device_id = 1)