Die alte Version 1.4.3 von OpenShot stürzte bei mir auf Ubuntu Xenial regelmäßig ab oder startet nicht richtig.
Die neuere Version 2.x heißt nun „openshot-qt“ und verwendet Qt5 und ein anderes Icon.
Installation: Im Terminal als linuxadmin ausführen, dabei wird zunächst das alte „openshot“ (Version 1.4.3) deinstalliert:
# sudo apt-get purge openshot # sudo add-apt-repository ppa:openshot.developers/ppa # sudo apt-get update # sudo apt-get install openshot-qt
„apt-get upgrade“ des Clients!
In einer virtuellen Umgebung (VirtualBox) startet OpenShot-Qt gar nicht, Ursache ist wahrscheinlich der virtuelle Grafiktreiber, der nach Programmstart die Oberfläche nach der ersten Aktion einfriert.
Problem: Der Menü-Punkt „Bearbeiten→ Voreinstellungen“ lässt sich nicht aufrufen.
Ursache: Bei Abfrage der Spracheinstellungen tritt ein Programmfehler auf.
Workaround: Spracheinstellungen im Programmcode manuell setzen. Dazu die Datei /usr/lib/python3/dist-packages/openshot_qt/windows/preferences.py an zwei Stellen editieren:
... from classes.app import get_app ################################################################################ # FOLGENDE ZEILE AUSKOMMENTIEREN: # from classes.language import get_all_languages from classes.logger import log ...
...
# Overwrite value list (for language dropdown)
if param["setting"] == "default-language":
value_list = []
#################################################################################
# ZEILE ERGÄNZEN:
value_list.append({"name":"de-DE", "value":"de_DE.UTF8"})
#################################################################################
# ALLE ZEILEN AUSKOMMENTIEREN:
# # Loop through languages
# for locale, language, country in get_all_languages():
# # Load Profile and append description
# if language:
# lang_name = "%s (%s)" % (language, locale)
# value_list.append({"name":lang_name, "value":locale})
#################################################################################
# Sort profile list
value_list.sort(key=operator.itemgetter("name"))
# Add Default to top of list
value_list.insert(0, {"name":_("Default"), "value":"Default"})
...