This is an old revision of the document!
Table of Contents
Olive Video Editor Tools
This is an overview of the tools available in Olive Video Editor version 0.2.0-55eedbfc (Sep 24 2023 1:40:23 PM).
Olive is a free and open-source cross-platform video editing application for Linux, Windows and macOS. It is currently in alpha. It is released under GNU General Public License version 3. It is written in C++ and uses Qt for its graphical user interface, FFmpeg for its multimedia functions, OpenImageIO library, OpenColorIO for color management and CMake build system for configuring.
The home page of the project is at www.olivevideoeditor.org, you can download the source code from the GitHub repository.
Here it is a quick reference of the tools available in Olive; if you don't see the tools window in the user interface, enable it from the menu Window ⇒ Tools.
The Olive Tools
Export Media
It seems that the Export media dialog box does not fully support the handling of presets: when you save and re-load a preset, not all the settings are restored (checked with Olive 0.2.0-55eedbfc). So it is best to check every settings before doing the final video export.
Here they are my preferred settings to produce HD-Ready 780p and Full HD 1080p videos.
Export Video | |
---|---|
Format | Matroska Video |
Width x Height | 1920×1080 or 1366×768 |
Quality | Full-Float (32-bit) (1) |
Codec | H.264 |
Encode Speed | Very Slow (2) |
Compression Method | Target Bit Rate |
Target Bit Rate (Mbps) | 8 or 4 Mbit (3) |
Maximum Bit Rate (Mbps) | 8 or 4 Mbit (3) |
Two Pass | Yes |
Pixel Format | yuv420p (4) |
YUV Color Range | Full (0-255) |
Color Space | Rec.709 OETF (5) |
Export Audio | |
Codec | Vorbis |
Sample Rate | 48000 Hz |
Channel Layout | Stereo |
Format | Float 32-bit |
Bit Rate | 192 kbps |
- The proposed values are: 8-bit, 16-bit Integer, Half-Float(16-bit) and Full-Float (32-bit). It is not clear what the Quality option means here, may be it is what ffmpeg calls bits_per_raw_sample. We made some experiment with Olive 0.2.0-55eedbfc and we found no differences at all on exports at 8-bit or at Full-Float 32-bit (the files produced were analyzed with with ffprobe and mediainfo). Our input footages have 8-bit per raw sample, so we may stay with it, but it seems that there are no drwaback in choosing the higer setting Full-Float 32-bit.
- Depending on the combination of the Encode Speed and Compression Method ⇒ Bitrate options, the resulting video may use the video format profile High@L3.2, High@L4, High@L4.1, High@L5, High@L5.1 etc. Make some tests if this is important to you (it may be important for your player, if it does not support the required IDC level).
NOTICE: It is a bit silly for Olive Editor to produce videos using format profiles higher than High@L4.1 (it does so e.g. when using a slow encode speed), because that profile is capable of 2048×1080@60 with a bitrate of 20 Mbps. - A bitrate of 8 Mbit is suitable for an high quality video, Full HD 1080p, but 4 Mbit is acceptable for a normal quality video.
- The improvement achievable using yuv422p or yuv444p is visually imperceptible and some players only support yuv420.
- There are no substantial differences in the ability to represent colors between the sRGB, Rec.701 and Rec.601 color spaces, but almost any player expecting high definition videos will accept Rec.709.