Cinelerra
Cinelerra is a free , non-linear video editing software for the GNU / Linux operating system . In addition to editing, Cinelerra also supports the basic compositing functions such as keying and masking, depending on the variant, also advanced composition editing such as title generator, many effects for editing video and audio, keyframe automation and many other professional functions. It processes audio as 64-bit floating point numbers . Video is processed in the RGB (A) or YUV (A) color spaces as a 16-bit integer or floating point number. This is independent of the resolution and the refresh rate. H. videos of any speed and size are supported; this applies to the HV variant, the GG variant can support up to 8K video. The GG variant can also create DVDs and Blu-rays.
history
In 1996 Adam Williams of Heroine Virtual, main developer of the original Cinelerra, published an audio editing program called Broadcast 1.0 that could process audio files up to 2 GB. In 1997, Broadcast 2.0 was released with an unlimited number of audio tracks. In 1999 Broadcast2000 appeared, which also contained the editing option for videos. Due to UI restrictions, Williams rewrote essential parts and published them on August 12, 2002 as Cinelerra, while Broadcast2000 was withdrawn by Heroine Virtual in September 2001. After Cinelerra was completely rewritten in June 2003, it was the first 64-bit media production application to support AMD Opteron processors. The software was presented at the SIGGRAPH 2004 conference in San Diego. Many publications have appeared since then. The original version is still being produced by Heroine Virtual. The open source community has created several spin-offs, but only one is still active. Even if the different variants look the same, there are significant functional differences between them. A complete overview of the versions can be found in the Version history section .
An overview of the different variants that have been released by more than one version:
Cinelerra variant |
Last edition and version |
First edition and version |
Distro (ready-made program) | New versions | Supported languages |
---|---|---|---|---|---|
GG Infinity | 2020-05-31, 2020-05 | 2016-03-31, 5.1 | 9 Linux, FreeBSD | Per month | English, French, German, Russian, Spanish |
HV | 2019-10-11, 7.2 | 2002-08-12, 1.0.0 | Ubuntu | yearly | English |
CV | 2015-08-13, 2.3 | 2003-04-29, 1.1.5 | Inactive |
user interface
Cinelerra's user interface is similar to that of other non-linear video editing systems such as Adobe Premiere Pro, Apple's Final Cut or Avid's Media Composer.
Four main work areas are made available to the user (clockwise from the bottom left in the upper right image):
- The program window contains the program control and the timeline ( timeline ); the timeline gives the user a time-based view of the video and audio tracks in the project; Keyframe data, camera movements, effects or transparency are also displayed.
- The viewer window offers the possibility to look through the video and audio material of the resources from start to finish and to copy them selectively into the timeline from there.
- The compositor window shows an exact preview of the final project. The preview is interactive so that the positioning of video objects is possible. The masking is also done in the preview.
- The Resources window shows all available video and audio effects and the video and audio files that are available in the current project.
There are other windows that can be made visible if necessary.
Cinelerra uses its own widget toolkit, Guicast (the Cinelerra GUI library ), which does not conform to the user interface guidelines of the major Linux desktops such as Gnome and KDE . This has the advantage that it looks and works the same regardless of the distribution or desktop used and no longer depends on a changing version of the desktop (e.g. GNOME 2/3).
scope of application
Cinelerra was created in the context of professional Linux video productions, but can also be used for private or home video editing without restrictions.
Awards
Cinelerra was on the NAB show the National Association of Broadcasters shown in 2004, the world's largest trade fair for electronic media. On this occasion, the software was awarded the Bob Turner's Making THE CUT Award by the (now defunct) online magazine The Cut, along with other video editing programs . The award was given to "the best and most amazing post-production programs seen at the exhibition".
A rating sheet for video editors from September 2017 compares 9 non-linear video editing programs, including Cinelerra-GG.
In December 2018, Libre Graphics World included Cinelerra in its sustainability comparison of video editing programs for Linux.
Cinelerra.org
Michael Collins's Cinelerra.org project followed from 2014 to 2016 the commercial interest in offering users professional support. It was organized to bring all existing Cinelerra projects together while making additional fixes and improvements. Since the beginning of 2015, Cinelerra has an open Git repository on Google Code for analysis and input. In 2015 a studio-oriented version 5.0 of Cinelerra was released.
Cinelerra.org supports the work on Cinelerra-HV. In the download area, the website refers to both the HV and GG variants.
variants
Cinelerra-HV
Cinelerra-HV
|
|
---|---|
Basic data
|
|
developer | Heroine Virtual |
Publishing year | August 12, 2002 |
Current version |
7.2 ( November 10, 2019 ) |
operating system | Linux |
programming language | C ++ |
category | Video editing software |
License | GPL |
German speaking | No |
heroinewarrior.com |
Heroine Virtual releases a new version of Cinelerra roughly every year that is only available as source code and as an executable version for Ubuntu. Errors and usage problems found and resolved by the open source community and submitted to Heroine Virtual rarely result in an immediate response. The changelog is only published when a new version is published. Although it is open source, the source code for each release is only made available as a full download. Interim access to the source files is not possible. The only developer of Cinelerra-HV is Adam Williams.
In order to differentiate between the different versions of the software, the versions of Heroine Virtual are also called Cinelerra-HV.
It is noticeable that the HV version supports unlimited video formats and can therefore be used for very large astronomical images.
Cinelerra-CV / Cinelerra-CVE
Cinelerra CV
|
|
---|---|
Basic data
|
|
developer | Cinelerra-CV Community |
Publishing year | 2003-04-29 |
Current version | 2.3 (2015-08-13) |
operating system | Linux |
programming language | C ++ |
category | Video editing software |
License | GPL |
German speaking | No |
http://cinelerra-cv.wikidot.com |
Due to both the delay in development and the distro-specific nature of the original Cinelerra, a group of developers created their own variant of Cinelerra called Cinelerra-CV (where CV stands for community version ).
Up to Cinelerra 2.1 the version management 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 incorporated them into their version. The abbreviation CV has been added to the end of the version number to indicate the community version. For example, after the 2.1 merger, the CV version was called 2.1CV. From version 2.2 Cinelerra-CV uses its own version scheme, but still integrates code from Cinelerra-HV.
After June 26, 2019, the official websites were taken offline and the URL will be redirected to the Cinelerra-GG website. However, the CV source code at that time is available on GitHub; the last source code update took place in 2018. The mailing list from 2014 onwards is archived. Entries from 2005 can be found in the newsgroup gmane.org.video.cinelerra-cv.general.
Due to difficulties in merging code changes in CVS, developer Einar Rünkaru started his own repository Cinelerra-CVE in 2010 , a spin-off from Cinelerra-CV. The repository is on Github and shows regular updates.
Lumiera
At the beginning of April 2008, one group of developers announced a complete overhaul of the then community version, called Lumiera. It originated as a rewrite of the Cinelerra code base called Cinelerra3, but was soon split into an independent project with its own name. As of April 2020, there is no final application. The project remains in a pre-alpha stage of development with an annual progress report. A pre-alpha version from March 2016 is available for Debian (the Jessie version) and Mint (Rafaela).
Cinelerra-GG
Cinelerra-GG
|
|
---|---|
- | |
Basic data
|
|
developer | Cinelerra GG Community |
Publishing year | 2016-03-31 |
Current version | 2020-06 (2020-06-30) |
operating system | Linux |
programming language | C ++ |
category | Video editing software |
License | GPL |
German speaking | Yes |
www.cinelerra-gg.org |
Cinelerra-GG, a separate branch of Cinelerra, emerged from Cinelerra-HV. It was first published within Cinelerra.org (Cinelerra 4.6-mod, Cinelerra 5.0), then on the Cinelerra-cv.org website (Cinelerra 5.0, Cinelerra 5.1, Cinelerra GG 5.1) and since December 2018 on cinelerra-gg.org as Cinelerra-GG Infinity. Cinelerra-GG is free and open source (mainly GNU General Public License).
An important point to note is that Cinelerra-GG reduces reliance on system libraries by including them where it makes sense, such as ffmpeg and OpenEXR . This makes it more predictable on different platforms and also makes it possible to adopt new versions before the platform.
The software's functions include support for the latest versions of ffmpeg, color correction tools, Ultra HD up to 8K, two interfaces for audio plug-ins ( LADSPA , LV2 and Calf Studio Gear), several noise suppressors and motion stabilizers, multi-camera editing, and proxies , Media filtering for smart folders, 10-bit color space, pre-cropping, live preview of sources, shared tracks, group editing, horizontal and / or vertical splitting of the timeline, rendering preset options 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 WebM . It has a Sketcher plug-in for freehand drawings, supports the creation of HD Blu-rays and DVDs, as well as some OpenCV plug-ins such as FindObj. It enables nested sections and the sharing of sections between projects (file-by-reference).
It supports the Jog-Wheels ShuttlePRO V.2 and ShuttleXpress from Contour Design, multiple monitors, HiDPI and hardware-accelerated decoding / coding via VAAPI / VDPAU / CUDA.
Just like the other Cinelerra variants (except Lumiera), Cinelerra-GG uses its own GUI, which has eleven GUI themes.
The GG version is actively in development, with a stable version at the end of each month. It comes as a pre-packaged multi-user program for eight different Linux distributions (Ubuntu, Debian, Arch, OpenSuse, Slackware, Fedora, Centos, Mint). If the corresponding repository is added to the update manager of a distribution, the monthly updates appear automatically. In addition, there are single-user builds for the above. Linux distributions as well as FreeBSD and Gentoo. All builds are available in 64-bit; 32-bit single-user builds are also available for Debian 9, Slackware and Ubuntu 14. The source code is available as a (manual) monthly download or in git. As a proof-of-concept, version 2020-01 is a Windows version with limited functionality.
In addition to the monthly versions of the GG version, it is also available in two Linux versions dedicated to the multimedia sector: AVLinux and Bodhi Linux Media.
Cinelerra-GG developers and users communicate via three English-language platforms: the forum (user-oriented), a bug tracker (feature requests, bugs, roadmap) and a mailing list (developer discussions). Each monthly release contains a significant number of changes due to discussions and information sharing on these platforms.
Cinelerra-GG has a very extensive, actively maintained manual that can also be accessed from Cinelerra-GG. The manual is useful for both beginners (e.g. with a quickstart section) and professionals. There is also a YouTube channel with tutorials.
history
Events of the original creator Heroine Virtual were indicated with HV , those of the community version with CV and those of the GG-Infinity variant with GG .
variant | version | publication | Changes |
---|---|---|---|
June 15, 2000 | Creation of the Cinelerra project. After much discussion between Adam Williams and Michael Collins about the development of non-linear editing under Linux, Williams presented the name and concept of Cinelerra to business partner Michael Collins in Sunnyvale, California. | ||
HV | beta 1 | June 10, 2002 | HV's SourceForge backup files show a lot of activity from September 9, 2001 through version 1.1.0. |
HV | beta 2 | July 12, 2002 | |
HV | 1.1.0 | August 12, 2002 | First edition. |
HV | 110802 | November 8, 2002 | This version still identified itself as version 1.1.0, but had significant changes compared to the version of August 12, 2002, e.g. B. LADSPA support and title changes. Since there have been three separate comment blocks in the change log since it was published on August 12, 2002, this is more similar to version 1.1.3. |
HV | 1.1.5 | February 11, 2003 | Adaptive deinterlacing, correct 16-bit alpha blending, more ffmpeg / MPEG-4 options |
CV | 1.1.5 | April 29, 2003 | The first split; split off into a community version. The version control system CVS is used for this. The HV version uses SourceForge. |
HV | 1.1.6 | May 12, 2003 | Silent paste and clipboard moves effect keyframes correctly; Titler improvements; IEEE1394 improvements; Allows you to add tracks anywhere in the timeline; automatic scrolling of the timeline when dragging the cursor |
HV | 1.1.7 | August 11, 2003 | Time stretching based on overlapping windows instead of FFT; Using ffmpeg decoder for MPEG-4; Freeze frame with line doubling option; Import of dvgrab and lavtools AVI files; Adjustments for 64-bit X86 CPUs |
CV | 1.1.7 | October 5, 2003 | Code from HV 1.1.7 summarized |
HV | 1.1.8 | November 11, 2003 | Sorting of file boxes; Track contact; more tooltips; patternless inverse telecine; Oversampling improvements |
HV | 1.1.9 | February 11, 2004 | Milestone: More code was contributed by the community than internally |
CV | 1.1.9 | February 17, 2004 | Code from HV 1.1.9 summarized |
HV | 1.2.0 | May 11, 2004 | Various small changes; Decoding by Sorenson and compressed headers by Quicktime |
HV | 1.2.1 | August 8, 2004 | Update to Quicktime 2.0.4; Floating point image calculations; officially more stable in 64-bit mode than in 32-bit mode |
CV | 1.2.1 | August 16, 2004 | Code from HV 1.2.1 summarized; h.264 encoding; Cineon used this version on NAB under Fedora 1.2 and BSD 5: This could process 4K film with 4096 × 4096 pixels if the graphics card allowed it; fast frame rates of over 210 frames per second at 720 × 480 pixels, with live HD video from a video camera being inserted into the timeline at the same time; video4linux driver Zoran chip. |
HV | 1.2.2 | January 10, 2005 | Threshold effect; Unsharp mask effect; spherical gradient; Motion and rotation tracking; Import of grayscale TIFF, Quicktime import and export of RGBA8888 |
CV | 1.2.2 | January 18, 2005 | Code from HV 1.2.2 summarized |
HV | 2.0 | September 12, 2005 | H.264 and MPEG-4 support; direct import of MPEG video |
CV | 2.0 | September 29, 2005 | Code of HV 2.0 summarized |
HV | 2.1 | July 2, 2006 | Several audio processing improvements; compositional improvements; limited support for DVD subtitles; OpenGL support for compositing and many effects; Motion tracking improvements |
CV | 2.1 | September 7, 2006 | Code from HV 1.2.1 merged; first use of git ; multi-person merge |
HV | 4.0 | August 8, 2008 | Gradual removal of 10-bit and 16-bit RGB (A) and YUV (A) since version 2.0 or higher; Replacement by RGB YUV Float |
HV | 4.1 | September 25, 2009 | Nested sections; Viewer window does not display video clips; Fixed bug in the next version at the expense of removing another feature |
HV | 4.2 | 17th October 2010 | Bug fixes and personal requirements. Align Edits function that aligns all audio operations with the video; Cross-keyframe feature where highlighting a region with keyframe generation enabled causes changes to all keyframes to take effect; Media content is now opened in sub-processes so that if it keeps crashing it doesn't crash the entire program; You can no longer drag and drop clips; the feature has been removed here and in future versions |
CV | 2.1.5 | November 21, 2010 | CinelerraCV 2.1.5; SOWT audio support; other improvements and bug fixes |
HV | 4.3 | August 6, 2011 | Text-to-Movie allows you to convert a script into an instant movie with live updates and searches |
CV | 2.2 | November 13, 2011 | Hermann-Vosselers-Bezier-Patch (Bezier automation for Cinelerra CV panels, camera and projector); improved default settings; extended audio range; Support for multiline captions and clip comments; automatic detection of OpenGL and v4l2 |
HV | 4.4 | September 7, 2012 | Faster start and response; Audio oscilloscope; new bright user interface; 3-way color correction |
HV | 4.5 | October 25, 2013 | Speed curves mainly for video and in reduced quality for audio; partial control over whether automation follows edits; Ability to transfer keyframes between audio and video tracks; Storage of temporary data in / tmp / m and / tmp / r |
HV | 4.6 | September 10, 2014 | Working with split windows; OpenGL is supported on Intel HD; Titler improvements; Bug fixes |
org | 5.0 | 4th July 2015 | Cinelerra.org releases a studio-centric version of Cinelerra called 5.0; full support of ffmpeg and numerous uncompressed 4K and 2K cinema standards from camera manufacturers such as AJA, Blackmagic Design and Red |
CV | 2.3 | August 13, 2015 | Full UTF-8 support; completely new overlay engine and resampler; new graphics; new plug-ins: GreyCStoration, C41, Bluebanana, color3way, find object, lens; some translations have been updated (German, Italian, French, Norwegian, Portuguese); lots of minor bug fixes; Changes in the building system; last CV version |
HV | 4.6.1 | November 9, 2015 | X264 compressor library update; improved MP3 decoding; Video scaling “next neighbor” or bicubic; “Linear” is omitted; Proxy editing makes 4K decoding easier |
5.1 (GG) | 5.1 | March 31, 2016 | The first of the branch's monthly releases, except for HV, CV and .org versions. The monthly releases have continued since then, but the name changes to Cinelerra-GG Infinity in September 2018 . |
HV | 6.0 | 17th November 2016 | The h264 decoding has been updated; no more picons in the asset window; Motion tracking optimization; Resampling effects with new interfaces; Titler can load subtitle files |
HV | 7.0 | October 13, 2017 | Optimized display of large format video; H.265 decoding; optimized screen recording; spherical camera fade; Pipette can display the maximum value; A white balance is always carried out when interpolating CR2 images |
GG | 2018-09 | September 30, 2018 | First of the monthly Cinelerra-GG-Infinity-Version, with rolling release. |
HV | 7.1 | January 23, 2019 | Export of H.265 video in the Quicktime container; Search for MKV / WEBM files; Troubleshooting |
GG | 2019-01 | January 31, 2019 | Fifth Month Publication; now also supports the Jog-Wheels ShuttlePRO V.2 and ShuttleXpress from Contour Design |
GG | 2019-04 | April 30, 2019 | GPU accelerated decoding for some video formats |
GG | 2019-05 | May 31, 2019 | GPU accelerated encoding for some video formats |
GG | 2019-07 | July 31, 2019 | Major improvements when working with masks |
HV | 7.2 | October 11, 2019 | Audio upgrade; new flanger, chorus, tremolo and multi-band compressor; Reverberation received a full bandpass filter; Compressor with VU meter and grid; Pulse audio support; sample-accurate keyframes for audio plug-ins; improved synchronization between the audio plug-ins and the playhead; Infobox when right-clicking on a processing; Bug fixes |
GG | 2019-10 | October 31, 2019 | Scaling for HiDPI monitors; faster AV1 decoding |
GG | 2020-01 | January 31, 2020 | Addition of OpenSuse Tumbleweed as a supported platform and Gentoo as a single-user platform; limited Windows version available |
literature
- Marco Michely: Cinelerra compact - the user manual . Brain-Media.de Verlag, 2007, ISBN 978-3-939316-31-2 .
Web links
- Cinelerra-GG website
- Cinelerra-HV
- Cinelerra.org, Michael Collins website
- Video editing with Cinelerra: great cinema . In: LinuxUser , edition 04/2006 (German); introductory article
Individual evidence
- ↑ Broadcast 2000 Removed From Public Access, 2001-09-01 , accessed 2020-04-19
- ↑ History of Cinelerra in cinelerra.090901.tar.bz2 doc / manual.pdf
- ↑ Cinelerra Feature Comparison
- ↑ The making the cut awards ( Memento from July 9, 2011 in the Internet Archive )
- ↑ Video editors score sheet , accessed 2019-01-20
- ^ Alexandre Prokoudine: The quest for sustainable free / libre non-linear video editors . Retrieved September 2, 2019.
- ↑ cinelerra.org .
- ↑ video editor and compositor for Linux. Retrieved July 21, 2020 (English).
- ^ The Cinelerra Archives. Retrieved July 21, 2020 (English).
- ↑ GitHub - vanakala / cinelerra-cve: NLE Video Editor. Retrieved July 21, 2020 (English).
- ↑ Lumiera news
- ↑ Lumiera Debian depot
- ↑ Cinelerra-GG on YouTube , accessed July 21, 2020.
- ↑ a b c d e f g h i j k l m n o p q Cinelerra-HV news , accessed 2020-02-16
- ↑ Cinelerra-GG release notes