Nine video editing programs for Linux compared
OpenShot
Last year, Jonathan Thomas collected $45,000 on Kickstart for his video editing program OpenShot [7], which is helping him to finance the development of version 2.0. It will be based on Qt5 and will finally also run on other operating systems. However, the work is not progressing as quickly as Thomas originally planned. When I was writing this article, version 1.4.3 was still the latest release, and this is the version that package managers in the most recent distributions also have.
The user interface in OpenShot is similar in structure to that of Kdenlive but looks far more clear-cut: All the important clips end up at the top left in the media management section. At the right is a preview, and at the bottom of the window is a timeline (Figure 7). You can drag and drop here to arrange the individual clips. Dragging the movie snippets close to one another, causes them to latch, thus facilitating positioning.
![](/var/linux_magazin/storage/images/issues/2015/171/video-editor-roundup/figure-7/643697-1-eng-US/Figure-7_large.png)
This process, however, only works on a single track: To align two clips, one on top of another, you have to push them around painstakingly with the mouse. What makes this even more difficult is that the timeline does not allow you to work with to-a-frame accuracy. After you have dropped the clip into the timeline, you can use the matching tools to edit it. OpenShot can also split a clip at the time bar, but these are the only cutting tools.
OpenShot 1.4.3 relies on GStreamer in the background to process movies. On our lab machine running Ubuntu, it generated blocky artefacts and stripes in the preview. The built-in effects and crossfades are all designed for show, much as in LiVES, including effects for distortion, glowing, and simulating an old movie.
The settings for the effects must be applied painstakingly in a separate window with a preview that is far too small. Most effects, such as color correction, only offer rudimentary settings. There is no option for controlling via keyframes. A wizard creates simple titles; however, it needs to resort to the services of Inkscape to do so. In combination with Blender, OpenShot can create animated 3D titles.
To export, you simply select a default, such as DVD or Blu-ray. Experts can configure the settings, such as the video codec. However, unlike Kdenlive, OpenShot does not let you tinker with more intricate settings. Whereas OpenShot only lets you change the bit rate in fixed increments, Kdenlive lets you enter an arbitrary bit rate. If needed, OpenShot will help you upload the movie you create directly to YouTube.
Pitivi
The user interface in the Pitivi [8] editing program is highly reminiscent of OpenShot: The area at the top left manages all the imported media; in the middle, you can see the settings of the assigned effect. To the right is a preview display, and the timeline waits for you to load clips at the bottom (Figure 8).
For a new project, you can define the video settings via a template. However, Pitivi on Ubuntu 14.04 has just a handful of templates from which you can select, and they only support US formats, while ignoring, for example, the popular AVCHD format.
To create your first video track, simply use drag and drop to drag an imported video into the timeline. More tracks are created automatically as soon as you store a clip under an existing track. You can edit the clips, as in OpenShot, in the timeline by dragging their ends together with the mouse. Pitivi does not show you a preview while you are doing this. To edit with to-a-frame accuracy, you need to enlarge the timeline to the max.
If you have enabled gapless mode, the clips act as if they are magnetic, which makes aligning them easier. Additionally, Pitivi can sync clips based on their audio tracks. It is hard to understand why there isn't a single-frame preview. The only available cutting tool splits the clips at the position of the time bar.
In its video and audio tracks, Pitivi displays yellow rubber bands that help you change the brightness or the volume of the selected clip. You can click with the mouse on a line to add more control points, thus gaining the ability to influence the characteristic of the curve in a more targeted way. The rubber bands do not offer any curve settings, and you thus need to insert multiple points to approximate a smooth crossfade.
The rubber bands also only let you manipulate the brightness of the volume; effects are always applied to the entire clip. Like OpenShot, Pitivi also mainly offers decorative effects; for example, you can give your clips cartoon-like effects or artificially "age" the movie.
When you export the movie, you can select the file format, the frame rate, and the compression method. Experts are allowed to manipulate compression. Pitivi relies on FFmpeg for the export feature.
Shotcut
The developers are currently working hard on Shotcut [9]: Punctually every month they release a new version. When this article was written, the latest was version 14.09 from early September (Figure 9). On their website, the developers provide a precompiled version of Shotcut. You can download the archive to match your distribution, unpack it, and then launch the shotcut
script in the Shotcut.app
directory.
![](/var/linux_magazin/storage/images/issues/2015/171/video-editor-roundup/figure-9/643703-1-eng-US/Figure-9_large.png)
Shotcut uses MLT in the background to process videos and can thus harness the graphics card for computations – the developers, however, say that this feature is still experimental. When launched, Shotcut comes up with what is – to a great extent – an empty window. As soon as you open a movie, Shotcut starts playing it like a movie player. The two white triangles on the edges of the timescale are the only indications that this is a video editing program. If you move them, you are cutting off the start and end of the clip. However, you need to be very dexterous to cut the movie with to-a-frame accuracy in this way.
The View menu item displays a tab with more tools on the left-hand side of the window. This tab also includes a group of effects that Shotcut refers to as filters. Filters always apply to the entire clip currently open. The filters themselves typically only offer a few options, which are finicky to set up because of the small slide controls. However, Shotcut shows the resulting effect immediately as a preview. Settings that you have already applied can be stored as templates, if needed, so you can apply them quickly to another movie later on.
Once you have applied effects to a clip, you can add it to the playlist. Shotcut plays this list back from the top down, thus giving you a complete movie. To edit an entry from the playlist retroactively, you first need to open it in the preview in a time-consuming process (click on the menu icon at bottom left and select Open As Clip).
As an alternative to the playback list, you can first open what is initially an empty timeline. Once you have dragged a movie onto it, Shotcut automatically creates a matching track. However, you explicitly need to add any more tracks you need. Video clips latch onto important points, such as the time bar or at the end of another clip.
To trim the clip, you need to drag its ends in the timeline. However, you are blind while doing this, because the preview only shows the frame at the position of the time bar. Shotcut currently offers only one cutting tool, which splits the currently selected clip at the position marked by the time bar. You can simulate crossfades with the Fade Out and Fade In video filters.
To export the edited movie, open the matching tab and select one of the numerous defaults when you get there. Experts can configure more granular settings. If so desired, Shotcut will stream your work to a Melted video server – an industrial-strength media player for TV use. MLT was originally designed for collaboration with Melted.
« Previous 1 2 3 4 Next »
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
![Learn More](https://www.linux-magazine.com/var/linux_magazin/storage/images/media/linux-magazine-eng-us/images/misc/learn-more/834592-1-eng-US/Learn-More_medium.png)
News
-
NVIDIA Released Driver for Upcoming NVIDIA 560 GPU for Linux
Not only has NVIDIA released the driver for its upcoming CPU series, it's the first release that defaults to using open-source GPU kernel modules.
-
OpenMandriva Lx 24.07 Released
If you’re into rolling release Linux distributions, OpenMandriva ROME has a new snapshot with a new kernel.
-
Kernel 6.10 Available for General Usage
Linus Torvalds has released the 6.10 kernel and it includes significant performance increases for Intel Core hybrid systems and more.
-
TUXEDO Computers Releases InfinityBook Pro 14 Gen9 Laptop
Sporting either AMD or Intel CPUs, the TUXEDO InfinityBook Pro 14 is an extremely compact, lightweight, sturdy powerhouse.
-
Google Extends Support for Linux Kernels Used for Android
Because the LTS Linux kernel releases are so important to Android, Google has decided to extend the support period beyond that offered by the kernel development team.
-
Linux Mint 22 Stable Delayed
If you're anxious about getting your hands on the stable release of Linux Mint 22, it looks as if you're going to have to wait a bit longer.
-
Nitrux 3.5.1 Available for Install
The latest version of the immutable, systemd-free distribution includes an updated kernel and NVIDIA driver.
-
Debian 12.6 Released with Plenty of Bug Fixes and Updates
The sixth update to Debian "Bookworm" is all about security mitigations and making adjustments for some "serious problems."
-
Canonical Offers 12-Year LTS for Open Source Docker Images
Canonical is expanding its LTS offering to reach beyond the DEB packages with a new distro-less Docker image.
-
Plasma Desktop 6.1 Released with Several Enhancements
If you're a fan of Plasma Desktop, you should be excited about this new point release.