Log in

View Full Version : Decomb 5.2.2 settings. What do you think about them ?


Jeremy Duncan
14th September 2006, 09:11
Telecide Avisynth Deinterlacing
For NTSC DVD's.
Ive found that if I use Decimate it messes up the playback.
On other NTSC DVD's, I've found that if I don't use Decimate it ruins the playback.
So there's some tweaking needed with Decomb/Telecide, Decimate.
If you want to tweak telecide's code. Set Vthresh between 1-100, you can adjust it in realtime in FFdshow.
I'll include code using Decimate and without Decimate.
Since they are both useful.

If the code causes juddering even if you use or not use decimate.
Adjust AssumeTFF() to assumeBFF().
If there is still juddering.
Then calibrate the Decimate cycle between 2-25, they say Decimate(cycle=5) works.

Without Decimate.
MT("assumeTFF()
telecide(guide=0, post=4, dthresh=14, vthresh=20, gthresh=8, back=1, bthresh=8)",3)
assumeTFF()
telecide(guide=0, post=4, dthresh=14, vthresh=20, gthresh=8, back=1, bthresh=8)
PAL Version
assumeTFF()
telecide(guide=0, post=4, dthresh=14, vthresh=20, gthresh=8, back=1, bthresh=8)

With Decimate.
MT("assumeTFF()
telecide(guide=0, post=4, dthresh=14, vthresh=20, gthresh=8, back=1, bthresh=8)",3)
Decimate(cycle=2)
assumeTFF()
telecide(guide=0, post=4, dthresh=14, vthresh=20, gthresh=8, back=1, bthresh=8)
Decimate(cycle=2)
PAL Version
assumeTFF()
telecide(guide=0, post=4, dthresh=14, vthresh=20, gthresh=8, back=1, bthresh=8)

GeneralMartok
14th September 2006, 16:02
decimate(cycle=2)

This halves the framerate. Why would you want that?

Jeremy Duncan
14th September 2006, 16:09
I set Decimate that way because any other # used with decimate caused bas judder. All my NTSC films use that decimate setting with no judder.

GeneralMartok
14th September 2006, 18:40
That's strange. Did you set the refresh rate of your display to a multiple of 24 Hz?
Decimate() removes duplicated frames from telecined content. Usually that's 1 dup out of 5 frames (cycle=5).
However, most feature films on DVD are soft telecined and there is no need for IVTC.

Jeremy Duncan
14th September 2006, 23:02
That's strange. Did you set the refresh rate of your display to a multiple of 24 Hz?
Decimate() removes duplicated frames from telecined content. Usually that's 1 dup out of 5 frames (cycle=5).
However, most feature films on DVD are soft telecined and there is no need for IVTC.

Actually I use either 60 or 75 refresh rate.
I don't know how to use Powerstrip yet.

Jeremy Duncan
15th September 2006, 07:48
Ok. I did some testing and adjusted the code some more.

Please try the code in the first post and tell me what you think about it.

GeneralMartok
15th September 2006, 10:53
Again, I have to tell you that decimate(cylcle=2) does not make any sense, unless you want to watch movies at 15 fps.
Actually, I'd try to watch movies without Decomb. Most films are progressive anyway. Perhaps you get juddering, because you're using too many filters (IVTC, denoising, sharpening). After all, they're not designed for real-time playback.
Again I recommend setting your display refresh rate to a multiple of the input frame rate (if possible).

Jeremy Duncan
16th September 2006, 11:57
GeneralMartok,

I included in the first post some info on setting Decimate differently than I have shown.

I'm not buying Powerstrip to set reclock up to a near perfect sync. So for me setting decimate to cycle=2 works as described, on some dvd's but not on all. On some I shouldn't use Decimate.

Try the Telecide setting and the Decimate setting your comfortable with and please comment about the Telecide Setting.

Carpo
17th September 2006, 14:03
re-adding order=0/1 would be good - some older apps require this option (and yes i know i could just put 5.1 dll back in which i have done)

Jeremy Duncan
18th September 2006, 13:01
Ok. So I stopped using Telecide because it was too slow and I was worried about the cycle issue. Check out my fielddeinterlace code.

fieldDeinterlace(full=true, blend=true, dthreshold=10)