View Full Version : How to remove ghosting ?
marconii2002
6th June 2016, 12:03
How to remove this ghosting http://i.imgur.com/BZLbg7C.png This image is from video that I encoded with QTGMC(Preset="medium") and srestore() but this gosting is even on orginal vob files.
Here is orginal vob sample http://www.mediafire.com/download/3xjb0iawf0mdvjp/sample.demuxed.m2v
der_groschi
6th June 2016, 12:59
Nasty fieldblending, even nastier content. ;)
A simple...
Assume TFF()
NNEDI3(field=-2) (or whatever kind of bobber you prefer to use)
Srestore()
...doesn't eliminate the problem entirely but seems to improve it a lot.
*edit*
The AssumeTFF part might be the key.
der_groschi
6th June 2016, 13:05
The blending could also be made worse by QTGMC (it's sometimes problematic with fieldblended sources and even more with 2D animation), you could try a different bobber.
Also try:
AssumeTFF()
detect=last.TDeint(mode=1)
QTGMC()
Srestore(dclip=detect)
marconii2002
6th June 2016, 14:50
@der_groschi
Assume TFF()
NNEDI3(field=-2) (or whatever kind of bobber you prefer to use)
Srestore()
It definitly decrease ghosting but this is not what i want. I want completely remove ghosting.
AssumeTFF()
detect=last.TDeint(mode=1)
QTGMC()
Srestore(dclip=detect)
Here I don't see any improvement
der_groschi
6th June 2016, 18:47
As far as i can tell, this is as good as it will get with blend detection/decimation scripts. The source seems to be double blended. Those filters can only decimate frames with fieldlends but have no way to get rid of remaining blended fields if there's no clean field of the original frame in the source.
So you can only try to clean up the source with some form of temporal post processing or try to replace as many blended frames as possible with duplicates (of which there should be plenty in anime). Unfortunately, i have no experience with with such cases.
Have you watched the encoded clip in motion? Since the remaining blended frames aren't all that bad i'd guess they'd be hard to spot anyway.
marconii2002
6th June 2016, 19:46
I found solution. I added unblend() before qtgmc(preset="medium) and srestore(frate=25) to get more smooth move and it worked exactly like I wanted.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.