LingCut is a Shotcut-based video editor with creator-oriented improvements, including local ASR subtitle generation and timeline editing enhancements.
This repository is a fork of Shotcut, a free, open source, cross-platform video editor.
- Project repository: https://github.com/eons2long/lingcut
- Upstream project: https://github.com/mltframework/shotcut
- Upstream features: https://www.shotcut.org/features/
LingCut release builds are not published yet. For the original Shotcut releases, see https://www.shotcut.org/download/.
- Dan Dennedy <http://www.dennedy.org> : main author
- Brian Matherly <code@brianmatherly.com> : contributor
LingCut's direct (linked or hard runtime) dependencies are:
- MLT: multimedia authoring framework
- Qt 6 (6.4 minimum): application and UI framework
- FFTW
- FFmpeg: multimedia format and codec libraries
- Frei0r: video plugins
- SDL: cross-platform audio playback
See https://shotcut.org/credits/ for a more complete list including indirect and bundled dependencies.
GPLv3. See COPYING.
Warning: building LingCut should only be reserved to beta testers or contributors who know what they are doing.
The fastest way to build and try the LingCut development version is through Qt Creator.
First, check dependencies are satisfied and various paths are correctly set to find different libraries and include files (Qt, MLT, frei0r and so forth).
In a new directory in which to make the build (separate from the source):
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/ /path/to/lingcut
We recommend using the Ninja generator by adding -GNinja to the above command line.
cmake --build .
If you do not install, LingCut may fail when you run it because it cannot locate its QML files that it reads at run-time.
cmake --install .
LingCut currently inherits upstream Shotcut translations. Translation-only updates should wait until a LingCut translation workflow is set up.
