When it comes to video editing applications Windows and Mac are by far the most popular options -- software from Adobe, Apple and Avid have long held the top spots among professionals, and both Windows and (most) Macs ship with basic, free editing software.
In this third look at how media and storage applications for Linux, particularly Ubuntu, compare, I'll be looking at how Linux stacks up against Windows and OS X video editing options.
Video editing software varies considerably, from the very basic to the massively complex software used in feature length films. For most of us the later is unnecessary and overly complex, but rest assured there are Linux video editors for both the novice and the professional.
To know which option best suits your needs is not always simple. At a bare minimum you'll want a wide range of codec support (particularly new HD formats), non-linear editing and ideally have an intuitive interface that doesn't require a month's worth of cinematography classes to figure out.
All of the apps covered below fulfill these basic needs, some better than others. Fortunately they're all free and open source so you can try each one and decide for yourself.
If you're using the latest version of Ubuntu you may have noticed the new PiTiVi video editor lurking in your Sound & Video application menu. PiTiVi is new in Ubuntu 10.04 and offers very basic video editing.
PiTiVi's goal is to create an app that's easy enough for amateurs but has everything professionals need. Right now it's still very new and is probably best for the YouTube crowd. PiTiVi has a very basic set of features that allow you to import and export any video format that GStreamer supports, as well as edit, trim, cut, link and group your clips in a familiar time-view interface.
A recent update also added the much-requested support for transitions, allowing you to apply fades and other effects when moving between clips. At the time of this writing transitions were not yet in the official release, but the final version should arrive in the near future.
PiTiVi is written in Python and based on GStreamer and GTK+ so it works very well with the GNOME desktop, supporting drag and drop and generally fitting nicely with your theme.
Unfortunately, once you get beyond the basics of re-arranging source materials, PiTiVi doesn't have much to offer yet. PiTiVi lacks support for things like overlays, subtitles and titles. Nor will you find timeline markers, which are very handy for larger projects with many small clips.
To be fair, PiTiVi is not yet a 1.0 release and is really more roadmap than app at this point. But the project seems to have a good bit of momentum, so while it may not be the best choice at the moment, it's definitely one to keep an eye on.
There are several other editors along the same lines as PiTiVi, such as OpenShot or Kino that offer similar features aimed at the video amateur just looking to join together a few videos from their digital camera.
If you're looking for something more serious, something that can hold its own with the likes of Premiere and Final Cut Studio, obviously you'll have to look elsewhere.
For the rest of this series we've been ignoring KDE apps since Ubuntu ships with GNOME, but this time we're going to make an exception because one of the most powerful video editors for Linux is a KDE app -- Kdenlive.
Kdenlive uses KDE's Oxygen style, so it will look a bit out of place in Ubuntu, but that's a small tradeoff given its usefulness. Kdenlive functions much like PiTiVi, but everything listed above that's missing in PiTiVi is in Kdenlive -- loads of built-in effects, overlays, titles and more.
The codec support with Kdenlive comes from ffmpeg, which seems to be a bit better than Gstreamer. Some AVCHD clips from a newer camera, as well as few older Quicktime files, neither of which worked in PiTiVi, did just fine in Kdenlive.
Kdenlive also has some nice extras like the ability to grab your desktop in realtime and capture tethered firewire cameras.
When it comes to publishing your movies, Kdenlive has nearly unlimited options -- everything from H.264 to Flash to Ogg. You can even export out in RAW DV format.
Of course all these features mean that Kdenlive's interface is considerably more complex than PiTiVi's. It isn't horrendous, but it there is definitely a learning curve. Luckily there are quite a few handy video tutorials on the Kdenlive site and the documentation is extensive.
The last editor in this installment is Cinelerra, the self described "50,000 watt flamethrower" of Linux video editors. In fact, Cinelerra is far too complex and powerful to do justice to in the limited space here. Suffice to say that if you're looking for the Final Cut Studio or Avid of the Linux world, Cinelerra is what you're after.
Cinelerra can do everything Kdenlive does and then some, offering countless color correction tools, sharpening filters, audio effects, motion tracking, and even supports OpenGL shaders on NVidia graphics cards for some serious video crunching power.
Cinelerra's massive set of features is a bit confusing at times and the interface is one part serious video editor and one part hideous, but once you get past the looks the functions will win you over. The only real downside to Cinelerra is that it seems prone to crashing. Luckily it has a pretty good restore feature and if you live by the Windows motto -- save early, save often -- you should spare yourself too much trouble.
The other problem is that the Cinelerra CV project doesn't seem interested in holding your hand while you figure out the complexities of the UI, but there are a lot of users out there on the web with tutorials, video and how-tos that should answer most newcomers' questions.
Once you half-way master Cinelerra's complexities there isn't much you can't do, including edit and output feature length movies if you so desire.
Unlike the photography round up we did earlier, when it comes to video Linux really does hold it's own. Even the familiar complaint about less than stellar UIs doesn't apply here -- sure Cinelerra takes a while to figure out, but so do Premier and Final Cut Studio, to say nothing of Avid.
In fact, even if you aren't a full time Linux user, it's well worth investigating the platform's video editors since all of them are free, which means if you find one that works for you, you'll have quite a bit of extra money to put toward cameras and lenses instead of software.