Die neue Version des freien nichtlinearen Video-Editing-Systems OpenShot 3.2.0 wurde vorgestellt. Der Quellcode des Projekts steht unter der GPLv3-Lizenz: Die Benutzeroberfläche ist in Python und PyQt5 geschrieben, der Videoverarbeitungs-Kern (libopenshot) ist in C++ geschrieben und nutzt die Funktionen des FFmpeg-Pakets. Die interaktive Zeitleiste wurde mit HTML5, JavaScript und AngularJS erstellt. Fertige Builds sind für Linux (AppImage), Windows und macOS verfügbar.
Der Editor bietet eine benutzerfreundliche und intuitive Oberfläche, die es sogar Anfängern ermöglicht, Videos zu bearbeiten. Die Software unterstützt zahlreiche visuelle Effekte und ermöglicht die Arbeit mit mehrspurigen Bearbeitungszeitleisten, auf denen Elemente per Drag & Drop verschoben werden können. Zudem lassen sich Clips skalieren, zuschneiden, Blöcke zusammenfügen und sanfte Übergänge zwischen Videos schaffen. Durch das Überlagern von halbtransparenten Bereichen und andere Funktionen wird die Bearbeitung noch flexibler. Es besteht die Möglichkeit, Videos in Echtzeit mit einer Vorschau der Änderungen neu zu kodieren. Dank der Integration von FFmpeg unterstützt OpenShot eine Vielzahl von Video-, Audio- und Bildformaten, einschließlich vollständiger SVG-Unterstützung.
Wesentliche Änderungen:
- Die Komponenten im Zusammenhang mit dem Design und der Benutzeroberfläche wurden erheblich überarbeitet. Zwei neue Design-Themen wurden hinzugefügt: Retro und Cosmic Dusk. Im Rahmen des Themas Cosmic Dusk experimentieren die Entwickler mit einem neuen Ansatz zur Gestaltung der OpenShot-Oberfläche. Dieses Thema umfasst neue Panels, ein neues Icons-Set und eine überarbeitete Bearbeitungsleiste.

- Ein neues Werkzeug zum Entfernen unerwünschter Leerstellen oder Pausen zwischen Videosegmenten (Clips) wurde hinzugefügt. Um diese zu entfernen, genügt ein Rechtsklick auf den leeren Bereich zwischen den Clips und die Auswahl der Option „Remove Gap“ im Menü, wonach sich alle nachfolgenden Segmente automatisch verschieben. In früheren Versionen musste man die Clips manuell auswählen und verschieben. Um alle Leerstellen in der Spur sofort zu entfernen, gibt es die Option „Remove All Gaps“.

- Die Funktion zum Einrasten von Elementen in der Timeline (Timeline Snapping, legt die Kanten der Clips an bestimmten Positionen auf der Timeline an) wurde verbessert.
- Der Vorschau-Dialog und die Funktion zum Teilen von Clips (Split Clip) wurden optimiert.
- Die Unterstützung für das 3D-Modellierungssystem Blender 4.1 wurde hinzugefügt, und die Arbeit mit in Blender erstellter Animation wurde verbessert.
- Die Möglichkeiten und die Stabilität der Funktionen zum Rückgängigmachen von Änderungen (Undo / Redo) wurden verbessert.
- Die Unterstützung für Bildschirme mit hoher Pixeldichte wurde optimiert.
- Die Effekte zur Erkennung und Verfolgung von Objekten wurden verbessert.
- Die Funktionalität des Eigenschaften-Editors wurde erweitert.
- Die Arbeit mit Schriftarten im Titel-Editor wurde verbessert.
- Einige Icons wurden aktualisiert, und ein Icon für fehlende oder beschädigte Dateien wurde hinzugefügt.
- Die Zuschneideffekte bieten jetzt die Möglichkeit zur automatischen Größenanpassung.
- Die Schaltfläche zum Speichern des aktuellen Frames wurde ins Menü „Datei“ verschoben.
- Im Menü „Kopieren“ und „Alle Keyframes kopieren“ wurden Einstellungen für vertikale und horizontale Verschiebung hinzugefügt.
- Experimentelle Unterstützung für Bindings in der Programmiersprache Java wurde hinzugefügt.
- Die Audioverarbeitungsgeschwindigkeit wurde durch FFmpegReader verbessert.
- Es wurde die Kompatibilität mit FFmpeg Version 7.0 sichergestellt.
- Die Kompatibilität von AppImage-Paketen mit verschiedenen Distributionen wurde verbessert.
Quelle: opennet.ru


