-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Artenaut End of world schrieb:
> As media author, I know GIMP and Audacity too and many times I would like to
> use some plugin from them in Cinelerra, and I ask me, why haven't it a gimp
> effect that run scrtip-fu scripts or audacity efect that run, I don't know,
> Nyquist scripts? Yes, I know, Cinelerra run audio LADSPA effects.

> Possibly, It was not a good idea cause hard implementation, but if Cinelerra
> or Lumiera perhaps have it, don't need to implement its own plugins, just use
> GIMP or Audacity plugins.

speaking for Lumiera, yes that's what we're about to do. We're *not*
inventing yet another video/audio plugin system. (Internally, we're
using our own generic plugin/extension module system, but that's
another story). Rather, we'll write adapters to use existing
plugin systems.

But I should add, that running "just some script" embedded in another
application isn't trivial. There is a huge difference between using
a plugin and just "run a script-fu script". Plugins have a defined
interface and have to comply strictly to a pre-defined behaviour.
Running a script to the contrary means, that you have to embed
a script engine and then provide the script with a sensible
environment, allowing the script to do something. Without
having much possibilities to enforce a pre-defined
behaviour for the script.

In Lumiera, we'll embed a Lua script engine. Moreover, it will
be possible to create language bindings for other popular scripting
languages (e.g. Python). But, again, these are two things. The embedded
engine (Lua for Lumiera) can be assumed to be there and has a controlled
environment. To the contrary, when running an external script, you don't
start the Lumiera executable, rather you start the executable of your
script engine (e.g. /usr/bin/python), which then loads Lumiera library
functions or establishes a live connection to an already running '
Lumiera instance).

You see, all of this is a lot of work and things to be settled; nothing
of it has much to do with video editing, and thus you may understand
why the original author(s) of Cinelerra didn't engage into that play.

Cheers,
Hermann V.


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAktI6DkACgkQZbZrB6HelLIQaACg8rNaHr3b3ns/n1OMz56cv4Rf
c5cAoOB7IQ6azIVMafYn3+4nckvcyEDA
=84ye
-----END PGP SIGNATURE-----

_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to