[gst-devel] Getting started with gstreamer... need a little help

Andy Wingo apwingo at eos.ncsu.edu
Sun Oct 14 21:12:01 CEST 2001


Hi,

On Sun, 14 Oct 2001, Charles Iliya Krempeaux wrote:

> Hello,
> 
> I've just gotten started with gstreamer.  I downloaded and installed

welcome!

> version 0.2.1 (from the RPMs).  (Although I still need to hunt down
> some RPMs to make aalib, ac3dec, mad, mpeg2dec, quicktime, and
> sdl install... but I'll do that later.)

unfortunately, it's been a little while since the latest release. To be
up-to-date, using cvs is best, although 0.2.1 is ok.

> I read the "Application Development Manual" -- the CVS version -- and
> have a basic understanding of how to use gstreamer.

good!

> I was wondering if gstreamer had any "video transition" filters
> (... fading, disolves, etc)?

I don't think so. I'm not a video fellow, so that's my disclaimer. But given
that, I was thinking on how to do this. Generally, you'll have two streams:

videosource1 \
              fader -- videoout
videosource2 /

Maybe you start with videosource1 playing and 2 stopped, or maybe they're both
playing. Actually, both of them playing makes things easier. Your 'fade' or
'dissolve' level goes from -1 to 1 and is a property of the fader element. To
control this over time, you should use a dparam, which is only in cvs. There's a
somewhat outdated design document on the wiki liked to from the FrontPage,
gstreamer.net/wiki/. Talk to steveb about this, I'm sure he's got pointers on
implementing this from the element's perspective; the core of dparams is pretty
much done afaik.

This sounds pretty cool. The best way to get help is on irc, irc.gstreamer.net
#gstreamer. Good luck.

> Thanks
> 
>      Charles Iliya Krempeaux

regards,

wingo




More information about the gstreamer-devel mailing list