[MPlayer-users] frame interpolation and motion vectors

Rich Felker dalias at aerifal.cx
Mon Jun 19 23:46:18 CEST 2006


On Mon, Jun 19, 2006 at 02:15:14PM -0700, Peter Kryszkiewicz wrote:
> I've answered my own question, I think (previous post on frame 
> interpolation) and generated a new one. It seems the best way to convert 
> to an arbitrary frame rate (for instance 12fps to 23.97fps) is to 
> interpolate the motion vectors and use selective blur so that static 
> parts of the frames stay unaffected. Since this is interesting to me, Id 
> like to try doing it (in C++).
> 
> Would I be re-inventing the wheel, or is there Open Source software out 
> there that has already addressed this?

There is experimental software (unrelated to MPlayer) to do this, but
the quality is rather poor. In principle this process will never give
very good results. I would either stick with 12 fps or use a better
camera.

If you do want to try adding filters to MPlayer for this purpose, they
must be C, not C++. MPlayer does not include C++ code except a few
wrappers for C++ libraries that will be removed as soon as possible.

Rich




More information about the MPlayer-users mailing list