The video has already been denoised, so I don't need those combo filters that claim to denoise/degrain in addition to removing spots.
What is a recommended filter? RemoveDirtMC_SE looked sweet but I had no idea what to input for any of the parameters as the help file offered no explanation. What the hell is clmode and repmode? How many repmodes are there?![]()
+ Reply to Thread
Results 1 to 11 of 11
-
-
I'm also interested in this in the past I have used would use Cinepaint for scratch removal and restoration. While it gets the job done on a frame by frame bases its very tedious work to do so.
Murphy's law taught me everything I know. -
Last edited by sanlyn; 21st Mar 2014 at 08:23.
-
I think that's more like a spot than a scratch.
Try the RemoveSpots() function mentioned in this thread: https://forum.videohelp.com/threads/341188-Still-have-flicker-after-Denoising-with-AviS...=1#post2129254
Note that RermoveSpots works far better if your video is IVTC'd as in the script in the above link. All most all scratch and spot filters require IVTC, deinterlace/reinterlace, or at least SeparateFields() to work properly.Last edited by sanlyn; 21st Mar 2014 at 08:23.
-
Why should a spatio-temporal filter's efficacy depend on whether or not the picture is interlaced? I tried RemoveSpots() and it blurs motion unacceptably during movement.
Does anyone know how to properly work RemoveDirtMC? -
Most filters of the type you're looking for require working with separated fields or deinterlaced (you can always rejoin frames or fields afterwards). Even some VirtualDub filters require you to designate whether a video is interlaced or not. They will either temporarily deinterlace or separate fields internally (DeFlicker, NeatVideo, and many VDub resizers, for instance). Many Avisynth denoisers that are motion-vector based (like, for instance, some of the plugins called by MCTemportalDenoise) suggest it as well. Perhaps you'd get better results if you use MCTD the way many of its called plugins suggest. RemoveDirtMC doesn't work well on interlaced video.
Last edited by sanlyn; 21st Mar 2014 at 08:24.
-
My video is progressive. I was wondering why RemoveSpots would work better on interlaced frames than progressive. The trick merely involves temporal displacement, not exactly a revolutionary trick. The motion-compensated ones are quite advanced, however. Unfortunately, I don't get the RemoveDirtMC parameters and the filter fails to load. I lost my copy of the original non-SE one.
Perhaps you'd get better results if you use MCTD the way many of its called plugins suggest. -
Just the opposite, as stated earlier. Having no sample of your actual video, it's structure is unknown.
Some deinterlacers work well, some not so well.
If you refer to RemoveSpots(), it doesn't use RemoveDirtMC. It uses the simpler version of RemoveDirt() which is a script, a dll, and several support plugins similar to MCTD. The "MC" version requires users to get fancy with some Microsoft .Net support files that are almost impossible to get straight, which is why it doesn't load for many users.
I haven't known RemoveDirt() (aka "RemoveSpots()") to blur. If you don't want any softening in your video (the captures look pretty soft already), you'd also avoid too many smoothers such as FluxSmooth.
RemoveSpots() uses v0.9 of RemoveDirt() available here: http://home.arcor.de/kassandro/RemoveDirt/RemoveDirt.zip
It also requires elements of RemoveGrain v.09 or laterLast edited by sanlyn; 21st Mar 2014 at 08:24.
-
My bad, I misinterpreted your post and thought you said that it works better on interlaced material.
I was referring to the spot remover.
I believe I acquired all dependencies, but I'll let the error speak for itself. See attachment.
That video isn't the one I'm working with, I just picked it to highlight the kind of spots I'm dealing with as I was too lazy to find one on my video (there aren't too many.) My video is a cartoon and RemoveSpots() wrecks the hell out of moving backgrounds.
I see. -
NLMeansCL is the problem for everyone. Everything I've read sez Avisynth doesn't recognize the commands that load some .Net support files. If anyone has a solution for it, I've never found it. Avisynth can't load AvsFilterNet.dll, or its partner NLmeansCL .net plugin. The author's official command for loading this stuff is:
Code:LoadPlugin("[path to Avisynth plugins]\AvsFilterNet.dll") LoadNetPlugin("[path to Avisynth plugins]\NLMeansCL_netautoload.dll")
As for RemoveSpots: it works on spots, freckles, sometimes scratches or "strings". It doesn't work on anything else. You should do your other denoising first, before using it.Last edited by sanlyn; 21st Mar 2014 at 08:24.
Similar Threads
-
G-Spot says its 4:3, but its really 16:9
By Toastie in forum Video ConversionReplies: 18Last Post: 22nd Nov 2011, 07:54 -
A spot on the LCD
By hamid22689 in forum ComputerReplies: 12Last Post: 20th Oct 2010, 15:44 -
G-spot computer mouse
By deadrats in forum ComputerReplies: 2Last Post: 12th Feb 2010, 23:53 -
Spot Subtitle Editor
By devilcoelhodog in forum SubtitleReplies: 2Last Post: 13th Jan 2009, 12:46 -
G-Spot Help
By serf423 in forum Newbie / General discussionsReplies: 5Last Post: 31st Mar 2008, 09:07