Cinelerra is a video editing and compositing software package. It is designed for the Linux operating system. Its original version is produced by Heroine Virtual, there are three branches produced by the open source community. It is free software distributed under the GNU General Public License. Cinelerra also includes a video compositing engine, allowing the user to perform advanced compositing operations such as keying and mattes.
|Original author(s)||Adam Williams|
|Initial release||August 12, 2002|
7.1 / January 22, 2019
|Type||Video editing software|
|License||GNU General Public License|
Cinelerra was first released August 12, 2002, and was based in part on Broadcast 2000, which was withdrawn by Heroine Virtual in September 2001 and archived later. Cinelerra became the first 64-Bit media production application when it was re-written to conform to the AMD Opteron in June 2003 and was presented at SIGGRAPH 2004 in San Diego. This version was subsequently released by Adam Williams of Heroine Warrior, the principal developer of the original Cinelerra. Since then, there have been many releases, the latest the July 2019 Cinelerra-GG Infinity version. For an overview of releases, see the History of Cinelerra section.
Cinelerra has a wide range of features depending on version including support for high-fidelity audio and video: it processes audio using 64 bits of precision, and can work in both RGBA and YUVA color spaces, using floating-point and 16-bit integer representations, respectively. It is resolution and frame rate-independent, meaning that it can support video of any speed and size.
Cinelerra's interface is similar to that of other Non-linear editing systems, such as Adobe Premiere Pro, Final Cut Pro, and Avid Media Composer. However, because it includes a compositing engine, it may also be likened to compositing software such as Adobe After Effects, Smoke on Linux or Shake. The user is presented with four screens:
- The timeline, which gives the user a time-based view of all video and audio tracks in the project, as well as keyframe data for e.g. camera movement, effects, or opacity;
- the viewer, which gives the user a method of "scrubbing" (manually moving the playhead forwards or backwards to locate a specific cue or word) through footage;
- the resource window, which presents the user with a view of all audio and video resources in the project, as well as available audio and video effects and transitions; and
- the compositor, which presents the user with a view of the final project as it would look when rendered. The compositor is interactive in that it allows the user to adjust the positions of video objects; it also updates in response to user input.
Cinelerra uses its own widget toolkit Guicast (the Cinelerra GUI library), not conforming to the human interface guidelines of major Linux desktops such as GNOME and KDE. This has the advantage that it looks and works the same no matter which distribution or desktop is used, and removes being dependent on a changing version of the desktop (for instance GNOME 2 / GNOME 3].
Cinelerra usage and awards
Cinelerra has gained ground among some Linux enthusiasts looking for a native video editing system. Professional use is mostly promoted by Linux Media Arts, which sells an integrated hardware and software package for video production that includes Cinelerra.
At the National Association of Broadcasters' 2004 Electronic Media Show, Cinelerra received Bob Turner's "Making the Cut" award, given to "the best and most exciting post-production products seen at the convention".
The project is following commercial interests, aiming at offering professional support to its users. It's organized to merge all existing Cinelerra projects while also providing additional fixes and enhancements. Since early 2015, Cinelerra has had an open Git repository on Google Code for analysis and for input. The goal of Cinelerra.Org remains to develop a more professional value to the product as of 2016. Its website links to whatever the latest HV version is.
One of the developers of Cinelerra 5.0 left Cinelerra.org in 2016, continuing to work on Cinelerra 5.0, then on Cinelerra 5.1 with help from the Cinelerra-CV community. This branch has received the name '-GG' in December 2016. The name was proposed by the main Cinelerra-CV developer Einar Rünkaru. The developer of 'Cinelerra-GG 5.1' has renamed his branch to 'Cinelerra-GG Infinity' in November 2018 (see below), and works on that version.
With the appearance of Cinelerra.Org in February 2014 it was unclear if Adam Williams was continuing to work on Cinelerra through Heroine Virtual or if development would continue in Cinelerra.Org. Due to no communication by Williams, this was only resolved months later, when in November 2015, Cinelerra 4.6.1 was released.
Heroine Virtual generates a new release of Cinelerra annually, available as source code and a binary for Ubuntu. Any bugs and usability issues found and resolved by the community that are submitted to Heroine Virtual often result in no immediate response, and it is not until a new release that there is any indication that Heroine Virtual has incorporated these changes.
2.3 / August 13, 2015
|Type||Video editing software|
|License||GNU General Public License|
Because of both the latency in development and the distribution-specific nature of the release, a group of free and open-source software developers created their own version of Cinelerra referred to as Cinelerra-CV (where CV stands for community version).
Cinelerra-CV allows the community to contribute to an open repository where changes to the code are accessible to everyone. Mailing lists and an IRC channel exist where more experienced users and developers can provide support to less experienced users, and developers can hold technical discussions. Cinelerra-CV is also packaged for a wider range of distributions. It also has a different compilation system: system libraries are used extensively, and the autoconf/automake tools are used to configure the compilation system.
Although Cinelerra-CV may technically be called a fork, the relationship between Heroine Virtual and Cinelerra-CV is rather friendly. Heroine Virtual at times contributes to discussions on the mailing lists, and incorporates many of the changes made in the repository. Heroine Virtual posted the following message on their website describing the relationship:
|“||What you'll find here is the heroinewarrior version of Cinelerra. This is the version that supports what we need to do at Heroine Virtual Ltd. and is the same tree that was started in 1997. As time passes and new students come and go from the GNU/Linux scene, new forks of Cinelerra emerge that are more suited to the community but not what Heroine Virtual Ltd. needs. Today you'll probably find the cinelerra-cv.org fork more useful.||”|
Up until Cinelerra 2.1 the versioning of Cinelerra-CV followed that of Heroine Virtual. After Heroine Virtual produced a release, Cinelerra-CV examined the changes introduced by the new version and merged them into their version. CV was appended to the end of the version number to indicate the community version. (For example, after the 2.1 merger the CV version was labeled 2.1CV.) Starting with release 2.2, Cinelerra-CV uses its own versioning scheme, but still merges code from Cinelerra-HV.
Following the 26th June 2019, the official web pages were taken offline and the URL redirects to the website for Cinelerra-GG. However, a single developer works on Cinelerra-CVE, a fork of Cinelerra-CV. It has its own Github page:
In the beginning of April 2008, the Cinelerra community announced a complete rewrite of the current community version, named as Lumiera. It was born as a rewrite of the Cinelerra codebase called Cinelerra3 but soon was separated into an independent project with its own name. There is no usable application as of March 2019. The project remains in a pre-alpha status of development with a yearly development news update Lumiera news. It has build instructions, and there is a binary Debian/Ubuntu build of the development preview available.
|Initial release||March 31, 2016|
2019-11 / November 30, 2019
|Operating system||Linux, FreeBSD|
|Type||Video editing software|
|License||GNU General Public License, external plug-ins may differ|
A separate branch of Cinelerra, Cinelerra-GG (Cin-GG) has integrated the code of Cinelerra-HV from the beginning. Its development has taken place first with the site of cinelerra.org (Cinelerra 4.6-mod, Cinelerra 5.0), then with the site of cinelerra-cv.org (Cinelerra 5.0), and since March 2016 as a separate branch within cinelerra-cv.org (Cinelerra 5.1) with monthly releases. (see above). Since December 2018 it has its own website Cinelerra-gg.org and was renamed from Cinelerra 5.1 to Cinelerra-GG Infinity. Cinelerra-GG is entirely gratis (no costs) and open source (mostly GNU General Public License).
Cinelerra-GG is determined to get as close as possible to what can be expected from professional level video editing software (NLE) for the Linux platform.
It has many features. They include support for recent versions of ffmpeg, Ultra HD up to 8K, two interfaces for audio plug-ins (LADSPA, and LV2 such as Calf Studio Gear), multiple denoisers and motion stabilizers, multi-camera editing, the use of proxies to lighten the workload of a computer, smart folders media filtering, 10-bit color space (10bit + H.265 requires special build), advance trim, live preview of resources, nested clips, shared tracks, group edits, rendering pre-configuration options for YouTube and the ability to save workspace layouts. It supports over 400 video/picture formats for decoding, and over 150 for encoding, including Apple ProRes, AV1, and WEBP. It has a ¨Sketcher" plug-in for free-hand drawing, supports creating HD Blu-ray, and DVDs, and some OpenCV plugins like FindObj. There is support for using a GPU for video decoding and encoding.
It supports jog-wheels ShuttlePRO V.2 and ShuttleXpress from Contour Design.
Like the other Cinelerra versions (except Lumiera) Cinelerra-GG uses its own GUI. It has 11 GUI themes to cater to user preferences.
The GG version is under active development, with a stable release at the end of every month. It is supplied as a multi user program pre-packaged for 8 different Linux distributions (Ubuntu, Debian, Arch, OpenSuse, Slackware, Fedora, Centos, Mint), and FreeBSD. When the applicable repository is added to a distribution´s update manager, the monthly updates will appear automatically. In addition, there are single-user builds for the 8 Linux distributions. All builds are available in 64 bit, for Slackware and Ubuntu 14 there are also 32 bit single user builds. The source code is available as (manual) monthly download or from the git.
Cinelerra-GG communicates with it users and developers through three platforms: its forum (user oriented), a bug tracker (feature requests, bugs, roadmap), and a mailing list (developers discussions). Each monthly release has a significant number of changes resulting from discussions and exchanges of information on these platforms.
Cinelerra-GG has an actively maintained manual, the latest version of which is included in the monthly releases as PDF for off-line reference, and which is accessible from Cinelerra-GG.
History of Cinelerra
Events from the original creator Heroine Virtual have been indicated with HV in front of the release number. Likewise those of the "community version" with CV, and those of the GG version with GG Infinity.
|GG Infinity||2019-10-31||The 14th monthly release of Cinelerra-GG Infinity adds scaling for HiDPI monitors, and speeds up AV1 decoding.|
|GG Infinity||2019-07-31||The 11th monthly release of Cinelerra-GG Infinity has significant improvements in masking.|
|GG Infinity||2019-05-31||The 9th monthly release of Cinelerra-GG Infinity adds GPU-accelerated encoding for some video formats.|
|GG Infinity||2019-04-30||The 8th monthly release of Cinelerra-GG Infinity allows GPU-accelerated decoding for some video formats.|
|GG Infinity||2019-01-31||The 5th monthly release of Cinelerra-GG Infinity adds support for jog-wheels ShuttlePRO V.2 and ShuttleXpress from Contour Design.|
|HV 7.1||2019-01-23||From the Heroine Virtual website's NEWS section:|
|GG Infinity||2018-09-30||First of monthly releases of the Cinelerra-GG Infinity version, this is a rolling release. See the release notes which cover monthly releases since mid-2016, initially not under the GG name but as version 5.1 .|
|HV 7.0||2017-10-13||From the Heroine Virtual website's NEWS section:|
|HV 6.0||2016-11-17||From the Heroine Virtual website's NEWS section:|
|5.1||2016-03-31||The first of monthly releases of a branch separate from the HV, CV and .org versions. The monthly releases continue since then, but the name changes to Cinelerra-GG Infinity in September 2018.|
|HV 4.6.1||2015-11-09||From the Heroine Virtual website's NEWS section:|
|CV 2.3||2015-08-13||From the Cinelerra-CV website's NEWS section:|
|5.0||2015-07-04||Cinelerra.org releases a studio centric version of Cinelerra titled 5.0. Cinelerra is now fully integrated with FFMPEG and supports numerous 4K and 2K uncompressed cinema standards from such camera manufacturers as AJA, Blackmagic Design, and Red.|
|HV 4.6||2014-09-10||From the Heroine Virtual website's NEWS section:|
|HV 4.5||2013-10-25||From the Heroine Virtual website's NEWS section:|
|HV 4.4||2012-09-07||From the Heroine Virtual website's NEWS section:|
|CV 2.2||2011-11-13||From the Cinelerra-CV website's NEWS section:|
|HV 4.3||2011-08-06||From the Heroine Virtual website's NEWS section:|
|CV 2.1.5||2010-11-21||From the Cinelerra-CV website's NEWS section:|
|HV 4.2||2010-10-17||From the Heroine Virtual website's NEWS section:
|HV 4.1||2009-09-25||From the Heroine Virtual website's NEWS section:|
|HV 4.0||2008-08-11||Since all versions 2.0 onward 10bit (useful for prof. Cinepaint) and 16bit RGB(A),YUV(A) have been removed and replaced with RGB YUV Float instead.|
|CV 2.1||2006-09-07||Merge with community SVN version. (The first use of git and a multi-person merge)|
|HV 2.1||2006-07-02||From the change log in the source (selection):|
|CV 2.0||2005-09-29||Merge with community SVN version.|
|HV 2.0||2005-10-04||From the Heroine Virtual website's NEWS section:|
|CV 1.2.2||2005-01-18||Merged with community CVS version.|
|HV 1.2.2||2005-01-10||From the change log in the source (selection):|
|CV 1.2.1||2004-08-16||Merged with community CVS version. Special enhancements were added to this version E.g. H264 Kod. Cineon used at NAB under Fedora 1,2 and BSD 5, this could handle 4k film 4096x4096 if graphics card permits. Fast frame rate in excess of 210 frames per second at 720x480 29.97, while bringing in live HD video in the timeline from a video camera. video4linux driver Zoran chip.|
|HV 1.2.1||2004-08-12||From the Heroine Virtual website's NEWS section:|
|HV 1.2.0||2004-05-11||From the Heroine Virtual website's NEWS section:|
|CV 1.1.9||2004-02-17||Merge with community CVS version.|
|HV 1.1.9||2004-02-11||From the Heroine Virtual website's NEWS section:|
|HV 1.1.8||2003-11-11||From the change log in the source (selection):|
|CV 1.1.7||2003-10-05||Merge with community CVS version.|
|HV 1.1.7||2003-08-11||From the change log in the source (selection):|
|HV 1.1.6||2003-05-12||From the change log in the source (selection):|
|CV 1.1.5||2003-04-29||HV code "forked" into a community CVS version.|
|HV 1.1.5||2003-02-11||From the change log in the source (selection):|
|HV 110802||2002-11-08||This release still identified itself as version 1.1.0, but had considerable changes compared to the 2002-08-12 release, for instance LADSPA support and titler changes. Because there are 3 separate blocks of comment in the change log since the 2002-08-12 release, this is more like a version 1.1.3 .|
|HV 1.0.0||2002-08-12||Initial release.|
|HV Beta 2||2002-07-12|
|HV Beta 1||2002-06-10||HV's SourceForge backup files show frequent activity up since 2001-09-09 straight up to release 1.1.0 .|
|2000-06-15||Founding of the Cinelerra project. After numerous discussions between Adam Williams and Michael Collins about the direction of Non-Linear Editing on Linux, Williams presented the name and concept of Cinelerra to Business Partner Michael Collins in Sunnyvale, California.|
- Broadcast 2000 Removed From Public Access, Slashdot, 2011-09-10
- Broadcast 2000 archive
- "Cinelerra Feature Comparison" (PDF). Cinelerra-GG. Retrieved 2019-09-02.
- "The Making The Cut Awards", eNews, Primedia Business.
- "Video editors score sheet". Debian install notes. Retrieved 2019-09-02.
- Prokoudine, Alexandre. "The quest for sustainable free/libre non-linear video editors". Libre Graphics World. Retrieved 2019-09-02.
- Goodguy from cinelerra.org joins Cinelerra-CV.
- Cinelerra-HV releases since 2009 on sourceforge.net.
- Cinelerra-HV releases 2002-2008 on sourceforge.net.
- About Cinelerra.
- "Cinelerra-CV fork". Heroine Warrior. Retrieved 2019-01-30.
- "Cinelerra-CV news archive". Cinelerra-CV community. Archived from the original on 2016-02-22. Retrieved 2019-01-31.
- Build and install Lumiera.
- Lumiera Debian Depot.
- "Cinelerra-HV news". Heroine Warrior. Retrieved 2019-01-30.
- Smith, Phyllis. "Cinelerra-GG release notes" (PDF).
- "Cinelerra-CV news". Cinelerra-CV community. Retrieved 2019-01-31.
- Kline, Dave (2005-07-15). "Cinelerra: Rough and ready video editor". Linux.com. SourceForge, Inc. Archived from the original on 2009-05-05. Retrieved 2012-10-05.
- Reuben (2006-08-05). "MainActor vs Cinelerra — Simple Editing, Part 2". Flavor8.com. Archived from the original on 2012-10-12. Retrieved 2012-10-05.
- Traniello, Raffaella (2012-08-21). "Cinelerra for Grandma". g-raffa.eu. Retrieved 2012-10-05.
- It's FOSS Team (2019-01-16). "9 best free video editing software for Linux (2019)". It's FOSS. Retrieved 2019-01-17.
- Collins, Michael (2014-05-22). "The beginnings of Cinelerra". Cinelerra.org. Retrieved 2019-01-20.
- Todorov, Marin (2019-03-06). "8 Best free video editing softwares I discovered for linux". TecMint.com. Retrieved 2019-03-06.
- Official Cinelerra-HV website
- Cinelerra.org website managed by Michael Collins
- The Cinelerra-CV mailing list
- Official Cinelerra-GG website
- Differences between Cinelerra versions
- Cinelerra-HV source (2019) and bug tracker
- Cinelerra-HV manual (2009)
- Cinelerra-GG source (2019)
- Cinelerra-GG manual (2019)