Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mltframework/shotcut
cross-platform (Qt), open-source (GPLv3) video editor
https://github.com/mltframework/shotcut
cross-platform gplv3 mlt shotcut video-editor
Last synced: 3 days ago
JSON representation
cross-platform (Qt), open-source (GPLv3) video editor
- Host: GitHub
- URL: https://github.com/mltframework/shotcut
- Owner: mltframework
- License: gpl-3.0
- Created: 2012-04-23T22:37:04.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2024-05-28T02:48:54.000Z (7 months ago)
- Last Synced: 2024-05-28T02:50:54.451Z (7 months ago)
- Topics: cross-platform, gplv3, mlt, shotcut, video-editor
- Language: C++
- Homepage: https://www.shotcut.org
- Size: 84.7 MB
- Stars: 10,268
- Watchers: 223
- Forks: 1,077
- Open Issues: 83
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- awesome-qt - shotcut - platform (Qt), open-source (GPLv3) video editor (Video Editor)
- fucking-Awesome-Linux-Software - ![Open-Source Software - Shotcut is a free, open source, cross-platform video editor with support for hundreds of audio and video formats and codecs and a sleek, intuitive interface. (Applications / Graphics)
- Awesome-Linux-Software - ![Open-Source Software - Shotcut is a free, open source, cross-platform video editor with support for hundreds of audio and video formats and codecs and a sleek, intuitive interface. (Applications / Graphics)
- awesome-starred - mltframework/shotcut - cross-platform (Qt), open-source (GPLv3) video editor (others)
- StarryDivineSky - mltframework/shotcut
README
[![build-shotcut-linux](https://github.com/mltframework/shotcut/workflows/build-shotcut-linux/badge.svg)](https://github.com/mltframework/shotcut/actions?query=workflow%3Abuild-shotcut-linux+is%3Acompleted+branch%3Amaster)
[![build-shotcut-macos](https://github.com/mltframework/shotcut/workflows/build-shotcut-macos/badge.svg)](https://github.com/mltframework/shotcut/actions?query=workflow%3Abuild-shotcut-macos+is%3Acompleted+branch%3Amaster)
[![build-shotcut-windows](https://github.com/mltframework/shotcut/workflows/build-shotcut-windows/badge.svg)](https://github.com/mltframework/shotcut/actions?query=workflow%3Abuild-shotcut-windows+is%3Acompleted+branch%3Amaster)# Shotcut - a free, open source, cross-platform **video editor**
- Features: https://www.shotcut.org/features/
- Roadmap: https://www.shotcut.org/roadmap/## Install
Binaries are regularly built and are available at https://www.shotcut.org/download/.
## Contributors
- Dan Dennedy <> : main author
- Brian Matherly <> : contributor
## Dependencies
Shotcut's direct (linked or hard runtime) dependencies are:
- [MLT](https://www.mltframework.org/): multimedia authoring framework
- [Qt 6 (6.4 mininum)](https://www.qt.io/): application and UI framework
- [FFTW](https://fftw.org/)
- [FFmpeg](https://www.ffmpeg.org/): multimedia format and codec libraries
- [Frei0r](https://www.dyne.org/software/frei0r/): video plugins
- [SDL](http://www.libsdl.org/): cross-platform audio playbackSee https://shotcut.org/credits/ for a more complete list including indirect
and bundled dependencies.## License
GPLv3. See [COPYING](COPYING).
## 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 through [Qt Creator](https://www.qt.io/download#qt-creator).
### From command line
First, check dependencies are satisfied and various paths are correctly set to find different libraries and include files (Qt, MLT, frei0r and so forth).
#### Configure
In a new directory in which to make the build (separate from the source):
```
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/ /path/to/shotcut
```We recommend using the Ninja generator by adding `-GNinja` to the above command line.
#### Build
```
cmake --build .
```#### Install
If you do not install, Shotcut may fail when you run it because it cannot locate its QML
files that it reads at run-time.```
cmake --install .
```## Translation
If you want to translate Shotcut to another language, please use [Transifex](https://www.transifex.com/ddennedy/shotcut/).