MLT gets GPU-side video filters and more sophisticated animation

MLT gets GPU-side video filters and more sophisticated animation

Dan Dennedy announced a new release of MLT (Media Lovin' Toolkit), the library that powers various free video editors: Kdenlive, Shotcut, and the current stable version of OpenShot.

This version officially includes GPU-side filters from the Movit project which was introduced in November last year. Unstable builds of Shotcut, Dan's own video editor, have been using these filters since March this year. In prepartion for further changes Dan also added a qglsl consumer to use OpenGL with avformat, SDI, and DeckLink.

The second major feature is a completely rewritten animation support with 3 types of interpolation: discrete, linear, and Catmull-Rom splines. Here's an example of a curve that has all three types:

From discrete via linear to Catmull-Rom splines

Admittedly, MLT is not as fancy as some end-user software, but it's the backbone of the fancy. In fact, just a couple of days ago the Kdenlive team posted a project update and revealed plans to start embracing these exciting new features in the coming months, shortly after merging and stabilizing results of last year's refactoring work.

The complete list of changes was posted in MLT's blog earlier today.

If you happen to be of developer persuasion, you can fetch MLT v0.9.0 from SourceForge. Alternatively you can wait till updated animation support lands to Kdenlive. Although it looks like Shotcut will beat Kdenlive to it.


Original featured photo was taken by eelke dekker, CC BY 2.0.

Was it useful? There's more:

3 Responses. Comments closed for this entry.

  1. Are people really using these free video editors? It looks interesting but I wonder how powerful they really can be?

  2. Alexandre Prokoudine 09 June 2013 at 4:17 pm

    @Alik, yes, people do use them :) At least two DVD training courses by David Revoy on MyPaint, GIMP etc. have been produced with Kdenlive.

  3. I use MLT to handle all the video for my math MOOCs; the 190 or so mini-lectures available at https://mooculus.osu.edu/ were mostly done with MLT.