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