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"}) ...