View Full Version : Is this the correct way to do the inverse telecine, 3:2 pulldown?
orion44
17th May 2013, 14:09
I have an NTSC DVD movie, which I want to backup with Xvid.
I've checked the video with Virtual dub, and it has a pattern of 3 progressive frames followed by 2 interlaced frames.
Is my script set correctly to do the IVTC, 3:2 pulldown?
LoadPlugin("C:\Program Files (x86)\DGMPGDec\DGDecode.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\Decomb.dll")
mpeg2source("D:\Project\MPV.d2v")
#Trim(0,15000)
AssumeTFF()
Telecide(guide=1)
Decimate()
Crop(8,2,708,478)
#BlackmanResize(688,384,taps=4)
LanczosResize(696,528,taps=3)
#Lanczos4Resize(608,336)
#PointResize(624,352)
#Spline36Resize(688,384)
#Spline64Resize(544,304)
Guest
17th May 2013, 14:39
Yes, that is one correct method for hard 3:2 pulldown. But you should check whether you have hard or soft pulldown, as their appropriate processing can be different.
johnmeyer
17th May 2013, 16:06
I always temporarily add a separatefields() or bob() statement at the end of my IVTC scripts, and then walk through various sections of the film frame-by-frame (actually field-by-field) to see if there is any residual horizontal motion between matching fields. This lets me spot issues like those neuron2 mentions above.
FWIW, I use TIVTC for most of my work. If for some reason you don't get good results with Telecide, here is the appropriate simple "equivalent" using this other tool:
loadPlugin("c:\Program Files\AviSynth 2.5\plugins\TIVTC.dll")
AVISource("e:\fs.avi")
AssumeTFF()
tfm()
tdecimate()
Guest
17th May 2013, 16:19
I always temporarily add a separatefields() or bob() statement at the end of my IVTC scripts, and then walk through various sections of the film frame-by-frame (actually field-by-field) to see if there is any residual horizontal motion between matching fields. This lets me spot issues like those neuron2 mentions above. You can't spot soft telecine using that method. You have to monitor the presence of repeat flags, using an appropriate tool, such as DGIndex.
orion44
17th May 2013, 16:25
Yes, that is one correct method for hard 3:2 pulldown. But you should check whether you have hard or soft pulldown, as their appropriate processing can be different.
Thanks.
I just checked the video, and it has a soft pulldown, because in DGindex the Field Repeats box increments.
I've also disabled post-processing, because I don't think it is needed.
Here is how my final script will look like:
LoadPlugin("C:\Program Files (x86)\DGMPGDec\DGDecode.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\Decomb.dll")
mpeg2source("D:\Project\MPV.d2v")
#Trim(0,15000)
AssumeTFF()
Telecide(guide=1, post=0)
Decimate()
Crop(8,2,708,478)
#BlackmanResize(688,384,taps=4)
LanczosResize(696,528,taps=3)
#Lanczos4Resize(608,336)
#PointResize(624,352)
#Spline36Resize(688,384)
#Spline64Resize(544,304)
johnmeyer
17th May 2013, 16:28
You can't spot soft telecine using that method. You have to monitor the presence of repeat flags, using an appropriate tool, such as DGIndex.
Yes, I know. I was simply trying to make sure he was aware of another tool. We can't talk about anything being better, so all I will say is that for the IVTC work I have done over the past decade, I have become more comfortable with this other tool.
Guest
17th May 2013, 17:59
I'm talking about the choice between IVTC by ignoring soft pulldown versus doing external IVTC by field comparison, etc. I was not questioning your right to prefer any particular tool for performing external IVTC.
ChiDragon
17th May 2013, 18:00
If you determine that ignoring soft pulldown isn't an option then I would first check whether you even need to use a field matcher. If the pattern is consistent throughout you can just do it manually and avoid having to worry about low-motion scenes not being matched properly.
http://avisynth.org/mediawiki/ShowFiveVersions
Guest
17th May 2013, 18:00
I just checked the video, and it has a soft pulldown, because in DGindex the Field Repeats box increments. If it is pure 3:2 soft throughout, you don't even need the Telecide/Decimate at all. You can just make a project with Force Film.
orion44
17th May 2013, 18:14
If it is pure 3:2 soft throughout, you don't even need the Telecide/Decimate at all. You can just make a project with Force Film.
Thanks.
I used forced film, and the encoded video looks perfect.
johnmeyer
17th May 2013, 18:19
I'm talking about the choice between IVTC by ignoring soft pulldown versus doing external IVTC by field comparison, etc. I was not questioning your right to prefer any particular tool for performing external IVTC.I didn't realize that the real issue was soft pulldown. My post is, therefore, irrelevant. It appears the OP has solved his problem.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.