After two years of development, launch is available of the free non-linear video editing system Pitivi 2020.09, which provides functions such as support for an unlimited number of layers, save a full history of operations with the ability to go back, display thumbnails in a timeline and support for typical video and audio processing operations.
The publisher is written in Python using GTK + (PyGTK), GES (GStreamer Editing Services) and can work with all video and audio formats supported by GStreamer, including MXF (Material eXchange Format). The code is distributed under the LGPL license.
The project uses a new naming scheme for problems with the numbering "year.month". After version 0.999, unexpected version 1.0 and version 2020.09 were released.
In addition, the development approach has been changed: two branches have been created: "stable" to create stable versions and "development" to receive and test new functions.
During the stabilization phase that lasted from 2014, before the 1.0 release, only critical changes to the main roster were accepted, but many interesting opportunities were overlooked.
The Pitivi 2020.09 release includes a host of innovations developed by students through the Google Summer of Code programs since 2017. Unit testing and peer review are used to stabilize these innovations.
The GStreamer Editing Services (GES) library underlying Pitivi stabilized and reached version 1.0.
Pitivi 2020.09 main news
In this new version a mechanism to implement custom interfaces for various purposes, which can be used instead of auto-generating the interface. Separate interfaces were prepared for frei0r-filter-3-point-color-balance and transparency effects.
Added a new screen with a welcome app startup, which replaced the welcome dialog and allows you to immediately jump to recently opened projects.
Effects Library layout has been completely revamped. Added the ability to set frequently used effects to speed up their selection. The process of adding effects has been simplified. Added the ability to work with multiple effects simultaneously.
Of the other changes that stand out in this new version:
- Plugin support added to extend Pitivi functionality.
- Added plugin for console control.
- Added ability to create nested timelines when importing XGES files.
- Added support for placing labels on the timeline.
- The media library has been redesigned, in which the possibility of using different views has appeared.
- Render dialog reworked.
- Provided restoration of edit state after reopening the project.
- Added display of safe areas in the viewer.
- Simplified clip alignment.
- Added the ability to mute the entire layer and hide the entire layer.
- An interactive guide is provided to get to know the program for beginners.
How to install Pitivi on Linux?
Pitivi developers distribute their application by means of a Flatpak package. So your application can be universally installed on almost any Linux distribution with this method.
The other method is downloading the source code of the application, compiling it and also installing its dependencies on the system.
To avoid this, we will opt for installation through Flatpak packages, You only need to have the support to be able to install this type of application on your system.
Already done this in a terminal we are going to type the following command:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.pitivi.Pitivi
And ready with that we will have installed the video editor in our system.
In case of not finding the application launcher within our system menu, we can launch the application from the terminal by executing the following command:
flatpak run org.pitivi.Pitivi//stable
Now If you want to try the beta version of the application (it is 1.0 at the moment), you can obtain it by executing the following command:
flatpak install flathub org.gnome.Platform//3.28
flatpak install http://flatpak.pitivi.org/pitivi-master.flatpakref
In addition, that we require to install additional support to this experimental version:
flatpak run --env=PITIVI_UNSTABLE_FEATURES=vaapi org.pitivi.Pitivi
Or in any case they need to update the application to a more recent stable version they should only execute:
flatpak update org.pitivi.Pitivi