This is a short post, just to give a “preview” of the work currently undergoing on OSX and GStreamer. A year ago, Ole Andre Ravnas, the author of OABuild, released a proof-of-concept GStreamer plugin to do video capture on OSX. Here is the full discussion that took place on bugzilla at that time, and here the plugin code that Ole Andre released. I discovered this code very recently, and together with Daniel Shiffman, we made a few changes to make it work on the latest macbooks. The code is pretty much the same as Ole Andre’s original, but with hard-coded values that better match the video format and framerate of the iSight cameras. We were able to compile it on both OSX Leopard (10.5) and Tiger (10.4). Extremely inefficient (100% CPU usage) but still a promising starting point. Download from here. Once decompressed, run ./configure from the command line, and then change to the src subdirectory and run make. Of course, this requires to have gstreamer already installed on the system, we are currently using macports to do it. Fink seems to be another viable alternative to get gstreamer installed on OSX, but I haven’t tried it myself.
The GStreamer adventure part II: video capture on OSX Leave a comment