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)
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)