[gst-devel] using gstreamer to create movie from still images

Lukas Ruetz lukas.ruetz at gmx.at
Wed Dec 7 09:53:54 CET 2005


I'm trying to do something similar and would be interested
too to get some hints how to do this. My first idea was also
to make an element that reads one image and creates a
stream out it for a certain time.

thanks
luk


> I am attempting to write a simple image slideshow program in python. It
> will take a set of user-defined images, add an optional soundtrack and
> play the sum.
>
> Gstreamer seems initially to be very well suited to such a problem as it
> allows very simple encoding to video files as well as outputting to the
> screen.
>
> Having read the application development docs (as well as glancing over
> the reference manual), I am now unsure as to how to proceed and I was
> hoping for some pointers.
>
> The problem i see is that I need to take multiple images each of which
> should fill a single image buffer and then spread them out in time.
>
> The other problem I see is if I wish to add some sort of transition
> effect (say using an effectv type plugin) then i'm wasting loads of cpu
> when not transitioning if the pipeline converts the images to a
> continuous movie.
>
> The questions come down to the following:
>
> How does one queue multiple files, if indeed this is the correct thing
> to do?
>
> Is it possible to essentially pause the pipeline except for about a
> transition? How would this affect the accompanying audio?
>
> Can all this be done in python? (I have no inherent problem with doing
> parts in C, but I'd like as much as possible in python).
>
> Thanks for any assistance.
>
> hen
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> files for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel





More information about the gstreamer-devel mailing list