Hi, i just wrote two programs that do some conversion on LAV AVI streams. They are standalone programs that processes images in RGBA (red-green-blue-alpha) and writes the resulting images to an output stream.
pngoverlay just overlays some PNG files over the input stream (nice for animated logos and some special FX). pngblend reads two LAV streams (left- and right part) of the same x- and y-dimensions and mixes them according to either a blend mask file or a rule (-l xleft -r xright, result is taken from either leftstream or rightstream or mixed). It also contains some code to read/write PNG files to/from RGBA data. In the bash script "qwe" some example calls are contained, please provide some input data in ../lav_examples. I hope somebody finds this useful. Best regards, Torsten. > Hi Torsten, > > On Mon, 2003-01-06 at 20:05, Torsten Mohr wrote: > > In the documentation i only found references to "transist.flt", > > as i understand it this only enables the third effect i > > mentioned, for the others i'd have to write a filter, correct? > > There's one more, matteblend.flt. LVS also contains some more filters, > look in the effects/ directory of LVS. > > > It seems that writing a filter is not impossible, looking at > > the sources. > > > > Is anybody working on other filters? > > Not that I know of. > > > Is anybody using "blenderpublisher" (www.blender.org)? It can > > generate animations with background "invisible". I'd like to > > overlay those over an AVI as an animated logo. As an > > alpha channel is only available in single pictures, it would have > > to read in a LAV stream and single pictures. > > Matteblend can do this, though it's not easy with moving pictures. > > > What do you think of this? > > Hard, but not impossible. Most code already exists. :-). > > Ronald
lavfilter.tar.bz2
Description: application/tbz