Skip to content

Dependencies for OpenShot Qt

olielvewen edited this page Jan 18, 2016 · 7 revisions

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

  1. mkdir build if not already done
  2. cd build
  3. cmake ..
  4. make
  5. sudo make install
  6. openshot-audio-test-sound

Compile libopenshot

  1. mkdir build
  2. cd build
  3. cmake ..
  4. make (-DCMAKE_PREFIX_PATH/usr/lib64/qt/5,2,1-1/ ../
  5. sudo make install
Clone this wiki locally