Olive is a
free and open-source
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
cross-platform
video editing application for
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
,
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
and
macOS
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
. It is currently in
alpha
Alpha (uppercase , lowercase ; grc, ἄλφα, ''álpha'', or ell, άλφα, álfa) is the first letter of the Greek alphabet. In the system of Greek numerals, it has a value of one. Alpha is derived from the Phoenician letter aleph , whic ...
.
It is released under
GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the Four Freedoms (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
version 3. It is written in
C++
C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
and uses
Qt for its
graphical user interface
The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
,
FFmpeg
FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. At its core is the command-line ffmpeg tool itself, designed for processing of vid ...
for its multimedia functions,
OpenImageIO library
A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vir ...
, OpenColorIO for
color management
In digital imaging systems, color management (or colour management) is the controlled conversion between the color representations of various devices, such as image scanners, digital cameras, monitors, TV screens, film printers, computer printer ...
and
CMake
In software development, CMake is cross-platform free and open-source software for build automation, testing, packaging and installation of software by using a compiler-independent method. CMake is not a build system itself; it generates anothe ...
build system for configuring.
The plan of the development team is to combine complete color management, a fast and high-fidelity half-float/float-based render pipeline, node-based compositing and audio mixing, and a highly efficient automated disk cache all together in the one program. According to the development team, this batch of features is one "no other NLE - not even commercial - has tried to do".
[''Olive - September 2020 Update'' on patreon.com](_blank)
/ref>
Features
History
Olive 0.1 was in development for a year before it was published. The original author said that the program itself was his first C++ and his first large-scale programming project. Due to being inexperienced the author says that a lot of programming and video handling mistakes were made. Since the code base of 0.1 wouldn't allow planned features and because the development team saw that the "codebase was full of problems that made it unsustainable", the program had to be rewritten from the ground up.
Version 0.2 (unofficial title ''The Rewrite'') is planned to provide the solid base for the planned features. Even though 0.2 is not officially released yet, nightly builds can be downloaded and tested. It is also planned to add support for OpenTimelineIO.
The far future version 0.3 is planned to improve project management features allowing users to pre-cache only the parts of a video needed. It is also planned to improve the integration of multiple projects making collaborative work easier as well as improving the render pipeline for network rendering to allow multiple computers working together rendering the same project for preview caching and for export.
Release history
See also
* Comparison of video editing software
General information
This table gives basic general information about the different editors:
Active
Discontinued / inactive
Definition
* professional: used for full length Hollywood movies;
* professional (small): mainly used for paid ...
* List of video editing software
The following is a list of video editing software.
The criterion for inclusion in this list is the ability to perform non-linear video editing. Most modern transcoding software supports transcoding a portion of a video clip, which would count as ...
* List of video editing free software
* Non-linear editing system
Non-linear editing is a form of offline editing for audio, video, and image editing. In offline editing, the original content is not modified in the course of editing. In non-linear editing, edits are specified and modified by specialized sof ...
References
External links
*
Video editing software
Free video software
Video editing software for Linux
Video editing software for Windows
MacOS multimedia software
Software that uses Qt
{{Free-software-stub