The source is 20 fps, yes, but the 60 fps was just a value I made up for the code. Instead, I'm thinking of doing a 20 fps -> 30 fps interpolation, because I don't really like the apparent choppiness of 20 fps.
It's not a drastic increase in smoothness, but then again, the potential visual artifacts from the interpolation shouldn't be too noticeable either.
EDIT:
Now I started wondering something. Since I'm basically multiplying the frame rate by a non-integer number (20 -> 30 = 1.5x), won't the movement in the clips look kind of unsmooth, or unconsistent, every 2nd (or 3rd?) frame? Would it be a better option to actually interpolate the frame rate into the 60 fps instead (since 20 -> 60 = 3x), and then just skip every 2nd frame, resulting in a presumably smoother looking 30 fps clips compared to how I'm currently thinking of doing this?
Just a thought.
Last edited by D9JK; 17th June 2010 at 18:51.
|