Author: Janne Liljeblad Date: To: Minimalistic plugin API for video effects Subject: [Frei0r] 5 Cairo based plugins
Hello Frei0r list,
I've created 5 Frei0r plugins that use the Cairo 2D drawing library.
PLUGINS
'cairoaffineblend'
This I believe is the missing piece in F/OSS video image compositing.
It has animated position, rotation, scale, mix level and selection of
18 blend modes.
'cairogblend'
This is simpler version of 'cairoaffineblend' that has animated mix
level and 18 blend modes. Images are composited untransformed.
'cairogradient'
A two color linear or radial gradient drawn on top of input image with
animated gradient start/end points. Other params include gradient
colors, opacities and blend mode. This is very useful for color
correction / effect type of work because of the available blendmodes
like overlay and hslhue.
'cairoimagegrid'
Creates a grid of input images with 1 - 20 columns and rows.
'cairoshape'
Animated shape with optional outline. Available shapes are rectangle,
round rectangle, oval, and triangle.
BUILDING
To build these plugins you will need to install Cairo development
files. On Ubuntu the command is: sudo apt-get install libcairo2-dev,
Apply the series of patches attached to this mail and build. Only
cmake build support is provided.
Patch series and a mail with additional info follow this mail.