[FFmpeg-devel] [PATCH / RFC] Deshake / stabilize filter

Michael Niedermayer michaelni
Tue Apr 13 01:54:21 CEST 2010

On Mon, Apr 12, 2010 at 05:38:17PM -0400, Daniel G. Taylor wrote:
> On 04/12/2010 05:07 PM, compn wrote:
>> On Mon, 12 Apr 2010 19:26:53 +0200, Michael Niedermayer wrote:
>>> [ ... ]
>> you might want to ask the author of this filter for some tips:
>> http://www.guthspot.se/video/deshaker.htm
> Already did and was shot down. He has no interest in porting or really 
> talking to me at all from what I can tell.
>>>>    2. Get it into FFmpeg trunk
>>> this filter is very interresting but
>>> could you look at motion_est* please, the code there likely can be used.
>>> Changing or extending motion_est* so it has a nice public API would for
>>> this be required but i think its the better approuch than having
>>> each filter and codec duplicate motion estimation.
>> seems like a lot of work for one filter author.
> Agreed. I'm not sure I can take on such a large project messing with all 
> the internals of libavcodec, especially considering I'm just starting out. 
> My head is spinning just looking at those files and the size of 
> MpegEncContext.

There are more people interrested in doing this, like myself ...
someone has to start somewhere though ...
i see 2 basic possible approuches
1. we draft a totally new API and once we think its good we implement it
2. we take the existing API and slowly transform it step by step into
   something that can be used from filters
Either way the final API should not depend on MpegEncContext


Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Into a blind darkness they enter who follow after the Ignorance,
they as if into a greater darkness enter who devote themselves
to the Knowledge alone. -- Isha Upanishad
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100413/b36df627/attachment.pgp>

More information about the ffmpeg-devel mailing list