Shotcut is a free, open-source, cross-platform video editor built with Qt and C++.
Shotcut addresses the need for a capable video editing tool that runs consistently across Windows, macOS, and Linux. It builds on the MLT multimedia authoring framework to handle media processing and composition, leveraging FFmpeg for codec and format support, Frei0r for video effects plugins, and Qt for its user interface. The architecture separates the editing engine from the UI layer, allowing the core multimedia capabilities to be reused independently.
Shotcut suits users seeking a feature-complete video editor without licensing costs or platform lock-in. It works well for projects ranging from simple cuts and transitions to more complex multi-track compositions. The tool integrates with established multimedia libraries rather than reimplementing them, which means it inherits broad format and codec support from FFmpeg and effects extensibility through Frei0r. The README does not position it against specific alternatives, so direct comparisons cannot be made here.
Development activity shows a mature, stable project with established infrastructure. The codebase is written in C++ and uses Qt Creator as the primary development environment, with command-line build support via CMake and Ninja. Translation contributions are coordinated through Transifex, indicating active localization efforts. The project maintains regular binary releases and publishes a public roadmap, suggesting planned feature development and community visibility into future direction.