Attached the function MCDegrainSharp.
It does what is written by the author and explained by jagabo:Does it do what jagabo is posting ?
It should be loaded in your script with the command Import(...) and not LoadPlugin(...), or placed in the proper directory.Code:# Based on MCDegrain By Didee, http://forum.doom9.org/showthread.php?t=161594 # Also based on DiDee observations in this thread: http://forum.doom9.org/showthread.php?t=161580 # "Denoise with MDegrainX, do slight sharpening where motionmatch is good, do slight blurring where motionmatch is bad" # In areas where MAnalyse cannot find good matches, the blur() will be dominant. # In areas where good matches are found, the sharpen()'ed pixels will overweight the blur()'ed pixels # when the pixel averaging is performed.
That's a different (more complex) script/function (also attached). Load it as MCDegrainSharp.I found this one but I can't figure out how to use it:
https://forum.doom9.org/showthread.php?t=139766
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays!
+ Reply to Thread
Results 91 to 98 of 98
Thread
-
-
This slow playback is intentional for demo of the denoisers. Every frame of the video is repeated 3 times in succession, so one can immediately compare the effect of the denoisers.
Frame1:
-1st picture: the Original non-denoised variant
-2nd picture: the MCDegrainSharp denoised variant
-3rd picture: the TD2 denoised variant
Frame 2
-1st picture: the Original non-denoised variant
-2nd picture: the MCDegrainSharp denoised variant
-3rd picture: the TD2 denoised variant
.... and so on for the subsequent frames.
Which variant is currently displayed is written on the top left of the picture in yellow letters.
This method makes a comparison between denoisers easy / more eye catching.
P.S.
And you can put the basic MCDegrainSharp.avsi of post#76 into the Avisynth+ plugins folder. It will then be loaded automatically.
I brought the MCDegrainSharp filter up in the hope that it may be better suited than TD2 for your W7/32 system.Last edited by Sharc; 7th Sep 2024 at 13:12.
-
This method makes a comparison between denoisers easy / more eye catching.
-
Last edited by Sharc; 7th Sep 2024 at 13:31.
-
-
Now to deliberately confuse the issue.
I was playing around with MCDegrainSharp a while back. I've barely used the modded version since but it should be fine and it's attached for anyone who might care. The changes compared to the original are:
There's a BClip argument for determining if the source is blurred when the motion match is bad. It's true by default, the same as the original.
The default value for sharpening is 0.3 as the higher value the original used (I can't remember what it was) was too much for me.
There's a CSM argument for sharpening with CSMod instead of Avisynth. It's false by default and I don't know if it'll make a huge difference as I haven't tested it properly yet. It will slow the function down quite a bit though.
The Chroma argument wasn't being used for MSuper. That shouldn't change the output but it'll probably speed things up a bit more when chroma denoising is disabled.
TrueMotion sucks and blows at the same time, so it's disabled by default (as it is for QTGMC and TemporalDegrain2). Specify TrueM=true for more blur where there's motion if you like that sort of thing. There's a GlobalM argument for disabling GlobalMotion but it's still enabled by default.
For high bitdepth video you can specify a lower bitdepth for the motion search if time is of the essence.
Frame properties are checked for color range info and unless it specifies full range the video is expanded to full range for the motion search. Expand=false will prevent that and Expand=true will force it.
MT may have been true by default for the original version if it had an MT argument, but it's false for this version.
I vaguely remember the original version switched to using MDegrainN at some stage. This version still uses MDegrain1 - MDegrain6 so the maximum for TR is 6, but the degraining should otherwise be the same so I didn't bother to change it.Last edited by hello_hello; 16th Sep 2024 at 02:08.
Avisynth functions Resize8 Mod - Audio Speed/Meter/Wave - FixBlend.zip - Position.zip
Avisynth/VapourSynth functions CropResize - FrostyBorders - CPreview (Cropping Preview)
Similar Threads
-
the strange virtualdub2 errors in 32 and/or 64 bit versions.
By roeselpi in forum EditingReplies: 6Last Post: 11th May 2023, 06:18 -
Using Avisynth+ with Virtualdub2
By stymie in forum Video ConversionReplies: 7Last Post: 5th Feb 2021, 18:17 -
How to install the nnedi3 plugin into Virtualdub2 and Avisynth?
By Guernsey in forum Newbie / General discussionsReplies: 7Last Post: 25th Apr 2020, 04:27 -
Add exteneral encoder errors on VirtualDub2
By hintlou in forum Newbie / General discussionsReplies: 2Last Post: 29th Feb 2020, 05:41 -
Avisynth+ not refreshing in VirtualDub2
By Chief Mouse in forum Video ConversionReplies: 2Last Post: 6th Sep 2019, 16:18