Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: regine 31 Října 2012, 22:10:10
-
Přes Software Center jsem nainstaloval OpenShot Video Editor ve 12.04 LTS Precise Pangolin. Vše proběhlo OK. Jenže OpenShot Video Editor nejde spustit.
Jaké máte zkušenosti? V čem může být problém?
Na http://www.openshot.org/ppa/ (http://www.openshot.org/ppa/) radí provést instalaci přes terminál.
sudo add-apt-repository ppa:jonoomph/openshot-edge
sudo apt-get update
sudo apt-get install openshot openshot-docNež začnu provádět metodu pokus - chyba a zdržovat se, tak píši tento příspěvek.
-
tak je tam trochu novější verze než v precise, ale jestli to vyřeší tvůj problém to nemůžeme vědět, to bys musel přikládat výpisy
-
Bylo by dobré spustit openshot v terminálu a dát výpis, co to napíše. Pak by třeba bylo vidět, kde je chyba.
-
výpis z terminálu
user@wx55685imo:~$ openshot
------------------------- ERROR 1 ------------------------------
Failed to import 'from openshot import main'
Error Message: cannot import name main
----------------------------------------------------------------
(process:2167): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
--------------------------------
OpenShot (version 1.4.0)
--------------------------------
------------------------- ERROR 2 ------------------------------
Failed to import 'from openshot.openshot import main'
Error Message: unsupported locale setting
----------------------------------------------------------------
OpenShot has failed to import some of the Python files or libraries
required for our application to run. Here are some trouble shooting
tips:
Tip 1) Check if MLT can be successfully imported in Python. Run the
following commands, and see if any errors are displayed. If you get
an error, you need to investigate the correct way to install MLT.
NOTE: Do not type the $ or >> characters in the examples below.
$ python
>> import mlt
>> mlt.Factory().init()
Tip 2) If MLT is working from the first example, then the next tip is
to look at the above error messages very closely, and google for more
help. It's likely the problem is already reported, and maybe there is
a simple work-around. Also, you can search for bugs or report a new
bug at https://bugs.launchpad.net/openshot. Good luck!
user@wx55685imo:~$
a další laický pokus z doporučení vypsaného z výše uvedeného výpisu spuštění openshot, který mi v podstatě nic něříká
user@wx55685imo:~$ sudo python
[sudo] password for user:
Python 2.7.3 (default, Aug 1 2012, 05:16:07)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import mlt
>>> mlt.Factory().init()
No LADSPA plugins were found!
Check your LADSPA_PATH environment variable.
<mlt.Repository; proxy of <Swig Object of type 'Mlt::Repository *' at 0xb7280a28> >
>>> Jen jsem pochopil, že nenašel LADSPA a asi ho mám nainstalovat. Na což, jako laik zatím bez podpory, nemám odvahu.
-
A co udělá
LANGUAGE="en_US" openshot?
-
Já jsem měl stejný problém s Openshotem, nebyla to ale chyba jeho.
Nejprve bych zkusil spustit s uvedením pythonu, jak jsem okoukal na abclinuxu.cz.
třeba
python3 /usr/bin/openshotale myslím, že to bylo v něčem jiném. Ale ne s locale (chápu, že se to nabízí).
-
Ještě bych možná zkusil:
dpkg-reconfigure locales
zdroj: http://www.linuxquestions.org/questions/linux-software-2/gtk-warning-**-locale-not-supported-by-c-library-202951/ (http://www.linuxquestions.org/questions/linux-software-2/gtk-warning-**-locale-not-supported-by-c-library-202951/)
-
Po zadání
LANGUAGE="en_US" openshotpřes terminál OpenShot Video Editor naběhnul.
:)
Pro zajímavost další pokus a výpis:
user@wx55685imo:~$ sudo dpkg-reconfigure locales
[sudo] password for user:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "cs_CZ.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Generating locales...
cs_CZ.UTF-8... done
en_AG.UTF-8... up-to-date
en_AU.UTF-8... up-to-date
en_BW.UTF-8... up-to-date
en_CA.UTF-8... up-to-date
en_DK.UTF-8... up-to-date
en_GB.UTF-8... up-to-date
en_HK.UTF-8... up-to-date
en_IE.UTF-8... up-to-date
en_IN.UTF-8... up-to-date
en_NG.UTF-8... up-to-date
en_NZ.UTF-8... up-to-date
en_PH.UTF-8... up-to-date
en_SG.UTF-8... up-to-date
en_US.UTF-8... up-to-date
en_ZA.UTF-8... up-to-date
en_ZM.UTF-8... up-to-date
en_ZW.UTF-8... up-to-date
zh_CN.UTF-8... done
zh_SG.UTF-8... done
Generation complete.
user@wx55685imo:~$A v posledním případě výpisů pokusů:
user@wx55685imo:~$ python3 /usr/bin/openshot
Sorry, command-not-found has crashed! Please file a bug report at:
https://bugs.launchpad.net/command-not-found/+filebug
Please include the following information with the report:
command-not-found version: 0.2.44
user@wx55685imo:~$Laický dotaz. -> Má být "3" u příkazu pro python?
-
edit: Vyzkoušej nyní, co si udělal sudo dpkg-reconfigure locales, jestli ti bude spouštěč fungovat již OK. Na řádku cs_CZ.UTF-8... done to skončilo úspěchem, je možné, že je po problému.
Pokud problém pokračuje, vyzkoušej ještě:
LANGUAGE="cs_CZ.UTF-8" openshot
Pokud bude fungovat jen spuštění uvedenými způsoby přes terminál, uprav si spouštěcí příkaz (exec) v souboru (například přes editor nano)sudo nano /usr/share/applications/openshot.desktop tak, aby tam bylo funkční language (buď tedy LANGUAGE="en_US" openshot, které funguje, nebo LANGUAGE="cs_CZ.UTF-8" openshot, pokud to bude taky fungovat) a mělo by být po problému. Pro jistotu si nejprve ale udělej zálohu toho souboru.
-
Nenapadlo mě znovu opětně zkusit spuštění z Lancher (panelu tlačítek). ::)
Už jde OpenShot spouštět. OK :D
(Poznámka - Mezitím jsem vypnul a zapnul komp.)
Jen mi zase nic nezobrazuje v "Náhled videa". Přitom v "Avidemux" střihám bez problémů. >:( Ale to už bude asi na další/nový diskusní příspěvek.
-
Náhled videa myslíš v programu, nebo v unity? Pokud v programu, tak tam bude ještě nějaká chyba...
Na kategorie v seznamu aplikací v unity by to nemělo mít vliv. Ty kategorie se upravují v příslušných spouštěčích /usr/share/applications/*.desktop.
-
Myslím náhled přímo v programu OpenShot.