[Kdenlive-devel] Effects idea
Zsolt Sandor
zsolt.sandor at gmail.com
Fri Mar 2 08:52:51 UTC 2007
Hello!
About effects and transitions:
Effect and translations are written in the mlt framework. Kdenlive is
"only" a gui for mlt framework. So, i have some ideas:
1, In the mlt framework as i see every effect is linked together, so,
they are not dinamic. The problem with this approach is that if i
write a new effect, it is only available after mlt recompile. It is
not a very good thing.
2, Another problem is, after i created that damn effect, kdenlive has
to be extended, too, and recompiled. So, if somebody adds a new
effect, both the mlt AND the kdenlive source has to be recompiled. It
is a major problem, because users (who can write code) are not able to
write their own effects, and share with the others.
What i propose:
- Modify the mlt framework that it can use effects and transitions in
.so format.
- Create an xml schema that can describe an effect (and one for a
transition). It should contain a link to the so file, the parameters,
the function names bound to the parameters, and so on.
- Every effect should be downloadable in a zip format. (with so, with
the xml, perhaps with additional files). In kdenlive there should be a
menu item: add new effect (transition)
If the user downloads his neweffect.zip, he will select the
neweffect.zip using the menu item, then kdenlive will install it.
Perhaps a restart is necessary. Kdenlive will build up the
corresponding gui to the effect using the xml file.
What do you think?
Regards:
Zsolti
More information about the Kdenlive
mailing list