GStreamer Editing Services (GES for short) has support for using transitions between clips, so I have been working on adding this support to our web editor last weeks. After the bindings were done, it was just necessary to add a few extra JavaScript and HTML code to get it working on our UI. Here is a sample video:

The support for transitions is already merged in the editor’s git master. It still has a few problems that we are currently working on, but it gives an idea of the possibilites we get by adding video editing capabilities to WebKit.