Jump to Navigation

Video Editing in your pocket

Session Summary: 
This talk will focus on the GStreamer Editing Services (GES) library for GStreamer which adds support for high quality and low overhead video editing in an easy manner with GStreamer. GES is developed with the embedded space in mind and aims at being easy to work with whether one wants to write a simple video trimming application or a fully fledged editor. Based on GStreamer, it therefore takes advantage of generic and vendor-specific plugins and allows integrators to offer added-value editing application right from the start. GES is now part of Meego 1.2
Session Abstract: 

The GStreamer multimedia framework is at the heart of all things multimedia on MeeGo and many other platforms, and enables creating all the spectrum of multimedia applications whether trivial or very complex. Its feature flexibility comes at the cost of being sometimes very complex to use for some use cases.

In addition to this, the past few years have seen more and more powerful embedded devices, with increasing camera quality and video recording usage, but with limited editing capabilities on-board.

Using the past 7 years of experience developing the PiTiVi video-editor and improving GStreamer for video-editing, Hervey and other PiTiVi contributors at Collabora Multimedia have created the GStreamer Editing Services (GES), a high-level library for GStreamer making it possible for application developers to create editing-related applications of varying complexity without having to care about the underlying GStreamer issues.

During this talk, Hervey will quickly show the design and API of GES, how easy it is to use in applications and will discuss briefly the various improvements that were undertaken in GStreamer core and plugins to make GES as efficient as possible.