OpenShot 2.4.3 Video-Editor online
Ad
Unser OpenShot-Online-Videoeditor wurde mit der OpenShot-Version 2020 für Linux aktualisiert
Seine Hauptmerkmale sind:
Ab Version 2.4.1:
Verbesserte Bildqualität
Wir haben die Bildverarbeitungspipeline in OpenShot verbessert, um schärfere Bilder zu erstellen, indem wir unseren Bildskalierungsalgorithmus geändert und vor allem einen Frame nur einmal skaliert haben, anstatt mehrmals (was früher in bestimmten Szenarien vorkam). Dies führt zu einem merklich schärferen Bild und einer etwas besseren Leistung.
Verbesserte Wiedergabeglätte
Die Videovorschaufunktionen in OpenShot wurden verbessert, um Videos mit höheren Frameraten (50 fps, 60 fps, 120 fps) besser verarbeiten zu können. Dies führt zu einem flüssigeren Wiedergabeerlebnis und weniger Zittern und Einfrieren bei bestimmten Vorschauprofilen.
Verbesserte Stabilität (insbesondere für Windows)
Unmittelbar nach unserer vorherigen Version (im September 2017) haben wir einige sehr große Änderungen an libopenshot vorgenommen, um Windows (in Bezug auf bestimmte Datentypen in C++) besser zu unterstützen. Dies behebt viele, viele Windows-Probleme, einschließlich der Audiodatei
s vorzeitiges Beenden, Synchronisierungs-/Desynchronisierungsprobleme, Videos, die nach 30 Minuten (oder zu einem früheren Zeitpunkt) angehalten werden, Öffnen von Projektdateien mit nicht-englischen Zeichen und mehr. Wenn Sie Probleme mit Windows hatten, probieren Sie diese neue Version bitte aus.
Libopenshot (vollständige Liste der Änderungen):
- Kritischere Abschnitte, die versuchen, Race-Conditions auf Systemen mit hohem CPU-Kern zu verhindern
- Zusätzliche kritische Abschnitte zum Hinzufügen von Rahmenbildern
- Codec-Suche nach Namen in FFmpegWriter, was einige Probleme lösen sollte (wie z. B. xvid-Unterstützung). Danke Peter!
- Regression mit Rotationsursprung fixieren. Dinge sollten sich immer um die Mitte eines Objekts drehen (bis ich Keyframe-Ankerpunkte hinzufüge).
- Einstellen der Zeitbasis für den Videostream in FFmpegWriter ... ein bisschen experimentell
- Verbesserung der Wiedergabeglätte bei Videos mit hoher Framerate, insbesondere wenn die Videoframes nach vorne springen müssen, um mit dem Audio Schritt zu halten.
- Throw-Anweisungen aus Header-Dateien entfernen
- Reduzierung der Anzahl der Skalierungsvorgänge auf 1 pro Ebene auf der Zeitachse
- Behebung des 16-Thread-Limits bei FFmpegReader
- Beheben einer Besetzung von long auf int64_t
- Aktualisieren aller "long int" Framenummerntypen auf int64_t, sodass alle 3 Betriebssysteme die gleiche Tiefe und Genauigkeit bei Framenummern erzeugen. Das ist ein großes!
- Entfernen der Unterstützung für variable Bitraten (vorerst), da dies mehr Probleme verursacht als sie löst.
Openshot-qt (vollständige Liste der Änderungen):
- Behebung kleiner Regressionen bei Übersetzungs-Website-URLs bei Verwendung von default/en_US
- Behebung eines kleinen Fehlers im Exportdialog, bei dem Profil und Qualität beim Ändern des Formats verloren gehen
- Ignorieren von Verlaufsaktualisierungsnachrichten, da libopenshot sich nicht um sie kümmert
- Vereinfachung des Exportfortschritts, Reduzierung der Anzahl der gesendeten Signale
- Integration der aktuellen Sprache in Website-URLs und Vereinfachung einiger Übersetzungen (Entfernen von HTML-Tags)
- Entfernen einer nicht benötigten UTF8-Kodierungsmethode, die dazu führte, dass bestimmte Projektpfade beim Laden fehlschlugen (behebt Absturz unter Windows, der versucht, nicht-englische Projektdateipfade zu öffnen)
- Behebung einer großen Race-Bedingung beim ersten Start von OpenShot, die dazu führt, dass bestimmte JavaScript-Aufrufe fehlschlagen (also Standardprofile, Fangmodus und einige andere beim Start eingestellte Dinge manchmal fehlschlagen)
- Hinzufügen von Tastaturkürzeln zum Umschalten zwischen „Transformieren“ und „Schlüsselbild einfügen“. Dies verbessert den Animations-Workflow und erfordert nicht länger eine Reihe von Mausklicks / Kontextmenüs für Animationen.
- Verhindern des Überschreibens einer Eingabedatei mit dem Exportdialog und Aktualisieren des Exportfortschritts auf dem Titel des Exportfensters
- Aktualisieren von Übersetzungen und Beitragsnachweisen
Ab Version 2.4.2:
7 Neue Effekte (Zuschneiden, Farbton, Farbverschiebung, Pixelieren, Balken, Welle, Verschiebung)
Jeder dieser neuen Effekte könnte seine eigenen Blogposts und Tutorials haben (und wird es wahrscheinlich bald tun). Jeder Effekt wurde von Grund auf neu für OpenShot 2.4.2 erstellt und ist vollständig Keyframe-fähig und kann miteinander kombiniert werden. Dadurch entstehen Millionen interessanter Möglichkeiten (einige Kombinationen sind im obigen Video gezeigt). Animierte Pixelisierungsboxen, animierte filmische Seitenverhältnisse und vieles mehr! Wie Sie wahrscheinlich sehen können, bin ich wirklich begeistert von ihnen!
Automatisches Audiomischen
Wenn diese Option aktiviert ist, können Clips verschiedene 3-Audiomischstrategien verwenden, wenn sich Clips überlappen und die Audiolautstärke konkurrieren. Zum Beispiel kann eine Hintergrundaudiospur automatisch ihre Lautstärke verringern, wenn ein überlappender Sprachclip abgespielt werden muss. Es ist derzeit standardmäßig deaktiviert (für neue Clips), kann aber in den Clip-Eigenschaften einfach aktiviert werden.
Automatisch drehen
Fotos oder Videos mit Rotationsmetadaten werden in OpenShot automatisch gedreht (erfordert jedoch eine etwas neuere Version von FFmpeg). Nehmen Sie mit Ihrem Telefon ein vertikales Video oder ein horizontales Foto auf, und wahrscheinlich enthält es diese Rotationsmetadaten ... und OpenShot zeigt es korrekt an.
Verbesserte Audiowiedergabe
Die Audiowiedergabe und -mischung war ein Schwachpunkt von OpenShot und bleibt weiterhin ein Schwerpunkt für Verbesserungen. Es wurden viele Fehlerbehebungen und Verbesserungen vorgenommen, und viele Benutzer werden weniger Popping, flüssigeres Mischen und weniger Probleme in diesem Bereich bemerken. Aber es gibt noch viel zu tun und wird weiter verbessert.
Verbesserte Stabilität
Mit jeder Version von OpenShot wird die Stabilität weiter verbessert. Die meisten Abstürze werden auf Windows-Builds gemeldet, obwohl wir immer noch zu viele Abstürze auf allen Betriebssystemen haben. Einige Abstürze werden durch Abhängigkeiten verursacht, andere durch Multithread-Racebedingungen oder Speicherbeschädigungen. Version 2.4.2 für Windows ist jetzt viel stabiler und wird erstmals sowohl als 64-Bit- als auch als 32-Bit-Version angeboten. Viele Schulen verwenden noch ältere 32-Bit-CPUs und haben dies oft gefordert. Außerdem sind unsere 32-Bit-Builds jetzt großspeicherbewusst und können mehr Speicher unterstützen, wodurch Abstürze bei Computern mit geringerer Leistung viel unwahrscheinlicher werden.
Verbesserter Export Dialog
Der Exportdialog von OpenShot zeigt jetzt den Fortschritt im Fenstertitel an, einschließlich einiger Leistungskennzahlen (Kodierung von Bildern pro Sekunde und geschätzte Abschlusszeit).
Neuer Codec-Support (einschließlich experimentell)
AAC ist jetzt der Standard-Audio-Codec für viele Voreinstellungen, wodurch OpenShot Videos erstellen kann, die mit allen Betriebssystemen, Geräten und Webbrowsern besser kompatibel sind. Außerdem können erstmals experimentelle Codecs, die von FFmpeg und LibAV unterstützt werden, in OpenShot verwendet werden.
Vollständige Liste der Funktionen / Commits unten:
libopenshot-audio 0.1.6 also:6
- Unterverknüpfung (pthread und dl) behoben, Fixes #3
- Integration von GitLab-Build-Pipelines
libopenshot 0.2.0 also:15
- Automatische Audiomischstrategie pro Clip (Durchschnitt, Reduzierung oder keine)
- Hinzufügen eines neuen Zuschneideeffekts, der für einige sehr coole Effekte auch animiert werden kann.
- Hinzufügen eines neuen Farbverschiebungseffekts, der jede Farbe (RGBA) mit unendlichem Umbruch verschieben kann (und Animation vollständig unterstützt).
- Hinzufügen eines neuen Pixelate-Videoeffekts, der einen Teil (oder das gesamte) des Bildes eines Frames verpixelt und vollständig animierbar ist.
- Hinzufügen eines neuen Videoeffekts: Balken, mit denen Sie farbige Balken um Ihr Video herum animieren können, z. B. einen Letterbox-Effekt.
- Hinzufügen eines neuen Wave-Videoeffekts, der auf viele Arten animiert werden kann, um viele coole Wellenverzerrungseffekte zu erzeugen.
- Hinzufügen des Farbton-Videoeffekts, um den Farbton des Bildes eines Frames anzupassen, der auch mit einem Keyframe animiert werden kann
- Hinzufügen eines neuen Effekts: Shift, ein unendlicher Pixelverschiebungseffekt, der animiert werden und Bilder in jede Richtung umbrechen kann.
- Dreht automatisch jeden Clip mit dem Attribut „Rotieren“ der Reader-Metadaten.
- Experimentelle Codecs werden jetzt in FFmpeg / LibAV unterstützt
- Audio-Poppen während der Vorschau (aufgrund von Resampling)
- Korrektur von Helligkeits- und Maskeneffekten, um den Faktor mit einem Float-Typ zu berechnen, um eine genauere Kontrolle zu erhalten
- Fix Blur.cpp durch Kopieren von blur_ Werte zurück zu So können horizontale * und vertikale Unschärfen in einem Effekt angewendet werden und die Unschärfe akkumuliert mit zunehmenden Iterationen
- Aktualisieren Sie den Frame-Mapper und wenden Sie ihn auf alle Clip-Änderungen an, um Timeline-Offsets synchron zu halten (dh Audio-Popping aufgrund geringfügiger Fehlausrichtungen von Clips auf der Timeline zu vermeiden).
- Entfernen alter Frames aus WorkingCache (wenn sie nicht mehr benötigt werden). Dies verhindert das Einfrieren der Suche nach alten Frame-Daten bei bestimmten Videos.
- Hinzufügen von Metadaten aus Format, Audiostream und Videostreams zu ReaderBase.info, was in einigen Fällen die von bestimmten Kameras hinzugefügten „Rotations“-Metadaten und Audio-Metadaten wie Titel, Album, Künstler, Copyright, Datum usw.
- In Metadaten-Kodierungsfunktionen hinzugefügt (writer.info.metadata["title"] = "My Title"). Es werden nur bestimmte Tag-Namen akzeptiert (siehe FFmpeg für weitere Informationen darüber, welche Tags von welchen Codecs unterstützt werden).
- Optimieren und verbessern Sie die Geschwindigkeit des Maskeneffekts (von Übergängen verwendet). Das ist viel schneller als zuvor!
- Korrektur von Zuweisungs- und Kopieroperatoren in der Frame-Klasse (um Abstürze bei nicht initialisierten Bild- und Audiozeigern zu verhindern) und Sicherstellen, dass sowohl Kopier- als auch Zuweisungsoperatoren wie erwartet funktionieren.
- Behebung der Farbeigenschaft von Frames, die bei einigen Konstruktoren verloren ging.
- Erhöhen Sie die gültigen Bildraten auf 240 fps, da viele Kameras diese höhere Bildrate jetzt unterstützen
- Regression im Clip-Konstruktor beheben und Zeigerinitialisierung vereinfachen
- Behebung eines Fehlers, bei dem Frame::AddImage (convertToFormat) nicht wirklich etwas tut. Es gibt ein neues Bild zurück und konvertiert das Format nicht direkt.
- Absturz verhindern, wenn Seek aufgerufen wird, bevor QtPlayer richtig initialisiert wurde
- FFMPEG 3.2-Unterstützung für FFmpegWriter
- FFMPEG 3.2-Unterstützung für FFmpegReader
- Behebung eines FFmpeg-Versionsbruchs in FFmpegWriter
- Erhöhen der Standardgröße des Caches in FFmpeg basierend auf der Anzahl der Prozessoren, um Videos mit hoher Bildrate besser zu unterstützen.
- Ändern einiger Seek-Werte, um genauer zu sein, und behebt eine Racebedingung mit Timeline_Tests.cpp.
- Ändern einiger sleep()-Aufrufe in usleep() für mehr Genauigkeit. Dies ist ein bisschen experimentell und wird hoffentlich auf allen Betriebssystemen funktionieren.
- Überschreiben Sie den GainFactor nicht, wenn Sie die Lautstärkeeinstellungen bestimmen, und fügen Sie eine TODO-Notiz hinzu, dass current_max_volume immer 0 ist
- Anker aus Clipeigenschaften entfernen (da er nicht verwendet wird)
- Hinzufügen der "dbghelp"-Abhängigkeit für Windows-Builds (zur Unterstützung der Absturzbehandlung) und verbesserte Windows-Build-Anweisungen mit MSYS2.
- Richten Sie den Pfad der Testmediendateien richtig ein, behebt #36
- Schwarze Frames am Ende von Videoclips korrigieren, wenn der Audiostream länger als der Videostream ist und das Ende des Streams erreicht wird.
- Integration von GitLab-Build-Pipelines
- Schnellere Windows-Builds
- Beheben von Audio-Unit-Tests
- Vermeiden Sie das Mischen von Audio für Clips ohne Lautstärke oder deaktiviertem Audio.
- Aktualisieren der cmake-Datei für libopenshot-audio, um zuerst $ENV und dann statische Ordner zu durchsuchen
- Fehlende Typbesetzung hinzufügen
- Rechtschreib- und Tippfehlerkorrekturen
openshot-qt 2.4.2
- Detaillierterer Exportdialogfortschritt, einschließlich geschätzter verbleibender Zeit, FPS und genauerem Prozentsatz. Danke Peter!
- Standardmäßig auf AAC-Audiocodec setzen
- Verbesserte Berechnung des Zoomfaktors, um eine benutzerdefinierte Bezierkurve zu verwenden (der Zoom wird immer schneller, je weiter Sie herauszoomen). 30 Präzisionsstufen zwischen 1 Sekunde und 7200 Sekunden.
- Auto-Rotate für Reader mit 'Rotation'-Metadaten. Dies erfordert eine etwas neuere Version von FFmpeg, sonst wird das 'rotate'-Tag nie gefunden.
- Hinzufügen eines neuen Videoeffekts zuschneiden
- Hinzufügen eines neuen Farbverschiebungs-Videoeffekts (mit temporärem Symbol)
- Hinzufügen eines Pixelate-Videoeffekts, der eine pixelige Version eines Teils (von allen) eines Videoclips animieren kann.
- Hinzufügen eines neuen Videoeffekts „Balken“, mit dem Sie farbige Balken um Ihr Video herum animieren können, z. B. einen Letterbox-Effekt.
- Hinzufügen eines neuen Wave-Videoeffekts
- Farbton-Videoeffekt hinzufügen
- Hinzufügen eines neuen Shift-Effekts (der das Verschieben des Bildes in jede Richtung und die Animation mit unendlichem Umbruch ermöglicht)
- Unterstützung für 32-Bit- und 64-Bit-Windows-Builds und ein Update der Windows-Abhängigkeiten (und Reduzierung der Installationsgröße).
- Die 32-Bit-Version von Windows kennt jetzt große Adressen und kann mehr Speicher verwenden, aber Benutzer müssen möglicherweise zuerst diesen Befehl ausführen: 'bcdedit /set IncreaseUserVa 3072', um dies zu verwenden
- App nicht mehr abstürzen, wenn Benutzereinstellungen nicht gelesen werden können. Jetzt zeigen wir eine Meldungsbox an und setzen die Benutzereinstellungen zurück.
- Speicheranzeige im Fenstertitel hinzufügen
- Track-Parameter beim Hinzufügen/Entfernen von Tracks beibehalten
- Aktualisieren Sie Titel, damit sie mit neueren Versionen von Inkscape kompatibel sind
- Wenden Sie immer Mapper an, wenn Sie ein Projekt öffnen, um sicherzustellen, dass bei Projekten mit unterschiedlichen Frameraten kein Audio platzt
- Das Dialogfeld „Clip teilen“ sendet den Fokus jetzt zurück an den Schieberegler, nachdem auf „Start“ oder „Ende“ oder „Wiedergabe“ geklickt wurde (um die Frame-für-Frame-Pfeiltasten einfacher zu machen)
- Lassen Sie Clip- und Übergangsmenüs beim Herunterfahren der Maus auslösen und verschieben Sie das Timeline-Element nicht, wenn das Menü aktiviert ist
- Entfernen von maximalen Beschränkungen aus der Exportlänge, sodass der Benutzer bei Bedarf die Schwärze am Ende seines Projekts exportieren kann.
- Deaktivieren/Aktivieren des Speichersymbols basierend darauf, ob das Projekt gespeichert werden muss
- Voreingestellte XML-Datei für Chromebook-Ziel hinzufügen
- Entfernen von unnötigem 64-Bit/32-Bit-Bereinigungscode aus dem Windows-Installationsprogramm (der auf einem 32-Bit-System fehlschlägt)
- Behebung des anfänglichen Speicherindikators für ein neues (leeres) Projekt
- Verwenden Sie auch import_path für die Wiederherstellung fehlender Dateien
- Import_path-Tracking zu Projektdaten hinzufügen
- Aktualisieren von Mac-Build-Skripten zur Verwendung von Python 3.6 (mit einer neueren Version von OpenSSL)
- Vorschausteuerelemente verwenden Medienüberspringen-Symbole
- Neuer Rasiermesser-Cursor
- Hinzufügen einer neuen Entwicklerseite zur Dokumentation mit Schritt-für-Schritt-Anleitungen zum Einrichten einer Ubuntu-Entwicklungsumgebung für libopenshot, libopenshot-audio und openshot-qt.
- Position ist immer (Frame - 1) / fps
- Hilfsfunktionen für die Einheitenumrechnung
- Seien Sie bei den Protokolldateipfaden expliziter
- Zurück in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 zum AppImage hinzufügen
- Benennen Sie dv_pal_wide_animorphic um, um die Schreibweise zu korrigieren
- Doppelte Profile entfernen
- Slack-Upload während des Build-Servers besser schützen
- Aktualisierung von Sponsoren, Spendern und Mitwirkenden
- Übersetzungen aktualisieren
- Ändern Sie die if-Anweisung für die Standardsprache, um den Systemstandard zu verwenden
- Protokolldatei für jeden erfolgreichen Build kopieren (aus Debugging-Gründen)
- Verwenden Sie QUrl.toLocalFile(), um abgelegte URIs zu konvertieren
- Beitragenden Abschnitt hinzufügen
- Tutorial, Code-Tags und Beitragslink aktualisieren
- Aktualisieren Sie die GitHub-Informationen im Tutorial
- Verwenden Sie Bilder/Pfad für Bilder, nicht _statisch/ in der Dokumentation
- Wrapping in der Tutorial-Dokumentation korrigieren
- Ersetzen Sie ASCII-Pfeile durch Unicode-Pfeilzeichen in der Dokumentation
- Aktualisieren Sie auch die Übergangsebene beim Hinzufügen/Entfernen von Spuren
- Kleines Refactoring von Build-Server-Datei-Uploads und zusätzliche Prüfung auf 'bereits hochgeladene' Assets zu GitHub hinzugefügt
- Fehlermeldung für fehlgeschlagene Uploads während des Build-Servers verbessern
- Torrents entfernen, falls bereits vorhanden
- Integration von GitLab-Build-Pipelines
- Aktualisieren der Schriftfamilie für integrierte Titel
- Entfernen Sie einige nicht benötigte Kopien von libopenshot und libopenshot-audio im AppImage und reduzieren Sie die Größe von AppImage
- Behebung des Problems bei der Erstellung von Linux-AppImages auf dem Build-Server
- Migration von Bzr zu Git (auf Launchpad)
- Alte ISSUE_TEMPLATE löschen
- Korrigieren Sie einen falschen Kommentar mit Ausschneiden und Einfügen
- Korrektur des Urheberrechts, um eine übersetzungsfreundliche Formatierung zu verwenden, und Ausblenden der Hardware-Decodierungspräferenz (vorerst)
- Website-Bereich aktualisieren und zu viele Großbuchstaben entfernen
- Readme in Markdown ändern
- Länge der Messwertantwort protokollieren, nicht Inhalt
- Aktualisierte Urheberrechte auf 2018 (von 2016). Außerdem wurde `about.py` bearbeitet, damit das Jahr automatisch aktualisiert wird.
- Hinzufügen einiger fehlender Abhängigkeiten zur Entwicklerdokumentseite
- .gitignore: Ignoriere docs/_build & alle Pycaches
Ab Version 2.4.3:
Highlights:
- - Masken und Übergänge können jetzt jederzeit geändert werden und können jetzt ein Bild oder Video verwenden! Dies verwendet die Graustufen jedes Frames und wandelt sie in eine Maske um und kann verwendet werden, um einige wirklich erstaunliche Effekte zu erzielen.
- - Threading-Verbesserungen helfen, Abstürze bei Effekten (einschließlich Masken und Übergängen) zu verhindern und die Leistung auf vielen Systemen zu verbessern.
- - Schaltfläche "Rahmen speichern" zum schnellen Speichern des aktuellen Vorschaurahmens
- - Enorme Verbesserung der Sprachübersetzungen (Danke an Frank Dana - ferdnyc)
openshot-qt:
- Bumping-Version auf 2.4.3 (libopenshot-Abhängigkeit auf 0.2.2)
- Animierte Masken: Neuer Eigenschaftstyp "Leser", der ursprünglich vom Maskeneffekt verwendet wird, um das Bild/Video zu ändern, das von Übergängen und dem Maskeneffekt verwendet wird
- Deaktivieren Sie die Parallelität von OMP-Threads während des Exports, um Exporte so sicher wie möglich zu machen
- Verschieben Sie Clips, wenn Sie SHIFT + Pfeil nach links oder rechts gedrückt halten (Richard Alloway - N3WWN)
- Schaltfläche "Aktuellen Frame speichern" hinzufügen (Richard Alloway - N3WWN)
- Neue Übersetzungs- und Sprachinfrastruktur und -logik (bessere Logik zur Bestimmung der aktuellen Sprache) (Frank Dana - ferdnyc)
- Behobene geteilte Halterung auf beiden Seiten (rechte Seitenposition war falsch)
- Aktualisierungen der Anwendungssymbole (Frank Dana - ferdnyc)
- Zoom-Fixes (viele Probleme beim Zoomen behoben)
- Korrekturen rückgängig machen/wiederherstellen (Beheben und Verhindern riesiger .osp-Projektdateien)
- Neues Tutorial-System, bessere Verwaltung von Kinderfenstern (Frank Dana - ferdnyc)
- Travis CI-Integration
- Verbessern Sie die Benennung/Zählung von Titeldateinamen (DerGenaue)
- Verwenden Sie Spurnamen im Fenster "Zur Timeline hinzufügen" (Frank Dana - ferdnyc)
- Rendering der Wellenformanzeige verbessern (DerGenaue)
- Behoben, dass die Audiowelle nach Abschluss nicht gerendert wurde (DylanC)
- Instagram- und Twitter-Presets hinzufügen (DylanC)
- AppStream-Metadaten zu setup.py hinzufügen (Peter Eszlari)
- JavaScript-Fehlerbehebungen in der Timeline (DylanC)
- Bereinigung und Leistung der Zeitachse, Upgrade von Angular.js (DylanC)
- Entfernen von libdrm.so.2 aus AppImage
- src/Sprachpfad zum Mac DMG Builder hinzufügen (Frank Dana - ferdnyc)
- Hinzufügen einer Sprachüberschreibung auf der Befehlszeile mit --lang (Frank Dana - ferdnyc)
- Erläuternden Text für --list-lang hinzufügen (Frank Dana - ferdnyc)
- Einige Fixes für den Timeline-Debugger (Frank Dana - ferdnyc)
- Bearbeiten-Löschen-Symbol in Humanity aktualisieren (Frank Dana - ferdnyc)
- Tippfehler beim Variablennamen korrigieren, um richtig zu initialisieren (DylanC)
- Konvertieren Sie alle nicht wesentlichen Protokolle in .debug() (Frank Dana - ferdnyc)
- Entfernen Sie nicht verwendete Effektfilter (Frank Dana - ferdnyc)
- Vorlage "Frage stellen" hinzufügen (Frank Dana - ferdnyc)
- Verhindern der libopenshot-Versionsprüfung bei Unittests
- Mehr Frameraten für YouTube HD- und Vimeo HD-Presets (Frank Dana - ferdnyc)
- Konvertieren (die meisten) Dateien mit DOS-Zeilenenden in Unix (Frank Dana - ferdnyc)
- Entfernen Sie debug.js aus index.html (Frank Dana - ferdnyc)
- Square die PNG-Icon-Datei (Frank Dana - ferdnyc)
- App-Metadaten-Updates für einfacheres Packen (Frank Dana - ferdnyc)
- Verschieben Sie Slice All Shortcuts in das richtige Menü (Frank Dana - ferdnyc)
- launch-linux.sh: QT_DEBUG_PLUGINS=1 nicht setzen (Frank Dana - ferdnyc)
- Aktualisieren des Standardprojekttyps auf 720p 30 FPS und Abtastrate 44100
- Beibehaltung des Exportpfads behoben (Richard Alloway - N3WWN)
- Korrektur von GitLab, um CI für Tags nicht mehr auszuführen, und Korrektur von Versionsnummer für tägliche und Release-Builds
- Füge "release-candidate" zum Dateinamen für tägliche RC-Builds hinzu, damit sie auf der Website nicht so offiziell aussehen
- Verschiedene Tippfehler und Textkorrekturen (luzpaz)
- Aktualisierung von Mitwirkenden und Unterstützern (Danke!)
- Übersetzungen aktualisieren
libopenshot-audio:
- Version auf 0.1.7 stoßen (SO: noch 6)
- Travis CI-Integration
libopenshot:
- Stoßende Version auf 0.2.2 (SO: 16)
- FFmpeg 3 & 4 Unterstützung
- Absturz mit Masken und Übergängen behoben
- Viele Fehler bei der Berechnung von FPS und Videolänge behoben (insbesondere für MP3- und WEBM-Streaming-Formate)
- Samples_per_frame-Berechnung schützen, um Absturz bei unentdeckten FPS zu verhindern
- OpenMP-Zeitplanänderung (zusätzliche Stabilität)
- Einschränken von Threads für FFmpeg und OpenMP (versucht, eine gute Balance zwischen paralleler Leistung zu finden, ohne zu viele Threads hervorzubringen). Manchmal ist mehr nicht immer besser.
- Travis CI-Integration
- Installationspfade für Header und Effekte korrigiert (Jeff Shillitto - jeffski)
- Fehler mit FFmpeg > 3.2 Spülrahmen behoben (Jeff Shillitto - jeffski)
- Hinzufügen der "Reader"-Eigenschaft für den Maskeneffekt, damit der Benutzer das vom Maskeneffekt verwendete Bild oder Video anpassen kann.
- Festlegen der Bitratenberechnung (in Bytes statt in Bits)
- Hinzufügen der FPS-Erkennung für Dateien, die keinen gültigen FPS haben. In diesen Fällen (zum Beispiel beim Streamen von Dateien) iterieren wir durch alle Pakete und mitteln die Anzahl der Frames, Dauer, Bitrate usw. Nicht ideal, aber ein besserer Fallback.