GSVideo and OSX   3 comments

I was finally able to make gsvideo work on OSX (tested on Leopard with an 20″ iMac)! The problem was not as much as with gsvideo itself, which needed just some small changes in order to set the directory where GStreamer libraries get copied. The difficult part was to have GStreamer actually installed on OSX, for which I used MacPorts. This involves first installing the Apple development tools (XCode) and then getting your hands a little bit dirty in the command line. The good news is that the version of GStreamer available on MacPorts has been recently updated to the latest released one, so almost every plugin and codec is working right now (except camera capture).

This is the new version of GSVideo (0.3.11) that fixes the path issues on OSX:



Hopefully, in a not too distant future, it will be possible to install GStreamer by means of a binary package. As for now, MacPorts seems to be the only way to do it. Here is the homepage of MacPorts, and here a short tutorial about it.

A full install of GStreamer involves installing the following packages: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly and gst-ffmpeg. And because of all the dependencies that these packages require, the install ends taking up to 360MB!


Posted April 20, 2008 by ac in Programming

Tagged with , , , ,

3 responses to “GSVideo and OSX

Subscribe to comments with RSS.

  1. Pingback: realmatik: a little demo of realtime video filters « codeanticode

  2. hi! I’m developing video player based on gstreamer and i’m having problems with the gst-plugins-bad as the macports version doesn’t provide the new qtwrapper. How did you make it’

  3. Hello. You have to install the source from the latest development version of gstreamer core that includes some compatibility fixes for OSX.

    What I did was to manually patch the version that was available in macports with these revisions:

    I can send you the patch files I generated if your are interested.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: