Die Veröffentlichung des freien nichtlinearen Videoschnittsystems OpenShot 3.1.0 ist erfolgt. Der Projektcode wird unter der GPLv3-Lizenz bereitgestellt: Die Benutzeroberfläche ist in Python und PyQt5 geschrieben, der Videoverarbeitungs-Kern (libopenshot) ist in C++ verfasst und nutzt die Funktionen von FFmpeg. Die interaktive Zeitleiste ist mit HTML5, JavaScript und AngularJS erstellt worden. Fertige Builds sind für Linux (AppImage), Windows und macOS vorbereitet.
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:
- Eine neue Benutzeroberfläche zur Verwaltung von Profilen wurde hinzugefügt, die Sammlungen typischer Videoeinstellungen wie Größe, Seitenverhältnis und Bildfrequenz definieren. Basierend auf einer Datenbank mit Standardparametern für Videos und Geräte wurden über 400 Video-Exportprofile erstellt. Eine Unterstützung zur Suche nach dem benötigten Profil wurde implementiert.

- Die Funktionen zur Geschwindigkeitsänderung von Videos (Time Remapping) wurden erheblich überarbeitet. Die Neubesampling (Resampling) des Audios wurde verbessert, unter anderem auch beim Abspielen von Videos rückwärts. Die Möglichkeit zur Anwendung von Bézier-Kurven zur Steuerung der Beschleunigung oder Verzögerung von Video und Audio wurde hinzugefügt. Viele Probleme im Zusammenhang mit der Stabilität wurden behoben.
- Das System für das Rückgängigmachen von Änderungen (Undo / Redo) wurde verbessert, mit der Möglichkeit zur Gruppenrücknahme – durch eine einzige Aktion können Sie eine Reihe typischer Bearbeitungsoperationen wie das Teilen eines Clips oder das Löschen einer Spur gleichzeitig rückgängig machen.
- Der Dialog für die Vorschau und das Teilen von Clips wurde verbessert, mit einer optimierten Darstellung des Seitenverhältnisses und der Abtastrate.
- Der Effekt zur Erstellung von Titeln und Untertiteln (Caption) wurde verbessert, mit Unterstützung für hochauflösende Bildschirme (high DPI) und optimierter Unterstützung für VTT/Subrip-Syntax. Eine Waveform-Visualisierung wurde für Audiodateien implementiert, die nur Ton enthalten, was es ermöglicht, den Caption-Effekt auf solche Dateien anzuwenden.
- Es wurden Maßnahmen zur Beseitigung von Speicherlecks ergriffen und die Effizienz des Clip-Cachings erhöht.
- Durch zusätzliches Caching und Optimierungen wurde die Leistungsfähigkeit im Umgang mit Clip-Objekten und Bildnissen merklich gesteigert.
- Die Steuerung über Tastenkombinationen wurde verbessert.
Darüber hinaus wurde die Veröffentlichung des Videoeditors Pitivi 2023.03 hervorgehoben, die Funktionen wie die Unterstützung einer unbegrenzten Anzahl von Ebenen, die vollständige Historie der Vorgänge mit Rückgängig-Funktion, die Anzeige von Thumbnails auf der Zeitleiste sowie die Unterstützung typischer Video- und Audioverarbeitungsoperationen bietet. Der Editor ist in Python unter Verwendung der GTK+-Bibliothek (PyGTK) und GES (GStreamer Editing Services) geschrieben und kann mit allen in GStreamer unterstützten Audio- und Videoformaten arbeiten, einschließlich des MXF-Formats (Material eXchange Format). Der Code wird unter der LGPL-Lizenz veröffentlicht.
Hauptneuheiten:
- Die Unterstützung für die automatische Ausrichtung mehrerer Clips basierend auf dem gemeinsamen Ton wurde wiederhergestellt.
- Die Genauigkeit der Anzeige der Audio-Wellenform wurde verbessert.
- Es wurde sichergestellt, dass beim Start der Wiedergabe der Abspielzeiger automatisch zu Beginn der Zeitleiste verschoben wird, wenn er sich am Ende befindet.

Quelle: opennet.ru

