I have a filter which requires a history of frames to compute the result (sort of like averaging). I've implemented it using C++ and now I would like to use Adobe Premiere as a frontend. Is this possible? As far as I can tell, filters must be single frame in, single frame out. Is it possible to implement a more stateful filter?
Yes, what you're asking to do is possible - for example a motion stabilization plugin needs pre and post frames too.
I suggest you turn it into a AfterFX plugin so that it works with AE and PPro.
Use the AfterFX SDK to do that:
PS: hattip to Jeff for moving to SDK Forum.
Hi there- I'm looking for exacly what you are working on! I'd love to know if and when you have it for Premiere Pro [CS6], and if you are willing to share for a donation.
PS I'd need a minimum of a 6 frame compounding.
Grimm.Johnny, what about the Echo filter? This will combine frames according to the parameters you specify, including Number of Echos (which you can set to 5, for 6 frames of input) and set your Echo operator.