Release of free video editor OpenShot 2.5.0

Submitted by release of a free non-linear video editing system Open Shot 2.5.0. The project code is licensed under GPLv3: the interface is written in Python and PyQt5, the video processing core (libopenshot) is written in C++ and uses the capabilities of the FFmpeg package, the interactive timeline is written using HTML5, JavaScript and AngularJS. For Ubuntu users, packages with the latest release of OpenShot are available through a specially prepared PPA repository, for other distributions formed self-contained assembly in AppImage format. There are builds for Windows and macOS.

The editor features a user-friendly and intuitive user interface that allows even novice users to edit videos. The program supports several dozens of visual effects, allows you to work with multi-track timelines with the ability to move elements between them with the mouse, allows you to scale, crop, merge video blocks, ensure smooth flow from one video to another, overlay translucent areas, etc. It is possible to transcode video with a preview of the changes on the fly. Using the libraries of the FFmpeg project, OpenShot supports a huge number of video, sound and image formats (including full support for SVG).

Release of free video editor OpenShot 2.5.0

In the new release:

  • Support for hardware accelerated video encoding and decoding using GPU instead of CPU. The acceleration modes supported by the video card and installed drivers are displayed in the "Preferences->Performance" section. For NVIDIA video cards, only accelerated encoding is currently supported with the proprietary NVIDIA 396+ driver. AMD and Intel cards use VA-API (Video Acceleration API) which requires mesa-va-drivers or i965-va-driver package to be installed. It is possible to use multiple GPUs - for example, on laptops with hybrid graphics, the integrated Intel GPU can be used to speed up encoding, and the GPU of a discrete graphics card for decoding. The level of hardware acceleration performance depends on the video format and its support by the video card, for example, for MP4/H.264 files, there is an increase in the speed of decoding and encoding pixel data by 30-40%;
    Release of free video editor OpenShot 2.5.0

  • Significantly (by several orders of magnitude) increased the performance of the key frame processing system, which was completely rewritten and now provides the provision of interpolated values ​​in practical real time. The new system allows generating about 100 interpolated values ​​in the time it took the old system to generate one value, which made it possible to get rid of the previously used caching mechanism. Previously, despite the use of the keyframe cache, in projects with a large number of clips, the performance of the keyframe processing system sagged heavily and there were large delays when accessing keyframes or when moving along the timeline;

    Release of free video editor OpenShot 2.5.0

  • Added support for exporting and importing files in the EDL and XML formats used in Adobe Premiere and Final Cut Pro packages, and providing information about the files included in the project, clips, keyframes, transformations and the state of the timeline;

    Release of free video editor OpenShot 2.5.0

  • Significantly improved thumbnail generation. Fixed issues with disappearing thumbnails after moving or renaming a directory. In the project, companion resources are now stored in a separate directory, and a local HTTP server is used to generate and serve thumbnails, which checks different directories, determines missing files and regenerates missing thumbnails (the interface and timeline are based on the use of HTML technologies and now request thumbnail images from built-in HTTP server);
  • Added support for releases of the Blender 3D modeling system 2.80 ΠΈ 2.81, as well as support for the ".blend" file format. Updated most of the animated titles prepared in Blender. Improved logic for determining the version and executable file of Blender;

    Release of free video editor OpenShot 2.5.0

  • Implemented the ability to automatically create backups and restore the previous state in the event of a failure or accidental error. For example, if the user accidentally deletes clips from the timeline and autorecord saves the change, the user now has the option to roll back to one of the previously made backups (previously autorecord replaced the active project file, and now intermediate backups are saved in the ~/. openshot_qt/recovery/);

    Release of free video editor OpenShot 2.5.0

  • Improved compatibility with vector images in the format
    SVG. Fixed a lot of SVG issues related to transparency, fonts, etc. For processing SVG, a new release of the library has been added to the kit resvg;

    Release of free video editor OpenShot 2.5.0

  • Improved preview window. When resizing the window, the scale is now selected only in values ​​that allow dividing the original size by two without a remainder, which eliminates the appearance of voids at the edges of the image;
  • Improved export system. When exporting with a different frame rate, the project now does not change key frame data (previously, key frame scaling was used, which could lead to information loss when exporting at low FPS);
  • By default, automatic sending of telemetry is disabled at the first start. Metrics are sent only if the user explicitly agrees to the sending of anonymized metrics, including information about the versions of libraries and system components, as well as information about errors that occur. To confirm your consent to send telemetry at the first start, a special dialog is now displayed, the send option in which is activated by default and marked "Yes, I would like to improve OpenShot", which, without reading the note in the window, can be misleading;

    Release of free video editor OpenShot 2.5.0

  • Numerous improvements have been made to the build system and build scripts based on CMake. Improved support for continuous builds in Travis CI and GitLab CI;
  • Improved compatibility with different platforms. The test suite has been expanded and features of different operating systems have been taken into account. Provided parity in functionality and support for Linux, Windows and macOS.

Source: opennet.ru

Add a comment