How to write a wxPython video player directly with Gstreamer



In the hope it will be useful for others I've posted on my blog
example source code of how to integrate gstreamer directly in
wxpython:

"wxPython ships by default with the wx.MediaCtrl for very basic
playback of music or videos. As I would like to do more advanced video
manipulation, I was curious if I could use Gstreamer directly in
wxPython to create my own pipelines. It was surprisingly easy.

For those who don't know Gstreamer, I quote the website (http://
www.gstreamer.org):

GStreamer is a library that allows the construction of graphs of media-
handling components, ranging from simple playback to complex audio
(mixing) and video (non-linear editing) processing. Applications can
take advantage of advances in codec and filter technology
transparently."

In order not to spam this mailing list, you can read more on
http://pythonide.stani.be
Best regards,
Stani
--
http://photobatch.stani.be
.



Relevant Pages

  • Re: Video display, frame rate 640x480 @ 30fps achievable?
    ... >> I need to develop an application that displays video 640x480 16-bit per ... >> pixel with 30 fps. ... > At the very least, you should be looking at Pygame instead, as wxPython ... getting the data into the "blittable" object fast enough may be more ...
    (comp.lang.python)
  • Re: [XPOST] [REQ] open source multimedia authoring tools? In python maybe?
    ... >> launch the video file so that it opens in the user's movie player or ... but you cannot play the video inside your python app. ... Explorer in your wxPython app and play the videos with it. ...
    (comp.lang.python)
  • Re: Video display, frame rate 640x480 @ 30fps achievable?
    ... Co-incidentally we've been looking at video playback this week as well. ... We've been using Pygame with an Overlay surface, ... People have embedded pygame in wxPython before (I don't know how ...
    (comp.lang.python)
  • Re: audio video streaming communications
    ... I can do the communications myself ... but need to be able to select a video feed, capture it and also need to ... should work with wxPython. ... I am not interested in download torrents, etc. I'm just looking video ...
    (comp.lang.python)
  • Re: audio video streaming communications
    ... I can do the communications myself ... but need to be able to select a video feed, capture it and also need to ... should work with wxPython. ... I am not interested in download torrents, etc. I'm just looking video ...
    (comp.lang.python)