Mug Funky
29th April 2004, 16:36
hi all :)
i'm trying to decide whether IVTC'ing to 59.94fps is worth my while.
i can see it as useful for things like decimating for VFR purposes without busting your brain (there's tools that don't need this, but i don't read japanese), and also as useful for NTSC->PAL conversions, as a substitute for smart bobbing.
disadvantages i've seen so far:
- slow (by quite a bit)
- it's twice as important to have your settings perfect, because if a field isn't matched, the sequence is thrown off twice as long.
i've cobbled a script together for it, based on telecide (i haven't played with smartdecimate, as i don't have much NTSC stuff and rarely play with it)
assuming TFF:
odd = last.doubleweave().selectodd().telecide(order=0,guide=1,hints=true)
\.kerneldeint(order=0,threshold=3)
even = last.doubleweave().selecteven().telecide(order=1,guide=1,hints=true)
\.kerneldeint(order=1,threshold=3)
interleave(even,odd)
that's pretty damn simple compared to some scripts around here...
in addition, to field-blend, and then unblend the crisp parts (so effectively i get blend on pans and none on animation... i've posted this in other threads)
converttoyuy2().convertfps(50).converttoyv12()
unblend()
changefps(25)
this is a slow and inelegant way of performing a conversion, but it beats interlacing for compressibility, and doesn't look bad on the TV, at least with the stuff i've tried it on.
well, maybe this will be seen as useful :)
i'm trying to decide whether IVTC'ing to 59.94fps is worth my while.
i can see it as useful for things like decimating for VFR purposes without busting your brain (there's tools that don't need this, but i don't read japanese), and also as useful for NTSC->PAL conversions, as a substitute for smart bobbing.
disadvantages i've seen so far:
- slow (by quite a bit)
- it's twice as important to have your settings perfect, because if a field isn't matched, the sequence is thrown off twice as long.
i've cobbled a script together for it, based on telecide (i haven't played with smartdecimate, as i don't have much NTSC stuff and rarely play with it)
assuming TFF:
odd = last.doubleweave().selectodd().telecide(order=0,guide=1,hints=true)
\.kerneldeint(order=0,threshold=3)
even = last.doubleweave().selecteven().telecide(order=1,guide=1,hints=true)
\.kerneldeint(order=1,threshold=3)
interleave(even,odd)
that's pretty damn simple compared to some scripts around here...
in addition, to field-blend, and then unblend the crisp parts (so effectively i get blend on pans and none on animation... i've posted this in other threads)
converttoyuy2().convertfps(50).converttoyv12()
unblend()
changefps(25)
this is a slow and inelegant way of performing a conversion, but it beats interlacing for compressibility, and doesn't look bad on the TV, at least with the stuff i've tried it on.
well, maybe this will be seen as useful :)