Log in

View Full Version : Help with Decomb for Avisynth


cesm23
21st September 2008, 13:37
Hi.

I'm new to this deinterlace thing. I have some DVDs and I ripped them using
DVD Decrypter. Now, i'm planning on converting the VOBs to H.264 but
doing all the Cropping and Filtering one time only. But, i came across one
problem...when I opened the VOBs with Avisynth using:

DirectShowSource("my_file.VOB")

I discovered that it had horizontal lines. I Know it is AN Interlaced Video but
I don't want to use the Blend Fields thing on VDub, because it creates Ghosting.

Then I went and seached all the internet until I found Decomb.

My souce is an Interlaced NTSC Anime Episodic DVD (720x480). I found out
that Decomb is good for Anime, so I gave it a try...

I read the Tutorial and everything and finally created my final script which is:

LoadPlugin("C:\Decomb.dll")
DirectShowSource("my_file.VOB")
AssumeTFF()
Telecide(guide=1,post=2,back=1,hints=true)
Decimate(mode=3,quality=3)

It works, I mean, it Deinterlaces my Anime DVD, but I can see some Artifacts in some parts of the video and some blocks from time to time (that are not in the original source). Also I can see that sometimes the lines are like Zig-Zags.

I did all tests for "AssumeTFF" and that's correct.
Also, the video isn't always 3:2 PullDown...I mean, it's like it's hybrid or something...


Please, I need some help configuring this filter...it's driving me insane!

What do you think I should use?

Maybe I should just give up and use Blend Fields, right? At least it doesn't create
these artifacts.


Thanks for all the help.

Guest
21st September 2008, 14:11
Post a link to an unprocessed sample of your source material, using an area that contains the artifacts after processing. You can open the VOB in DGIndex, set a range with the [ and ] buttons, and then do save project and demux video. Upload the resulting M2V to an upload site and post the link here.

cesm23
21st September 2008, 15:30
Hi again and thanks for the reply.

The things you asked I uploaded here:

http://www.megaupload.com/?d=Z5QRKSBH

It's a RAR File containing the Video, the Script File and a TXT
I made with the frame numbers and description of the errors I noticed.

Also, I verified MD5 and SHA1 for the video file, if you want
to ensure that you receive it without errors.

MD5 - 31a79adf276a51537a39d5dcebf2c776
SHA1 - 2d72e6f09d3a05ae2b4b27130f60e637e476b64a


Thank you for everything.

PS - I played the unprocessed video in Media Player Classic and it
didn't have the Interlace Lines, so I slowed down the video and found
Ghosting on it...Yet, speaking about quality, it didn't seem reduced...
So...should I use Field Blending for Deinterlacing? If so, what Field Blending
Deinterlacer for VDub or Avisynth should I use? Thanks.

Guest
21st September 2008, 15:46
OK, you can recover clean progressive frames.

First, don't use DirectShowSource(). Use MPEG2Source() from the DGMPGDec package. There is a quick start guide in the package to get you going.

Save your project with Video/Field Operation = Honor Pulldown Flags. Then use this script:

MPEG2Source("Unprocessed.d2v")
telecide(guide=1)
decimate()

cesm23
21st September 2008, 16:06
Ok, thanks for the help :)