[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