Asset management with GStreamer Editing Services.

Thibault Saunier thibault.saunier at collabora.com
Tue Mar 19 14:54:21 PDT 2013


Hello Alex,
> Hi all,
>
> I've been looking into GStreamer Editing Services to avoid reinventing 
> the wheel for a part of my current project. Basically, I'd like to use 
> GES to handle an audio library and playlist. I've got the playlist 
> functionality pretty well figured out, but I can't figure out how I 
> should be doing the library. In the 'Development With GES' video from 
> last years GStreamer Conference, there was mention of a GESMaterial 
> class that was supposed to do some sort of asset management (it 
> sounded like it was along the lines of what I'm looking for). However, 
> there is no mention of a GESMaterial in the docs (that I can find). 
> Does anyone know what became of this? GESProject seems to do something 
> like what I want, but it doesn't seem ideal for my situation (it seems 
> to be timeline focused). I was storing library information in MongoDB, 
> but since I think I'm going to be using GES for my audio playlist, 
> having assets managed by GES makes sense to me. Maybe I just need to 
> adapt GESProject to suit my needs, but I thought it best to ask here 
> first in case there's something better in existence that I should be 
> leveraging instead.

GESMaterial as been named GESAsset in the end, so it might be what you 
are looking for :) Documentation is avalaible at:
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-editing-services/html/GESAsset.html

Also I advice you to use GESProject which helps a lot working with 
various GESAsset-s.

Regards,

Thibault Saunier.

(Be aware that currently the state of GES is not ideal (mostly because 
GNL is quite broken), but we will eventually figure it out next week at 
the GStreamer Hackfest :))


More information about the gstreamer-devel mailing list