View Single Post
Old 14th October 2013, 03:04   #8  |  Link
pancserzso
Registered User
 
Join Date: Oct 2004
Posts: 131
cretindesalpes, thanks a lot! It is almost perfect!! Only a bit too strong / blurry for my taste, because as you can see the most visible fruits in the animation are at the 'end' of their single path.

raffriff42, thanks, but I cannot modify the frame rate nor the brightness, I have to use the clip as it is.

I run the filters on the final clip, which is composed both from flickering fruits and smooth ones.

The challenge here is how to keep the details in the 'big' good examples while filtering the flickering ones out! Cretindesalpes' solution is the best so far, but it's a bit loosing too much details.

Cretindesalpes, would it be possible to either post sharpen or use a bit less filtering?

Here are the results from the final composition:
source-final

cretindesalpes

dgm573
Code:
DeGrainMedian(limitY=5, limitUV=7, mode=3, interlaced=false, norow=false)
DeGrainMedian(limitY=5, limitUV=7, mode=3, interlaced=false, norow=false)
dgm703
Code:
DeGrainMedian(limitY=7, limitUV=0, mode=3, interlaced=false, norow=false)
DeGrainMedian(limitY=7, limitUV=0, mode=3, interlaced=false, norow=false)
Didée old

fft3d-3-48-16
Code:
FFT3DFilter(sigma=3, plane=4, bt=4, bw=48, bh=48, ow=16, oh=16)
fft3d-6-32-16
Code:
FFT3DFilter(sigma=6, plane=0, bt=5, bw=32, bh=32, ow=16, oh=16)
flux
Code:
FluxSmoothST(temporal_threshold=7, spatial_threshold=7)
mdg3
Code:
o = last
pre = o.fft3dfilter(sigma=8,sigma2=12,sigma3=10,sigma4=5,bw=24,bh=24,ow=12,oh=12,bt=5).FluxSmoothT(4)

sup1 = o.MSuper(hpad=16, vpad=16, pel=2, levels=1,sharp=2)
sup2 = pre.MSuper(hpad=16, vpad=16, pel=2, levels=0,sharp=0)
bv3  = MAnalyse(sup2,delta=3,truemotion=false,global=true,blksize=16,overlap=16/2,search=5,searchparam=4,isb=true, dct=5)
bv2  = MAnalyse(sup2,delta=2,truemotion=false,global=true,blksize=16,overlap=16/2,search=5,searchparam=4,isb=true, dct=5)
bv1  = MAnalyse(sup2,delta=1,truemotion=false,global=true,blksize=16,overlap=16/2,search=5,searchparam=4,isb=true, dct=5)
fv1  = MAnalyse(sup2,delta=1,truemotion=false,global=true,blksize=16,overlap=16/2,search=5,searchparam=4,isb=false,dct=5)
fv2  = MAnalyse(sup2,delta=2,truemotion=false,global=true,blksize=16,overlap=16/2,search=5,searchparam=4,isb=false,dct=5)
fv3  = MAnalyse(sup2,delta=3,truemotion=false,global=true,blksize=16,overlap=16/2,search=5,searchparam=4,isb=false,dct=5)

o.MDegrain3(sup1,bv1,fv1,bv2,fv2,bv3,fv3,thSAD=360)

Last edited by pancserzso; 14th October 2013 at 03:13.
pancserzso is offline   Reply With Quote