Shotcut | Open Source Cross Platform Video Editor
Shotcut is open source video editor

Shotcut  Open Source Video Editing Software

Multi Featured With Wide Format Support Free Video Editor

Shotcut is open source professional video editing software . It offers powerful features such as 4K resolutions, volume control, video filters, 3-point editing.

Shotcut is an enterprise-level free and open source video editing software. It is a complete package for video editor enthusiasts. It provides support for almost all popular image formats such as BMP, GIF, WebP, PNG, SVG, TGA, TIFF, and JPEG. There is support available for high resolutions. Moreover, there is a multi-frame timeline in this video editor where users can mix resolutions and frame rates. It comes up with rich volume controls and audio filters such as balance, bass & treble, fade in fade out, low pass, swap channels, and more.

This free video editing solution provides high quality 360° video filters and effects. There is an option to reverse the clips and video compositing across video tracks. As far s the editing of the clips is concerned, it offers easy trimming, cut/copy/paste, append, insert, and undo/redo options. Desktop integration is also enabled where user can drag & drop files. This open source software is corss-platform, multilingual, and can run as a portable app from an external drive.

Shotcut comes with a logical interface that can have multiple themes. It also provides multi-core parallel image processing. This video editor is written in C++, QML, and JavaScript with comprehensive documentation available.

System Requirements

Requirements to set up Shotcut include:


Shotcut offers the following key features:

  • Open Source
  • Multilingual
  • Support For All Popular Image/Video/Audio Formats
  • Webcam capture
  • Audio capture
  • Audio/Video Filters
  • Tone Generator
  • Desktop Integration
  • Cross-Platform
  • 3-Point Editing
  • Control Video Zoom In The Player
  • Video Quality Measurement
  • External Monitoring via Blackmagic
  • Hardware Support

Installation Instructions

Once pre-requisites are in place, open the command line and run and check dependencies are satisfied and various paths correctly set to find different libraries and include files.

Now, build Makefile:

qmake PREFIX=/usr/local/

Compile shotcut:

make -j8 

Then, run the following command:

make install

Finally, run shotcut from a build folder without installing you can make a symbolic link to the qml folder. It depends on where you build folder is, but assuming it is a sibling of the source tree folder:

cd buildmkdir -p share/shotcutcd share/shotcutln -s ../../../shotcut/src/qml