digitalFAQ.com Forum

digitalFAQ.com Forum (https://www.digitalfaq.com/forum/)
-   Restore, Filter, Improve Quality (https://www.digitalfaq.com/forum/video-restore/)
-   -   Neat Video v4 released (https://www.digitalfaq.com/forum/video-restore/6525-neat-video-v4.html)

dpalomaki 05-06-2015 07:51 AM

Neat Video v4 released
 
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.

premiumcapture 05-06-2015 06:02 PM

http://www.neatvideo.com/examples-dust-scratches.html - it claims to fix dropout

lordsmurf 05-06-2015 08:08 PM

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.

themaster1 05-07-2015 08:59 AM

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

lordsmurf 05-07-2015 09:15 AM

Quote:

Originally Posted by themaster1 (Post 38118)
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!

themaster1 05-07-2015 10:21 AM

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)

NJRoadfan 05-07-2015 10:34 AM

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.

lordsmurf 05-07-2015 10:37 AM

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.

dpalomaki 05-07-2015 12:39 PM

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.


All times are GMT -5. The time now is 05:26 AM

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.