Skip navigation
Currently Being Moderated

Multi-Frame Averaging Filter

Apr 9, 2013 7:29 AM

Tags: #after_effects_api #multiple_input_frames

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?

  • Currently Being Moderated
    Apr 9, 2013 7:33 AM   in reply to brewsen

    [moved to the Premiere Pro SDK forum]

    Mark as:
  • Currently Being Moderated
    Apr 9, 2013 10:21 AM   in reply to Jeff Bellune

    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:


    good luck,



    PS: hattip to Jeff for moving to SDK Forum.

    Mark as:
  • Currently Being Moderated
    Apr 24, 2013 12:06 PM   in reply to Rallymax-forum

    Hi brewsen,


    In particular, in the AE SDK, the Checkout sample project demonstrates using input frames from different times to render the output frame.  It also works in Premiere Pro.





    Mark as:
  • Currently Being Moderated
    Jun 11, 2013 12:23 PM   in reply to brewsen

    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.

    Mark as:
  • Currently Being Moderated
    Jun 11, 2013 2:05 PM   in reply to john_collins

    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.

    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points