All Projects → mltframework → Shotcut

mltframework / Shotcut

Licence: gpl-3.0
cross-platform (Qt), open-source (GPLv3) video editor

Programming Languages

C++
36643 projects - #6 most used programming language
QML
638 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects
c
50402 projects - #5 most used programming language
prolog
421 projects

Projects that are alternatives of or similar to Shotcut

Vidcutter
Been busy guys, will be reviewing and integrating pull requests shortly. Thanks to all contributors! LATEST RELEASE: 6.0.0 - flatpak @ https://flathub.org/apps/details/com.ozmartians.VidCutter - snap @ https://snapcraft.io/vidcutter - see https://github.com/ozmartian/vidcutter/releases for more details...
Stars: ✭ 775 (-86.16%)
Mutual labels:  video-editor, cross-platform
Olive
Free open-source non-linear video editor
Stars: ✭ 5,682 (+1.46%)
Mutual labels:  video-editor, cross-platform
Libcopp
cross-platform coroutine library in c++
Stars: ✭ 398 (-92.89%)
Mutual labels:  cross-platform
Kirc
A tiny IRC client written in POSIX C99.
Stars: ✭ 416 (-92.57%)
Mutual labels:  cross-platform
Universal Dashboard
Build beautiful websites with PowerShell.
Stars: ✭ 408 (-92.71%)
Mutual labels:  cross-platform
Android Runtime
Android runtime for NativeScript (based on V8)
Stars: ✭ 399 (-92.87%)
Mutual labels:  cross-platform
Toou 2d
基于Qt Quick(Qml) 跨平台技术打造的2D框架
Stars: ✭ 413 (-92.62%)
Mutual labels:  cross-platform
Kawanime
Desktop app for anime fans
Stars: ✭ 396 (-92.93%)
Mutual labels:  cross-platform
Uikit Cross Platform
Cross-platform Swift implementation of UIKit, mostly for Android
Stars: ✭ 421 (-92.48%)
Mutual labels:  cross-platform
Udemy Dl
A cross-platform python based utility to download courses from udemy for personal offline use.
Stars: ✭ 4,380 (-21.79%)
Mutual labels:  cross-platform
Torat
ToRat is a Remote Administation tool written in Go using Tor as a transport mechanism and RPC for communication
Stars: ✭ 415 (-92.59%)
Mutual labels:  cross-platform
Yakyak
Desktop chat client for Google Hangouts
Stars: ✭ 3,869 (-30.91%)
Mutual labels:  cross-platform
Arx
ARX is a comprehensive open source data anonymization tool aiming to provide scalability and usability. It supports various anonymization techniques, methods for analyzing data quality and re-identification risks and it supports well-known privacy models, such as k-anonymity, l-diversity, t-closeness and differential privacy.
Stars: ✭ 398 (-92.89%)
Mutual labels:  cross-platform
Vtm
A text-based desktop environment
Stars: ✭ 411 (-92.66%)
Mutual labels:  cross-platform
Module Shop
一个基于 .NET Core构建的简单、跨平台、模块化的商城系统
Stars: ✭ 398 (-92.89%)
Mutual labels:  cross-platform
Rush
A cross-platform command-line tool for executing jobs in parallel
Stars: ✭ 421 (-92.48%)
Mutual labels:  cross-platform
Imguifiledialog
File Dialog for ImGui : https://github.com/aiekick/ImGuiFileDialog
Stars: ✭ 398 (-92.89%)
Mutual labels:  cross-platform
Flutter kaiyan
[DEPRECATED] 使用Google跨平台框架Flutter仿写一个开眼视频(Eyepetizer )
Stars: ✭ 404 (-92.79%)
Mutual labels:  cross-platform
Hp Socket
High Performance TCP/UDP/HTTP Communication Component
Stars: ✭ 4,420 (-21.07%)
Mutual labels:  cross-platform
Machineid
Get the unique machine id of any host (without admin privileges)
Stars: ✭ 422 (-92.46%)
Mutual labels:  cross-platform

build-shotcut-linux build-shotcut-macos build-shotcut-windows

Shotcut - a free, open source, cross-platform video editor

screenshot

Install

Binaries are regularly built and are available at https://www.shotcut.org/download/.

Contributors

Dependencies

Shotcut's direct (linked or hard runtime) dependencies are:

  • MLT: multimedia authoring framework
  • Qt 5: application and UI framework
  • 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.

License

GPLv3. See 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.

To make this easier, we provide SDKs on the web site with each release that includes Shotcut and all of its dependencies. These SDK pages also include setup instructions and tips on how to compile MLT and other dependencies after updating.

From command line

First, check dependencies are satisfied and various paths are correctly set to find different libraries and include files (Qt 5, MLT, frei0r and so forth).

Build Makefile:

qmake PREFIX=/usr/local/

Compile shotcut:

make -j8
make install

If you do not make install, Shotcut will fail when you run it because it cannot locate its QML files. If you want to run shotcut from a build folder without installing, you can make a symbolic link to the qml folder. It depends on where your build folder is, but assuming it is a sibling of the source tree folder:

cd build
mkdir -p share/shotcut 
cd share/shotcut
ln -s ../../../shotcut/src/qml

Translation

If you want to translate Shotcut to another language, please use Transifex.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].