shotcut  20.09.13
About: Shotcut is a cross-platform (Qt) advanced video editor.
  Fossies Dox: shotcut-20.09.13.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

shotcut Documentation

Some Fossies usage hints in advance:

  1. To see the Doxygen generated documentation please click on one of the items in the steelblue colored "quick index" bar above or use the side panel at the left which displays a hierarchical tree-like index structure and is adjustable in width.
  2. If you want to search for something by keyword rather than browse for it you can use the client side search facility (using Javascript and DHTML) that provides live searching, i.e. the search results are presented and adapted as you type in the Search input field at the top right.
  3. Doxygen doesn't incorporate all member files but just a definable subset (basically the main project source code files that are written in a supported language). So to search and browse all member files you may visit the Fossies
  4. shotcut-20.09.13.tar.gz contents page and use the Fossies standard member browsing features (also with source code highlighting and additionally with optional code folding).

Shotcut - a free, open source, cross-platform video editor


Warning: Shotcut is still in active development. So, do not expect a final product for now.

Binaries are regularly built and are available at, on the Download section.



  • MLT: multimedia authoring framework
  • Qt 5: application and UI framework
  • FFmpeg: multimedia format and codec libraries
  • x264: H.264 encoder
  • WebM: VP8 encoder
  • LAME: MP3 encoder
  • Frei0r: video plugins
  • LADSPA: audio plugins
  • WebVfx: video effects using web technologies
  • Movit



How to build

Warning: building shotcut should only be reserved to beta testers or contributors who know what they are doing.

Qt Creator

The fastest way to build and try Shotcut development version is probably using Qt Creator.

To make this easier, we provide SDKs on the web site with each release that includes Shotcut and all of its dependencies. These SDK pages also include setup instructions and tips on how to compile MLT and other dependencies after updating.

From command line

First, check dependencies are satisfied and various paths correctly set to find different libraries and include files (Qt 5, MLT, Frei0r and so forth).

Build Makefile:

qmake PREFIX=/usr/local/

Compile shotcut:


make install is partially working.

Best way to test shotcut is to execute it from source folder:



If you want to translate Shotcut to another language, please use Transifex.