View Single Post
Old 16th July 2011, 18:44   #4  |  Link
Gavino
Avisynth language lover
 
Join Date: Dec 2007
Location: Spain
Posts: 3,431
Quote:
Originally Posted by Jonaldinho View Post
Thanks for your reply. I encoded it with out .AssumeBFF() and the motion was jerky. I started this thread at the start of encoding this script, with .AssumeBFF() just at the end of the line and it appears to be playing smoothly during both videos.
That's puzzling since, as I said, Avisynth defaults to BFF, so it shouldn't matter if you put it in for either video or not at all.

And in fact, there is nothing in your script that requires the correct field order to be known, since you process the odd and even fields independently and put them back in the same order afterwards.

Note however that when encoding, you will also have to tell your encoder that the clip is BFF, since most (if not all) encoders will not get that information from Avisynth.

One thing I have just spotted is that your ConvertToYV12() and ConvertToYUY2() calls should specify interlaced=true, but that should only affect chroma, not cause jerky movement.
__________________
GScript and GRunT - complex Avisynth scripting made easier
Gavino is offline   Reply With Quote