-
Notifications
You must be signed in to change notification settings - Fork 553
Dependencies for OpenShot Qt
Here you have all dependencies that you need to install for an optimal utilisation on Linux MInt/Ubuntu and Manjaro too.
First, you must install all softwares asked for getting a full installation, Here the list :
- swig/swig2.0
- doxygen/doxypy
- cmake
- libunittest-dev
- python3-pyqt5
- python3-pyqt5.qtsql
- python3-pyqt5.qtquick
- python3-pyqt5.qtopengl
- python3-pyqt5.qtsvg
- python3-pyqt5.qtxmlpatterns
- python3-pyqt5.qtmultimedia
- python3-pyqt5.qtwebkit
- python3-simplejson
- build-essential
- qt5-default
- qt5-qmake
- libmagick++5 (wil install libmagickcore5/libmagickwand5/liblqr-1.0)
- libsdl1.2debian
- libxcursor1
- libxinerama1
- libasound2
- libqt5svg5
- libavformat54
- libavcodec54
- libavocdec-extra-54
- libavutil52
- libavutil-extra-52
- libswscale2
- libavdevice53
- libpostproc52
- libavfilter3
- libpython3
After, you must install all dev version of those and even more, Here the list :
libsdl1,2-dev libxcursor-dev libxinerama-dev libasound2-dev python3-all-dev pyhton3-dev libpython3-all-dev libqt5svg5-dev libavformat-dev libavcodec-dev libswscale-dev libavdevice-dev libavutil-dev libavfilter-dev libmagick++5-dev (will install libmagickcore-dev/libmagickwand-dev)
Note : using Synaptic, you can search by keywords like libmagick++5 or libpython will install you some others dependencies.
Note : you can get/download a document explaining all dependencies needed for all systems i.e Linux, Windows, Mac here : http://bazaar.launchpad.net/~openshot.code/libopenshot/trunk/files/head:/doc/ .
On this kind of system you don't need the dev version because they are compiled sytems.
Here the list :
libavformat libavcodec libavutil libavdevice libswscale libmagick++ libmagickwand libmagickcore libsdl2 libqt5 cmake swig doxygen libunittest++ qt5-default qtbase5-dev qtbase5-dev-tools qt5-qmake qtmultimedia5-dev python3-dev libxinerama libxcursor libasound qt5-multimedia qt5-svg qt5-tools qt5-webkit python-pyqt5 pyqt5-common python-pytools doxypy/doxygen python-simplejson qt5-base python-opengl python-dbus qt5-xmlpatterns qt5-declarative qt5-serialport qt5-imageformats (previously in two packages qt5-image and qt5-formats) qt5-doc qt5-location qt5-translations
The following step is to compile libopenshot-audio and AFTER libopenshot
Compile libopenshot-audio
- mkdir build if not already done
- cd build
- cmake ..
- make
- sudo make install
- openshot-audio-test-sound
Compile libopenshot
- mkdir build
- cd build
- cmake ..
- make (-DCMAKE_PREFIX_PATH/usr/lib64/qt/5,2,1-1/ ../
- sudo make install
Want to help improve OpenShot (and make some friends in the process 🤗)? Please consider joining our open-source team by filling out this quick contributor form and introduce yourself! All volunteers are welcome, regardless of skills or skill level. Let's build something amazing!