Log in

View Full Version : Smoothing staircase effects?


Mizra
5th April 2011, 22:44
Hi,
How can I smooth staircase effects (probably due to deinterlacing) in a progressive anamorphic 720x480 NTSC 29,97 fps video?
(I'm using MeGUI)

Jeremy Duncan
5th April 2011, 22:51
Your going to be asked to provide a small sample of about 50MB. Preferable the source and not processed video.

Didée
6th April 2011, 09:48
Use an anti-aliasing filter. A forum search will bring up plenty of them.

A versatile one I like as a general-purpose worker: see here (http://forum.doom9.org/showthread.php?t=160320&highlight=daa).

Mizra
6th April 2011, 22:43
Hmm... I thought VirtualDubMod would be able to trim a part from the vob file. But either it can't or I did not see how. So what tool to use to cut a sample from the vob file?

(BTW: Toying around with the filters of VirtualDub it looks like applying a blur followed by a sharpen by 40 can improve the quality of the result.)

Thanks for your time!

Jeremy Duncan
6th April 2011, 22:47
dgsplit (http://neuron2.net/mine.html)

Mizra
10th April 2011, 12:42
Here it is:
http://www.mediafire.com/?gwbk1diswljxkx7

In this case the staircase effects are visible mostly at the edges where black and white meet in the upper right part.

And thanks for looking into this one!

Didée
10th April 2011, 13:59
See post#3. Nothing's changed.

Mizra
17th April 2011, 19:11
Ok, thanks for your help!
Also I now found all the plugins required and installed them.
One final question though:

MeGUI originally had the lines like this:

LoadPlugin("C:\small Programs\MeGUI\tools\avisynth_plugin\TIVTC.dll")
tfm(order=1).tdecimate(hybrid=3)
crop( 0, 0, 0, 0)

I changed it to:

LoadPlugin("C:\small Programs\MeGUI\tools\avisynth_plugin\TIVTC.dll")
tfm(order=1, pp=0)
daa()
#tdecimate(hybrid=3)
crop( 0, 0, 0, 0)

Is it correct to drop the tdecimate step or was I mistaken to drop it?

Pulp Catalyst
17th April 2011, 21:25
handbrake has found a technique (it used the Mplayer or it maybe from ffmpeg) where if uses different methods depending whats on the frame at the time,

it's a shame that none of those techniques has found there way over to other open source projects.

we have yadif for example, but it's quite destructive on frames that doesn't need yadif on.