Printable Version of Topic
Click here to view this topic in its original format
Unofficial VirtualDub Support Forums > VirtualDub Filters and Filter Development > Freeframe Effects Plugin Api


Posted by: RayVaughn Mar 11 2003, 10:21 AM
Hi,

Freeframe is an open-source cross-platform real-time video effects plugin API. We have just released our first public version (v0.5) which works on Windows and Linux (OSX we reckon but not proven ;¬).

Obviously our requirement for real-time effects may not be particularly interesting for a video editing application (although everyone loves a realtime preview). Anyway I thought I'd draw your attention to our project.

http://www.freeframe.org
http://sourceforge.net/projects/freeframe

Plugins are implemented as shared libraries with a very simple interface. Partners in the project include Windows commercial VideoJockey apps such as VJamm and Resolume and Effectv from the open-source community. We have fifty or so plugins that compile and work in our test host containers, VJamm (windows) and Effectv (Linux).
Wrappers have been written that allow Freeframe plugins to be used in VisualJockey and Adobe After Effects.

If any of you are interested in suggesting features for version 1.0 your input would be valued.

Our developer mailing list:
freeframe-develop@lists.sourceforge.net

Marcus Clements
www.freeframe.org



Posted by: ChristianHJW Mar 11 2003, 11:22 PM
Hi Marcus,

i have read your announcement on the gstreamer mailing list also.

Sounds nice what you are trying to do, just a pity you dont enlarge it a bit so it could be the next generations general opensource codec API ?

To do so it should be able to

- handle more than one input streams
- pass/accept codec settings via a XML window
- handle an arbitrary number of input frames
etc.

In short : a replacement for good old VfW wink.gif .... we had UCI for that ( http://uci.sf.net ), but unfortunately the project seems dead since some time sad.gif ...

Posted by: RayVaughn Mar 15 2003, 10:58 AM
Christian,

Thanks for your reply. Freeframe is intended to be a *real-time* api. The emphasis is on performance across the target platforms.
As it goes we are keen to have an extensible info exchange system in a later version. If someone decides this is appropriate for codec then great, but it's not top of the list right now.

Since we have a substantial load of working plugins I was hoping someone might write a wrapper to allow them to be used in VDub or ideally support Freeframe natively.

There's no plan to pass in multiple frames. Plugs that want to use old frames need to store them themselves.

I think what you're suggesting is beyond the scope of our project, but an ambitious project like that could include Freeframe.

Powered by Invision Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)