Overview
Shotcut is a free, open-source cross-platform video editor with binaries for Windows, macOS, and Linux. Its primary language is C++, and the application combines the MLT multimedia framework with Qt 6, FFmpeg, Frei0r, SDL, and other media libraries. As of September 16, 2026, the latest GitHub release is v26.8.1 and the repository is GPL-3.0 licensed.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Provide the same desktop video-editing workflow across the three major desktop OSes
The README positions Shotcut as a cross-platform video editor and directs users to regularly built binaries for Windows, macOS, and Linux.
It is a local desktop application rather than a browser or hosted editing service, fitting conventional non-linear editing workflows with media stored on the user's machine.
Use MLT as the media framework with Qt 6, FFmpeg, and plugin libraries
Direct dependencies include MLT, Qt 6, FFTW, FFmpeg, Frei0r, and SDL. MLT provides the multimedia authoring framework while Qt supplies the application and UI framework.
The repository primary language is C++ and the mlt topic is present, so OSS Tanbou can show C++ + MLT in Built with.
For users who want a local, cross-platform video editor instead of a subscription cloud editor
Shotcut fits individuals and teams that want local media processing across Windows, macOS, and Linux, especially when an open FFmpeg/MLT-based stack matters.
Regular users should prefer official binaries over building from source
The README explicitly reserves source builds for beta testers or contributors who know what they are doing. Building requires Qt, MLT, Frei0r, and other dependency paths, and an uninstalled build can fail to find runtime QML files.
For evaluation, use the packaged binaries from the official download or GitHub release.
Sources: [2]
Match the release asset and checksum to the operating system
The v26.8.1 release distributes Linux AppImage/txz, macOS dmg, Windows packages, and sha256sums.txt. Verify the source and checksum and choose an asset matching the OS and architecture.
Sources: [3]
GPL-3.0 obligations apply to modified redistribution and derivative distributions
Both repository metadata and the README identify GPLv3. Review GPL-3.0 source-availability and redistribution obligations before shipping a modified Shotcut build or incorporating its code into a derivative product.
Official sources
- [1]mltframework/shotcut — GitHub repository metadata(2026-09-16)
- [2]Shotcut — README(2026-09-16)
- [3]Shotcut v26.8.1 release(2026-09-16)
Supplemental curator note
Shotcut is a local desktop editor built around the MLT/FFmpeg ecosystem. Regular users should prefer official binaries and treat source builds as the contributor/beta path documented upstream.
Try it in 3 steps
- 1
Open the official v26.8.1 release
Use an official binary for normal use.
https://github.com/mltframework/shotcut/releases/tag/v26.8.1 - 2
Download the package for your OS
Choose the matching asset and verify checksums when needed.
Windows package / macOS .dmg / Linux AppImage - 3
Launch Shotcut
Open a video and try timeline editing.
Launch Shotcut
Growth
Growth trends · Last 30 days
15,217 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 56
- Open PRs
- 4
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- mlt
- shotcut
- gplv3
- video-editor
- cross-platform
- Stars
- 15,217
- Forks
- 1,505
- Watchers
- 227
- Open issues
- 48
- Primary language
- C++
- License
- GPL-3.0
- Repository last updated
- Sep 15, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Immich114,409 Stars
A high-performance self-hosted platform for backing up, searching, browsing, and sharing photos and videos.
TypeScript - OpenCut89,575 Stars
An open-source video editing platform being rebuilt around a programmable architecture.
TypeScript - OBS Studio76,275 Stars
A desktop application that composes screens, cameras, audio, and other sources into recordings and live streams.
C - FFmpeg64,261 Stars
Libraries and CLIs for converting, streaming, playing, and inspecting audio, video, subtitles, and metadata.
C - Jellyfin57,197 Stars
A self-hosted media server for streaming your own video, music, and photo library.
C#
Report incorrect information
Tell us if any listing information is incorrect or outdated.