Shotcut

shotcut.org
Shotcut

A free, open source, cross-platform video editor, using FFmpeg Shotcut supports a wide range of formats, and has a comprehensive feature set, including 4K & 8k resolution, webcam + audio capture, batch opperations and much more

Open Source

Shotcut Source Code

Author

mltframework

Description

cross-platform (Qt), open-source (GPLv3) video editor

#cross-platform#gplv3#mlt#shotcut#video-editor

Homepage

https://www.shotcut.org

Repository

  • LicenseGPL-3.0
  • Created23 Apr 12
  • Primary languageC++
  • Size162,015 KB
  • Stars15,385
  • Forks1,529
  • Watchers15,385

Language Usage

Language Usage

Project Health

  • Last commit7 days ago
  • Open issues52
  • Latest releasev26.9.27

Recent Commits

  • Daniel(06 Oct 26)

    GPS updates: updates_per_second default, speed, guess_offset (#1921) * GPS text: updates_per_second default changed to -1; GPS graphic: add guess offset at file load; both: update speed to 3 decimals * filter.istAtLeastVersion(9) for new defaults * fix missing filter.

  • Dan Dennedy(05 Oct 26)

    Fix slow timeline clip drag and drop https://forum.shotcut.org/t/26-9-27-performance-worse-on-segment-click-drag-drop/51986 A ripple-off drop splits and merges blanks, and each change re-read StartRole for every clip. StartRole walks the playlist. Lay the track out once from cached durations instead. Regression in 9bf55b5a

  • Dan Dennedy(04 Oct 26)

    Link to Automatic Audio Ducking help page

  • Dan Dennedy(03 Oct 26)

    Fix crash on file dialog in Ubuntu 26.04.1 https://forum.shotcut.org/t/crash-on-open-or-save-file-dialog-in-ubuntu-26-04-1/52009

  • Dan Dennedy(03 Oct 26)

    Fix splash image due to previous merge conflict

  • Dan Dennedy(03 Oct 26)

    Merge branch 'MoutonBinoclard-re-center-shotcut-startup-logo'

  • Oscar BARRAL(03 Oct 26)

    Re export logo from svg at a higher resolution to correct the shadow

  • Oscar BARRAL(03 Oct 26)

    center startup logo without considering shadow

  • Oscar BARRAL(03 Oct 26)

    center startup logo without considering shadow

  • Dan Dennedy(30 Sept 26)

    Fix paste filter to track regression (#1922) * Fix paste filter to track regression https://forum.shotcut.org/t/copying-a-filter-from-a-clip-to-a-track-creates-an-empty-fake/51989 * Fix filter insert when a hidden filter sits between user filters doAddService used firstUserFilterIndex + row, so adding at the end landed before a later user filter while the model row stayed at the end.

  • Dan Dennedy(28 Sept 26)

    Fix font dialog on macOS 27 is not applying https://forum.shotcut.org/t/mac-os-27-shotcut-26-9-27-and-qt-6-8-3-font-selection-not-working/51969

  • Dan Dennedy(28 Sept 26)

    Fix ctrl+spin in filter numeric fields and its context menu. Regression in 2f89b97

  • Dan Dennedy(27 Sept 26)

    Fix Flatpak build failure on non-128x128 icon

  • Dan Dennedy(27 Sept 26)

    Fix typo in lib bundling for windows/arm64

  • Dan Dennedy(26 Sept 26)

    update translations

  • Dan Dennedy(24 Sept 26)

    Merge commit from fork Do not retry failed HTTPS fetches over cleartext HTTP, and do not offer to ignore certificate errors. Accept an upgrade URL only when it is HTTPS on a shotcut.org host, and keep a Whisper download only when its SHA-256 matches the digest shipped with Shotcut. Remove Refresh Models so a downloaded descriptor is not loaded as QML.

  • Dan Dennedy(22 Sept 26)

    Update translatable strings

  • Copilot(22 Sept 26)

    Avoid invalid subtitle add/remove paths near project end (#1916) Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: ddennedy <[email protected]>

  • Brian Matherly(22 Sept 26)

    Add "Enable Audio Ducking" checkbox (#1914) * Add "Enable Audio Ducking" checkbox This change mostly reverts a4be7ad3f07d6ad2051c017c6b9acda36946a04d Instead, it adds a checkbox to enable/disable the feature. When disabled, the ducking controls are disabled. * Resolve review comments for ducking labels * Resolve review comments Improve the synchronization of "threshold" and "enabled" since they share an underlying threshold property. Ensure that the shadow properties are always set by the constructor so there is no need for special handling of the properties being missing * Clean up property name aliases

  • Dan Dennedy(21 Sept 26)

    Update macOS application icon

  • Dan Dennedy(21 Sept 26)

    Fix spash logo playhead not quite centered

  • Dan Dennedy(21 Sept 26)

    Fix multi-clip split regression Regressed in 696203fb

  • Dan Dennedy(21 Sept 26)

    Pin vid.stab in Linux/macOS to v1.1.2 I noticed a performance regression and then saw a large number of commits in upstream git master since the 1.1.2 version was made July 29. Wait for it to settle and a new release.

  • Copilot(18 Sept 26)

    Harden spatial-media MP4 box parsing (#1913) * Initial plan * Harden spatial media MP4 parsing Co-authored-by: ddennedy <[email protected]> * Propagate spatial media save failures Co-authored-by: ddennedy <[email protected]> * Fix spatial media container leak Co-authored-by: ddennedy <[email protected]> * Refactor Mpeg4Container to use unique_ptr * cleanup copyrights --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: ddennedy <[email protected]> Co-authored-by: Dan Dennedy <[email protected]>

  • Dan Dennedy(17 Sept 26)

    Fix open project on CIFS/SMB on Linux Kernel 7.1 added support for O_TMPFILE for CIFS network file system, which changed QTemporaryFile to stop returning a fileName.

  • Dan Dennedy(17 Sept 26)

    Update macOS app icon

  • Dan Dennedy(17 Sept 26)

    Update cleaner app/window icon

  • Dan Dennedy(16 Sept 26)

    Optimize newish action icons

  • Dan Dennedy(16 Sept 26)

    Update cleaner app/window icon

  • Dan Dennedy(15 Sept 26)

    Fix init DeckLink with project color transfer

Shotcut Security

1.6/10

Repo Security Summary

Updated 24 Aug 26

  • Maintained10/10
  • Code-Review1/10
  • PackagingN/A
  • CII-Best-Practices0/10
  • Security-Policy0/10
  • Dangerous-Workflow0/10
  • Token-Permissions0/10
  • License10/10
  • Branch-Protection0/10
  • Fuzzing0/10
  • Signed-Releases0/10
  • Binary-Artifacts3/10
  • SAST0/10
  • Pinned-Dependencies0/10

Security Advisories (1)

  • highPatched

    GHSA-r3f6-m5ww-9r4pShotcut: the update check falls back to plain HTTP and the response's url reaches ShellExecute

Shotcut Website

Website

Shotcut - Home

Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address13.249.180.59
  • Hostnameserver-13-249-180-59.atl58.r.cloudfront.net
  • LocationAtlanta,Georgia,United States of America,NA
  • ISPAmazon.com Inc.
  • ASNAS16509

Associated Countries

  • USUS

Safety Score

Website marked as safe

100%

Trackers

Loads 1 third-party tracker

  • googlesyndication.comGoogle Ads

Blacklist Check

shotcut.org was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

Shotcut Docker

Container Info

Shotcut

[Shotcut](https://www.shotcut.org/) is a free, open source, cross-platform video editor.

#Video Editor

View on DockerHub

linuxserver/shotcut:latest

Run Command

docker run -d \
  -p 3000:3000/tcp \
  -p 3001:3001/tcp \
  -e PUID=${PUID} \
  -e PGID=${PGID} \
  -e TZ=${TZ} \
  -v /srv/lsio/shotcut/config:/config \
  --restart=unless-stopped \
  linuxserver/shotcut:latest

Compose File

version: 3.8
services:
  shotcut:
    image: "linuxserver/shotcut:latest"
    ports:
      - "3000:3000/tcp"
      - "3001:3001/tcp"
    environment:
      PUID: 1000
      PGID: 1000
      TZ: Etc/UTC
    volumes:
      - "/srv/lsio/shotcut/config:/config"
    restart: unless-stopped

Environment Variables

  • Var NameDefault
  • PUID1000
  • PGID1000
  • TZEtc/UTC

Port List

  • 3000:3000/tcp
  • 3001:3001/tcp

Volume Mounting

  • Container PathHost Bind
  • /config/srv/lsio/shotcut/config

Shotcut Reviews

More Video Editors

About the Data: Shotcut

Change History

  • Added

Edit Shotcut Data

You can edit Shotcut's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external sources, a list of these can be found data documentation.

Origin Data

Modify Data

API

You can access Shotcut's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/shotcut

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share Shotcut

Help your friends compare Video Editors, and pick privacy-respecting software and services.
Share Shotcut and Awesome Privacy with your network!