[gst-devel] Newbie question - how to get video frames from pipeline

Štěpán stepan1117 at atlas.cz
Sun Mar 29 23:02:19 CEST 2009


Hello everyone,
    I am trying to code get video frames from gstreamer pipeline, so I
can do additional processing with them and draw each frame on screen via
Irrlicht engine. I was able to do it using ffmpeg, but I am not able to
get this done in gstreamer. The problem I am facing (and I am sure that
this problem is very trivial) is that I cannot find a way how to get
each (video)frame from gstreamer pipeline.
Nevertheless, I found two ways, how this could be done. The first is use
of appsink, and the second is to write my own (video)sink.
Unfortunately, I was not able to do it in neither way, mainly due to the
lack of example code, or my poor experience with gstreamer. So, my
question is, which way should I go (use appsink, or extend (video)sink)
and where to start with learning of how to accomplish this.
    Thanks in advance,
       Stepan




More information about the gstreamer-devel mailing list