Cinelerra

from Wikipedia, the free encyclopedia
Cinelerra 2.1 in action for video editing

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

logo
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

Cinelerra-CV.svg
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

Web links

Commons : Cinelerra  - collection of images, videos and audio files

Individual evidence

  1. Broadcast 2000 Removed From Public Access, 2001-09-01 , accessed 2020-04-19
  2. History of Cinelerra in cinelerra.090901.tar.bz2 doc / manual.pdf
  3. Cinelerra Feature Comparison
  4. The making the cut awards ( Memento from July 9, 2011 in the Internet Archive )
  5. Video editors score sheet , accessed 2019-01-20
  6. ^ Alexandre Prokoudine: The quest for sustainable free / libre non-linear video editors . Retrieved September 2, 2019.
  7. cinelerra.org .
  8. video editor and compositor for Linux. Retrieved July 21, 2020 (English).
  9. ^ The Cinelerra Archives. Retrieved July 21, 2020 (English).
  10. GitHub - vanakala / cinelerra-cve: NLE Video Editor. Retrieved July 21, 2020 (English).
  11. Lumiera news
  12. Lumiera Debian depot
  13. Cinelerra-GG on YouTube , accessed July 21, 2020.
  14. a b c d e f g h i j k l m n o p q Cinelerra-HV news , accessed 2020-02-16
  15. Cinelerra-GG release notes