

I liked MXE’s use of GNU Make to resolve build dependencies, it’s automated version update, simple build option overrides… So we went for it and built all the stack up to our final application!

Moreover, the young Craft lacked multimedia libraries (audio and video codecs, effects), while MXE cross-build system had several ready. I thought it would be more efficient to use the Linux machines. We anticipated we wouldn’t have much to change in the code, as Kdenlive relies on the portable Qt5/KF5 combo, and MLT, which is already embedded in Shotcut cross-platform editor.Īt that time, KDE didn’t have Windows & Mac build servers yet, and I had no Windows machine available. “Porting” Kdenlive to other platforms has been in the works for years now: old Qt4 version was in MacPorts, and we started looking at Windows version with our GSoC student back in Spring 2016.

In this directory, download the installer script and run it (on windows choose compiler: mingw-w64, architecture: 圆4).Create a directory (eg Craft on Windows, preferably in C:\).Having a python 3 interpreter (preferably 64bits if your OS supports it)Īnd for Windows additionaly PowerShell at least version 5 and.You can simply download our latest builds… or for hacking & building yourself, follow typical Craft process: As a new year gift, you can now easily build Kdenlive on Windows, Mac, and of course Linux & BSD, fetching up-to-date dependencies thanks to KDE Craft package manager.
