Log in

View Full Version : Removing jaggies/"stairways"


arnie.d
4th July 2007, 16:12
Hi,

Probably everybody knows the poor quality of the Star Wars 2006 september release.
I want to make it anamorphic but is there a way/filter to remove these jaggies/stairways in the process?

http://img502.imageshack.us/img502/7862/sw1yk6.jpg
http://img249.imageshack.us/img249/4630/sw2zw6.jpg
http://img502.imageshack.us/img502/8632/sw3fs3.jpg

wonkey_monkey
4th July 2007, 18:28
Looks like the PAL version to me. Unfortunately, it was simply a poor upscale of the NTSC version.

David

arnie.d
4th July 2007, 18:36
Yes, it's the PAL version but the NTSC version suffers from the same artifacts doesn't it?

rjc7394
8th July 2007, 19:30
Use Tomsmocomp (external filter). Works 100%, I've tried all the deinterlacers and this is the only one that works. Easy to use.

arnie.d
25th July 2007, 17:17
Thanks rjc7394 for your reply. Normally I get an email if someone replies to a thread I made but not in this case. Sorry for the late reply.

krieger2005
25th July 2007, 19:20
The Movie is not interlaced... so you will get a big loss of quality when using a deinterlace-filter on that movie. Didee made a script which is somewhere here. I found it on my HD, so here is it:
o = last
AssumeTFF().SeparateFields()
dbl = mt_Average( SelectEven().EEDI2(field=1,maxd=4),
\ SelectOdd() .EEDI2(field=0,maxd=4), U=3,V=3 )
dblD = mt_MakeDiff(o,dbl,U=3,V=3)
shrpD = mt_MakeDiff(dbl,dbl.RemoveGrain(11),U=3,V=3)
DD = shrpD.Repair(dblD,13)

dbl.mt_AddDiff(DD,U=3,V=3)

A second way is this one:
EEDI2().TurnRight().EEDI2().TurnLeft()
I think for this script you must scale the movie back to the original Scale...

Other possibilities are to use variations of the AAA-Script (also somewhere here).

All methods whould give you a loss in quality on "not-jaggied-parts". So you must decide what is worse: quality loss or existent jaggies

arnie.d
27th July 2007, 19:35
Thanks! I'll give it a try.

arnie.d
27th July 2007, 20:12
What dll do I need for repair?

Do you also know what dll I need for AAA()? I was trying some more scripts I found but people almost never tell what dlls are required so when I try a script I get an error saying "there is no function named ..." and then most of the times I have no idea how to get the required .dll file :(

krieger2005
27th July 2007, 21:40
http://home.arcor.de/kassandro/RemoveDirt/RemoveDirt.htm

AAA is a script.