The Linux SDK has been discontinued for now since QtWebKit is removed making it much easier to use Qt from your Linux
distribution or the Qt installer/MaintenanceTool. You need the latest release version of MLT, but for some new features
or to be more like a release build of Shotcut you need the git master branch version of MLT. There are some optional
dependencies of MLT simply to build and for basic usage. If you want to run versions that are most consistent with
release or nightly builds of Shotcut, you can use the build script (same as what GitHub Actions build agent runs) at
scripts/build-shotcut.sh
.
MLT_PATH=../../.. PREFIX=../../..
$HOME/Projects/Shotcut/Shotcut.app/bin/shotcut
LD_LIBRARY_PATH
to ${HOME}/Projects/Shotcut/Shotcut.app/lib:${QTDIR}/lib:${HOME}/Projects/Shotcut/Shotcut.app/src/build-shotcut-Desktop_Qt_5_9_7_GCC_64bit-Debug/CuteLogger
MLT_DATA
to ${HOME}/Projects/Shotcut/Shotcut.app/share/mlt
MLT_PRESETS_PATH
to ${HOME}/Projects/Shotcut/Shotcut.app/share/mlt/presets
MLT_PROFILES_PATH
to ${HOME}/Projects/Shotcut/Shotcut.app/share/mlt/profiles
MLT_REPOSITORY
to ${HOME}/Projects/Shotcut/Shotcut.app/lib/mlt
QML2_IMPORT_PATH
to ${QTDIR}/qml
QT_PLUGIN_PATH
to ${QTDIR}/plugins
Go back to Edit mode, right-click “shotcut” in the project tree, and choose Rebuild.