Log in

View Full Version : Unusual Interlacing


CazeW
10th December 2006, 04:45
Here's the problem, I got this R3 source of an old Sonic cartoon which for some reason has aliased (I'm not completely sure if it's that or field blending or something else. Someone suggested earlier that it might be dot crawl) dups.
Here are a couple of pictures to show it:

Original
http://img223.imageshack.us/img223/8189/originalsf8.th.png (http://img223.imageshack.us/my.php?image=originalsf8.png)
Dup
http://img142.imageshack.us/img142/774/dupfh5.th.png (http://img142.imageshack.us/my.php?image=dupfh5.png)

After applying IVTC on the source, some more of these frames are created and those can pretty quickly become very annoying when watching, especially if they're dups. I've tried to remove them (and blend them) with all kinds of combinations of filters but none of them has produced satisfying results. I've tried using the Dup filter which produced pretty good results but it also replaced frames that weren't dups. I was also suggested to test Tcomb, which did help some bit but not without producing artifacts.
So please help me with this, I've been fighting these god d*** frames for 6 months now.

Sample: http://www.megaupload.com/fi/?d=CXT4BRP1

hartford
10th December 2006, 05:47
well, this vid doesn't employ 3:2 pulldown; pulldown is erratic.

Decomb doesn't seem to work but VirtualDub's plugin "Deinterlace MAP" does. That still requires some dup killing, ie, 852 frames to about 562 frames. I have no solution for that except to processes the video a second time.

The "dot crawl" can be lessened at the same time by a VirtualDub filter "Dot Crawl Comb Filter." Most garbage can be ameliorated using Avisynth freezeframe().

I've not tried using Decimate() on the result to get the correct 562 frames (or there about).

I've not tried any other deinterlacer.

VirtualDub Deinterlace Map does cause "weak" outlines on obvios black lines.

Best that I can suggest.

canuckerfan
10th December 2006, 06:26
for me, TIVTC tends to do that. it only happens for high-motion scenes.

CazeW
10th December 2006, 13:56
Thanks for the help hartford but I have gotten far better results using DoubleWeave and BlendBob. The real problem isn't that using IVTC it creates more of those annoying frames but instead, how to fight those that are already in the source. Using freezeframe() would certainly help but it would be very time consuming to go through all the scenes manually. And could someone clarify, what exactly is that kind of artifacting called?

hartford
13th December 2006, 05:33
The real problem isn't that using IVTC it creates more of those annoying frames but instead, how to fight those that are already in the source. Using freezeframe() would certainly help but it would be very time consuming to go through all the scenes manually. And could someone clarify, what exactly is that kind of artifacting called?

It appears to me that there is a language problem.

Your source isn't strictly 3:2; it varies between 3:2 and 2:2 pulldown. The artifacts that you see are caused by improperly
resolved IVTC because the IVTC is variable. That's the problem.

I don't know how to fix that. Perhaps someone else does.

You might try posting this problem as "Unusual Pulldown." That might get attention of those that specialize in this problem.

hartford
17th December 2006, 05:16
Dude, do repost your problem with a more pertainant title, such as
"Unusual Interlacing."

I'm certain that others can help you.

CazeW
18th December 2006, 01:42
Thanks for the tip hartford. But instead of reposting I decided to just edit the title. :)

So c'mon you interlacing gurus, help me out here. :D

chipzoller
5th January 2007, 02:19
You can't remove all the duplicate frames-this is just a part of how animation is put on DVD. Sometimes every frame (at the film rate) is not drawn and so the animators simply take their footage, duplicate frames throughout and pull down to reach TV frame rate. Something like:

tfm()
tdecimate(mode=1)

would probably work best. See documentation for tivtc for more info.

CazeW
5th January 2007, 11:13
That's one of the first things I tried. I'm not planning to remove all the duplicate frames. I only want to find a way to replace/filter/remove the bad duplicates.

chipzoller
5th January 2007, 15:24
Which frames do you consider bad duplicates?
I think unless you manually specify an override file with frame numbers, you may not be able to selectively decimate individual frames.

CazeW
10th January 2007, 12:29
Take a look at the screenshots and you'll see. (compare the lines on his face)

ChiDragon
12th January 2007, 07:22
Wait and get the R1 complete series? :P
http://www.tvshowsondvd.com/newsitem.cfm?NewsID=6764

DarkNite
16th January 2007, 13:10
YATTA (http://yatta.mellbin.org/)... Hey, it at least beats Alt+Tab'ing between VirtualDub and Notepad. Luckily for me I've been using it from concept to fruition, as well as being one of the masochists referred to in the introduction.

HINT: Read Changes.txt as well as Yatta.chm.

Nothing out there will solve all scenarios. However, there are things to aid you in the manual approach when it's necessary. I hope this helps you.