Back Forum Reply New

Create Telecine 23.976-gt;29.97 NTSC avi?

Ok... I know I'm going to get blasted for this one.

Almost 99% of the threads dealing with telecine are in regards to removing it. Makes me think I'm going to get more than a few quot;why on earth would you want to do that!quot; responses.

But is there anything on creating telecine?

I need to export to an avi using a DV codec that only works at 29.97 BFF.
The codec is specific to the editing hardware we have (which doesn't support 23.976 or 24fps) so I can't use something else.

Thanks!

AssumeFrameBased
SeparateFields
SelectEvery(8,1,0,3,2,5,2,7,4,7,6)
Weave

Your source AVI must be progressive. If it isn't you'll make a mess.

As usual, your a life saver neuron2..  works like a champ.

Now running off to learn how the SelectEvery values work.

Thanks Again!

maybe this script is more intuitive:Code:
xxxsource(quot;blah.xxxquot;)                         #23.976 fps progressive
converttoyuy2()                               #important for interlacing chroma correctly
selectevery(2, 0, 0, 0, 1, 1)                 # blow up to 59.94 fps in a 3:2-pattern
assumetff()                                   # set the whished output Fieldorder
separatefields().selectevery(4, 0, 3).weave() # standard-call for progressive to interlacedi use this one myself (dunno how true to the 3:2 pattern it is, but telecide et al undoes it just fine, and i get a 3:2 pattern with it):

changefps(59.94).assumebff()  # the assumebff is just in case...
separatefields().selectevery(4,1,2).weave()
assumetff()

there's really quite a few ways to do this, and if your destination is MPEG-2, you can encode as 23.976 progressive and use neuron2's lovely DGpulldown program to add repeat-field flags direct into the stream (this is much nicer than touching the actual video, but only works in mpeg-2)

the final assumetff() in not needed!
because 4,1,2 reverses the Fieldorder.

What would be the script to convert a 23.976fps NTSC Film source to interlaced PAL? My target is DVD, so I guess it should be top field first. I tried to do a progressive -gt; progressive conversion with ConvertFPS, but didn't like the result.
¥
Back Forum Reply New