27 Apr

Fresh off the release of video compositing, we've just added audio mixing to OpenShot. What is audio mixing you ask? Well, it's the ability to mix the audio of multiple video & audio clips across multiple tracks. So, instead of hearing just the audio from the top-most clip, it mixes all the tracks ...


24 Apr

Have you ever been able to to easily overlay, mix, edit, and composite videos in Linux? Me neither, but that's about to change! We have just added the ability to composite any number of clips & tracks together.

OpenShot's time-line is organized much like the Layers in Gimp or Photoshop. The bottom layer ...


19 Apr

Here is a quick status update on OpenShot. Things are progressing nicely. The code is really shaping up, and I am making very good progress. Here are few of the recent changes:

  • MLT framework has been integrated
  • A threading framework has been setup to work with MLT (so OpenShot doesn't freeze while playing videos ...


16 Mar

I have now invested many months of my life into designing a video editor for Linux. I have learned new programming languages, become friends with many people from around the world, and had many "Ah ha" moments. I am a huge supporter of FOSS, and I consider this my contribution to the Linux community!

This ...


23 Dec

Merry Christmas everyone! Here is the first set of screenshots ever released for OpenShot Video Editor. They showcase a few of the features we are working on, including the awesome timeline! Please help us out by sharing these screenshots and linking to this blog. Also, as i said in my preview post, we are still ...


23 Dec

We are looking for a few good contributors to help us with OpenShot Video Editor! If you have any experience with Gnonlin and are interested in joining our team, please contact me through LaunchPad or post a comment to this blog entry.

Gnonlin has great potential to help empower the next wave of video editors ...



12 Oct

What do pickles and pythons have in common? Well, I'll get to that in a second. First, let's talk about application data. A key part of every program design is "how and where do I store my data". I have considered many different options for the OpenShot Video Editor, including XML, Embedded MySQL ...


10 Oct

We've all heard the promise of GTK and how it will allow your application to be easily ported to other operating systems, such as Windows, Mac, Linux, and others. Something that you might not know is that if your GTK application uses the Gnome library, it will only work on Linux! This seems obvious ...


8 Oct

Once again I find myself struggling with Drag 'n Drop using GTK and Python. Why is it so difficult to get something working? Why do all the examples on the Internet suck? These are all good questions my friends, and today I bring some answers.

First of all, there are many different levels of drag ...