#1  
05-06-2015, 07:51 AM
dpalomaki dpalomaki is offline
Free Member
 
Join Date: Feb 2014
Location: VA
Posts: 1,694
Thanked 369 Times in 325 Posts
I see ABSoft has released Neat Video version 4. It claims to include improved ability to deal with "dust and scratches" and related single frame defects. Have not tried it yet.
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Ads / Sponsors
 
Join Date: ∞
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
05-06-2015, 06:02 PM
premiumcapture premiumcapture is offline
Free Member
 
Join Date: Dec 2013
Location: Boston, MA
Posts: 585
Thanked 72 Times in 65 Posts
http://www.neatvideo.com/examples-dust-scratches.html - it claims to fix dropout
Reply With Quote
  #3  
05-06-2015, 08:08 PM
lordsmurf's Avatar
lordsmurf lordsmurf is online now
Site Staff | Video
 
Join Date: Dec 2002
Posts: 13,502
Thanked 2,448 Times in 2,080 Posts
The dust-and-scatch filter is useless, even when you max out the temporal setting. Avisynth can get far better results.

For film converted to VHS, I'm actually working on a script right now:

Code:
AVISource("c:\test.avi")
AssumeTFF()
TFM(field = 1, mode = 5, PP = 1)
TFM(field = 0, mode = 5, PP = 1)
TFM(field = 1, mode = 5, PP = 1) 
yadifmod(order=1, mode=0, edeint=NNEDI2(field=1)) # faster yadif deinterlace

#ColorYUV(autowhite=true) # auto white balance

ConvertToYV12
StabMod() # lordsmurf deinterlace VHS jitter stab() alternative

MergeChroma(aWarpSharp(depth=10), aWarpSharp(depth=20)) # better white balance than ColorYUV(autowhite), use with overlay line below
Overlay(last, ColorYUV(off_y=-8, off_u=9, off_v=-2), 0, 0, GreyScale(last).ColorYUV(cont_y=30)) # use with mergechroma line above
 
function CleanClip(clip input){return RemoveNoise(RemoveDirt(input))}
function RemoveDirt(clip input)
{
dirt_strength=23 # tweak as needed
super1=input.MSuper(pel=2)
bvec = MAnalyse(super1,isb=false, blksize=8,overlap=0, delta=1, truemotion=true)
fvec = MAnalyse(super1,isb=true, blksize=8,overlap=0, delta=1, truemotion=true)
backw = MFlow(input,super1,bvec)
forw  = MFlow(input,super1,fvec)
clp=interleave(backw,input,forw)
clensed=clp.Clense(grey=false, cache=4)
alt=clp.RemoveGrain(2)   #mode=2 retains fine detail
clp1=RestoreMotionBlocks(clensed,clp,alternative=alt,pthreshold=6,cthreshold=8, gmthreshold=40,dist=3,dmode=2,debug=false,noise=dirt_strength,noisy=4, grey=false)
return clp1.SelectEvery(3,1)
}
function RemoveNoise(clip input)
{
PRE_sharpness= 60
PRE_radius= 3
denoising_strength=600
super2 = input.MSuper(pel=2)
bvec1 = MAnalyse(super2, isb = true,  delta = 1, blksize=16, overlap=8)
fvec1 = MAnalyse(super2, isb = false, delta = 1, blksize=16, overlap=8)
bvec2 = MAnalyse(super2, isb = true,  delta = 2, blksize=16, overlap=8)
fvec2 = MAnalyse(super2, isb = false, delta = 2, blksize=16, overlap=8)
return input.MDegrain2(super2,bvec1,fvec1,bvec2,fvec2,thSAD=denoising_strength).unsharpmask(PRE_sharpness,PRE_radius,0)
}
RemoveNoise
RemoveDirt
CleanClip
^ This works very well for this exact source (film>VHS), even better than VideoFred's and JohnMeyer's film scripts.

The script is a resource hog, and runs about 3fps for my older quad-core setup. But it's effective.

For VHS dropouts, I have another script. That too, is far more effective. But again, slow, at about 3fps.

- Did my advice help you? Then become a Premium Member and support this site.
- For sale in the marketplace: TBCs, workflows, capture cards, VCRs
Reply With Quote
  #4  
