Log in

View Full Version : Cartoon IVTC Problem


Pages : 1 [2]

thetoof
14th May 2008, 12:44
The solution with cdeblend will also work if one moves at 12 fps and the other moves at 24 fps... the undetectable blends problem occur only with double 24 fps sequences (back + front = motion on every frame and each has its own hard telecine where the pulldown is not applied at the same time)

I also found a way to make my approach work on double 24 fps sequences and I'll post an easy to use function when I'm done with all my finals.

In other words, I think I found something that'll work on every type of anime. *waiting for the sample to do some tests*

Nealhon
14th May 2008, 15:52
thetoof: Where can I get aaa.avs ?? The one I just recently downloaded gives errors in VirtualDub that I don't know how to fix.

And yes, vinverse() helps out quite a bit. Thanks Immersion!

thetoof
14th May 2008, 18:14
Put this (http://www.sendspace.com/file/nq6ux3) in the plugins folder of avisynth and you shouldn't have any problems. (Yeah, I know sendspace sucks, but I plan to upload a package of all the necessary plugins when I post my function, so this is only for you)

btw, I had also been using vinverse() on your samples, but it wasn't needed on the screenshots I posted, so I forgot to mention it :p

thetoof
14th May 2008, 18:41
I just found a way to get even better results than Nealhon's BSF + aaa() & vinverse()

I'll post screenshots later today or tomorrow to show where you can see a big difference.

My new BSF 4,66666 fps
tfm(clip2=tdeint(edeint=nnedi(),emask=tmm(0)))
vinverse()
aaa()
decimate()

Nealhon
17th May 2008, 18:51
Hmm yeah those settings seem to work pretty well. However there are quite a few blended frames compared to the settings I posted. Both settings produce a good number of blended scene glitches though. I am working on using a combination of your settings + mine right now.

I'd like to see some screen shots you have though. I'll prolly post some once I tweak around some more.

thetoof
19th May 2008, 02:42
Screenshots: You (http://img337.imageshack.us/img337/218/nealhon2ul6.jpg) // Me (http://img218.imageshack.us/img218/593/thetoof2st6.jpg)

I noticed after posting that it introduced, as you said, weird blending in other scenes. At this point, I am unable to find a good way to combine our solutions in order to avoid such blends.
The blends introduced by your bsf look like "temporal chroma bleeding" and mine look like "temporal luma bleeding". This is the first time I've ever tried to name that kind of problem... sorry if it's not the most accurate descripton :p.
*waiting for your tweaks*

thetoof
19th May 2008, 10:16
In the end, I was able to solve most of the blending issues, but the edges are jaggier...
telecide()
tdeint(edeint=nnedi(1),emask=tmm(0))
vinverse()
aaa()
decimate()

thetoof
1st June 2008, 10:17
A while after I said that I'd write a function that would do IVTC for all the possible situations with anime, here it is!
For the tricky AGU sample, you can achieve very good results with animeivtc(1, aa=3)
Additional post-processing is needed... msmooth would be a good start.