OpenShot is programmed in Python, but has many dependencies, some optional and some required. If you are trying to manually install OpenShot or create an installation package for OpenShot, than this section is for you.
Id |
Name |
Debian Package Name |
Notes |
1 |
Python |
|
This is the primary language that OpenShot is programmed in. Python 2.5+ is required. |
2 |
GTK+ & Python Bindings |
|
OpenShot uses GTK+, and needs the Python bindings for GTK. |
3 |
MLT (Media Lovin' Toolkit) |
|
MLT is an open source multimedia framework, designed and developed for television broadcasting. This has many additional dependencies which are not listed here. This library is used to create, edit, and playback videos. |
4 |
MLT Python Bindings |
|
These are the Python bindings for MLT, which are required to use MLT from the Python programming language. |
5 |
GooCanvas Python Bindings |
|
GooCanvas is used to render and animate the timeline. The Python bindings are required to use this library. |
6 |
Frei0r Video Effects |
|
(Optional) This library is used to add many additional video effects to OpenShot. |
7 |
FreeDesktop.org Standards Library |
|
XDG is used to load icons, set mime-types, and other desktop integration features. |
8 |
Sox Audio Library |
|
Swiss Army Knife sound processing, used in the audio effects. |
9 |
Simple DirectMedia Layer |
|
SDL is used to display the preview window for video and play audio. |
10 |
Scalable Vector Graphics Library |
|
SVG library required to process and display SVG images. |
11 |
Python Imaging Library |
|
PIL is used to calculate image size information. Primarily used for the Animated Titles screen. |
12 |
FFmpeg File Format Library |
|
This provides MLT with the ability to understand different audio and video codecs. There are many different versions of libavformat, some with limited codecs and some with lots of codecs. |
13 |
Fontconfig |
|
Fontconfig is a font configuration and customisation library. OpenShot uses the fc-list command to get a list of all installed fonts on the computer, for the Animated Titles screen. |