Katie Boundary
17th June 2018, 05:38
For shows that were shot on film, then telecined, then edited in NTSC, clean conversion to PAL is... well, a compromise between different ways of screwing it up. However, I've been thinking of what might be the least bad way to do it, and this is what I've come up with:
mpeg2source("106.d2v")
loadcplugin("c:\yadif.dll")
A=yadif(mode=1).selecteven()
B=yadif(mode=1).selectodd()
C=Tfm(field=1,mode=0,slow=2,cthresh=2,mthresh=2,clip2=A,micmatching=0)
D=Tfm(field=0,mode=0,slow=2,cthresh=2,mthresh=2,clip2=B,micmatching=0)
Interleave(C,D)
tdecimate(mode=1,cycle=6).spline144resize(720,576).separatefields().selectevery(4,0,3).weave().assumefps(25)
Obviously, it starts out as my boilerplate "field-match what you can, bob the rest" script. You can replace all that with QTGMC or whatever else you want. Did I do a good job overall?
EDIT: added assumefps
mpeg2source("106.d2v")
loadcplugin("c:\yadif.dll")
A=yadif(mode=1).selecteven()
B=yadif(mode=1).selectodd()
C=Tfm(field=1,mode=0,slow=2,cthresh=2,mthresh=2,clip2=A,micmatching=0)
D=Tfm(field=0,mode=0,slow=2,cthresh=2,mthresh=2,clip2=B,micmatching=0)
Interleave(C,D)
tdecimate(mode=1,cycle=6).spline144resize(720,576).separatefields().selectevery(4,0,3).weave().assumefps(25)
Obviously, it starts out as my boilerplate "field-match what you can, bob the rest" script. You can replace all that with QTGMC or whatever else you want. Did I do a good job overall?
EDIT: added assumefps