Fwd: Python: procedural video and audio mix in

Mikko Ohtamaa mikko+gstreamer at redinnovation.com
Sat Aug 6 00:39:50 PDT 2011

On Sat, Aug 6, 2011 at 10:12 AM, Kapil Agrawal <kapil.agl at gmail.com> wrote:
> What do you mean by dumping video frames from python to gstreamer. So for
> example if you want to write a gstreamer pipeline for doing gst-launch-0.10
> filesrc location=test.mp4 ! decodebin2 ! xvimagesink ,

For example I generate a series of images like this:

for frame in range(0, 10000): # let's render 10000 frames of video
 data = []
 for y in range(0, height):
     for x in range(0, width):
           data[y*width+x] = random.randint(0, 2**31) # rgba pixel
 # XXX: how to create a video frame in GStreamer pipeline in this
point based on the image data created above

... now, how do I feed this raw image data to gstreamer, so that it'll
put it to the video track alongside audio coming from a file.

I probably need to interact with buffers somehow, but I didn't find
example and I am very clueless with GStreamer, so if anyone could
point me to the right direction I'd be happy.

Hope this helps,

More information about the gstreamer-devel mailing list