05-07-2015, 08:59 AM
themaster1 themaster1 is offline
Free Member
 
Join Date: Feb 2011
Location: France
Posts: 497
Thanked 99 Times in 83 Posts
I like this new release and the dust& scratch filters work ok for me (maybe not as good as certain avisynth filters) the GUI is more pleasant to my eyes we can even mix source/filtered source. Try and judge for yourself guys
Reply With Quote
  #5  
05-07-2015, 09:15 AM
lordsmurf's Avatar
lordsmurf lordsmurf is online now
Site Staff | Video
 
Join Date: Dec 2002
Posts: 13,502
Thanked 2,448 Times in 2,080 Posts
Quote:
Originally Posted by themaster1 View Post
I like this new release and the dust& scratch filters work ok for me (maybe not as good as certain avisynth filters) the GUI is more pleasant to my eyes we can even mix source/filtered source. Try and judge for yourself guys
I have some ugly footage that I keep for testing. I need to post some of them.
My test of NeatVideo v4 failed. It did almost nothing.

Do you have any test footage to show it working well?

I've never been a huge fan of NeatVideo. It mostly just blurs video. I want to like it, but just never found much use for it. Even some VirtualDub filters were better. The limits of those two are the main reason I got into heavier Avisynth use years ago. After seeing what VideoFred could do to film, I doubled down on my efforts for VHS. Avisynth was even more powerful that I had thought!

- Did my advice help you? Then become a Premium Member and support this site.
- For sale in the marketplace: TBCs, workflows, capture cards, VCRs
Reply With Quote
  #6  
05-07-2015, 10:21 AM
themaster1 themaster1 is offline
Free Member
 
Join Date: Feb 2011
Location: France
Posts: 497
Thanked 99 Times in 83 Posts
video like that for example: https://www.youtube.com/watch?v=dBAqsoq3Jk4

i'm pretty sure if you pre process with avisynth + neat after you can get good results (avisynth or neat alone no chance)
Reply With Quote
  #7  
05-07-2015, 10:34 AM
NJRoadfan NJRoadfan is offline
Premium Member
 
Join Date: Sep 2010
Posts: 1,155
Thanked 357 Times in 293 Posts
The only thing I have found useful about Neat Video is the chroma noise reduction. It works well with old camcorder footage. The luminance filtering for the most part is too aggressive and results in plastic vision.
Reply With Quote
  #8  
05-07-2015, 10:37 AM
lordsmurf's Avatar
lordsmurf lordsmurf is online now
Site Staff | Video
 
Join Date: Dec 2002
Posts: 13,502
Thanked 2,448 Times in 2,080 Posts
I think you mean "chroma grain", correct? It's grain/noise in chroma channels. And I agree, it can do that well.
Chroma NR is color artifact removal.

- Did my advice help you? Then become a Premium Member and support this site.
- For sale in the marketplace: TBCs, workflows, capture cards, VCRs
Reply With Quote
  #9  
05-07-2015, 12:39 PM
dpalomaki dpalomaki is offline
Free Member
 
Join Date: Feb 2014
Location: VA
Posts: 1,694
Thanked 369 Times in 325 Posts
Neat Video is but one tool in the tool box, and the trick is to use it where it fits. It is not designed for solving most of the issues with analog video tape restoration. However, I find it works well as a plug-in to NLEs (a plus for simplifying work flows) and it can make a big improvement in viewability of noisy DV/HDV/HD video such as that shot in poor light.

As with all noise reduction, it can give the plastic look if applied with too heavy a hand or if the profiles are not appropriate to the clip (addressed in section 10.2 of the User Guide).

There is a demo/trial version so no need to buy it to determine whether or not it can be of value.
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Any new good Capture Cards released today? Zerowalker Capture, Record, Transfer 31 04-11-2013 04:42 AM
Neat Video profile noise july76 Restore, Filter, Improve Quality 1 01-20-2013 07:49 PM
Flatbed scanner vs. Neat Receipts (sheet fed scanner) vs. copy paste? Sossity Photo Processing, Scanning & Printing 4 10-23-2012 09:53 AM
Neat Video plugin that comes with lordsmurf's VirtualDub unclescoob Restore, Filter, Improve Quality 7 08-25-2011 01:17 AM

Thread Tools



 
All times are GMT -5. The time now is 08:35 AM