[Mono-dev] gstreamer-sharp Question

Michael Hutchinson m.j.hutchinson at gmail.com
Tue May 6 03:06:16 EDT 2008


2008/5/5 Jonathan Thomas <jonathan.oomph at gmail.com>:
> I am very interested in using the gstreamer bindings in a mono project, but
> I could really use some advice.  I can't seem to find the gstreamer-sharp
> assembly anywhere.  The only luck I've had so far is some development notes
> back in 2006.  Do any mono up-to-date bindings exist for the gstreamer
> framework?  Is there a better multi-media framework I should use?

Sadly, the GStreamer# bindings were never completed, and have been
unmaintianed for some time. I don't know how hard it'd be to get it
off the ground, though this would certainly be nice to see.

> Ultimately, I would like to create a non-linear video editing application
> using C# and the mono framework.  I have been told that gstreamer is the
> most powerful media framework in linux (at least that's what I was told).

GStreamer is arguably the most powerful modular media framework on
Linux, yes, and works on other platforms too. Banshee (Mono-powered
media app) uses Gstreamer via P/Invoking a C wrapper library.

There was some debate over whether gstreamer in its current state it's
suitable for editing:
http://www.mdk.org.pl/2006/12/07/state-of-diva
http://blogs.gnome.org/uraeus/2006/12/08/comment-on-diva/

However, that was some time ago, and I'm pretty sure that any such
issues can be fixed.

I'd suggest taking a look at resurrecting Diva, a Mono based nonlinear
video editing app which was widely praised, but stalled a while ago
from lack of contibutions. AFAIK it also used a C  library to
implement the core editing features. Sadly the website seems to be
down right now, but I suspect other people on this list can direct you
to mirrors.

-- 
Michael Hutchinson
http://mjhutchinson.com


More information about the Mono-devel-list mailing list