how about spline based interpolation between keyframes ?
The current linear interpolation gives very poor results, especially when it
comes to any sort of motion (Ken Burns effect, etc.). This is mainly caused by
the non-continuously differentiable nature of piece-wiese linear defined functions.
In terms of motion, we end up with infinite peaks of acceleration at the individual
keyframes and end up with obviously jerky camara movement.
In other tools like cinelerra, a spline based interpolation is default and picewise
line has to be activated intentionally. Consequently, the results of any keyframe action
is way smoother.
I'd vote for a spline based keyframe system in Kdenlive, giving it highest priority.
What do the main devolopers think ?
Is there any work in progress improving the keyframe system ?
By the way: Is there a central keyframe framework re-used by all effects, or are keyframes
handled by the effects and transitions individually ? (I hope not ....)