Shotcut
shotcut.orgWindows, Mac OS, LinuxA 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
- Homepage:shotcut.org
- GitHub:github.com/mltframework/shotcut
- Web info:web-check.xyz/check/shotcut.org
Shotcut Source Code
Author
Description
cross-platform (Qt), open-source (GPLv3) video editor
Homepage
https://www.shotcut.orgRepository
- LicenseGPL-3.0
- Created23 Apr 12
- Primary languageC++
- Size153,947 KB
- Stars14,985
- Forks1,481
- Watchers14,985
Top Contributors
@ddennedy (6188)
@bmatherly (844)
@metellius (92)
@traprog (31)
@eszlari (21)
@transifex-integration[bot] (8)
@dany123 (6)
@luzpaz (6)
@e7appew (5)
@austincbrooks (4)
@rkfg (4)
@dyliuti (3)
@mrleemon (3)
@TotalCaesar659 (3)
@Integral-Tech (3)
@chmorgan (3)
@hbtalha (2)
@rschiang (2)
@vitorgalvao (2)
@Proggerdogger (2)
@ochilan (2)
@BSDKaffee (2)
@hadim (2)
@emlun (2)
@bogdan-glitchm (2)
@acts-1631 (2)
@yuyichao (1)
@walterav1984 (1)
@timlau (1)
@thiru31 (1)
@stefano-buscaglia (1)
@skuznetsov (1)
@rosslagerwall (1)
@imerr (1)
@Peppernrino (1)
@nikalon (1)
@zachneill (1)
@zadockmaloba (1)
@cillianderoiste (1)
@username11 (1)
@hypov8 (1)
@freddii (1)
@lolametro (1)
@pkubaj (1)
@ravemo (1)
@sfonteneau (1)
@xylographe (1)
@aochagavia (1)
@adrianschroeter (1)
@alexmyczko (1)
@Jamim (1)
@antohami (1)
@immiglitch (1)
@Biswa96 (1)
@brad0 (1)
@augustoproiete (1)
@lamby (1)
@Copilot (1)
@sharkcz (1)
@DJE98 (1)
@MadLittleMods (1)
@xdch47 (1)
@fernape (1)
@geoff604 (1)
@henrikp (1)
@Calinou (1)
@dderjoel (1)
@silentJET85 (1)
@qwe854896 (1)
@YakoYakoYokuYoku (1)
Recent Commits
Brian Matherly(22 Aug 26)
Do not process frames if ducking is not available on a track Co-authored-by: Copilot Autofix powered by AI <[email protected]>
Brian Matherly(22 Aug 26)
Fix track audio level does not show ducking Track audio level is calculated by the audio level filter before the mix transition ducking is applied. This change subtracts the track ducking gain reduction
Brian Matherly(22 Aug 26)
Fix duck status is not synchronized The status set on the mix transition is earlier than the frame being displayed. Use the status from the frame so the status is synchronized with the preview player
Dan Dennedy(21 Aug 26)
Fix #1896 auto-remove deleted projects
Dan Dennedy(20 Aug 26)
fix frei0r failing to build on macos
Dan Dennedy(19 Aug 26)
Fix #1895 change video mode did not set modified
Dan Dennedy(19 Aug 26)
Make setiting safe mode env vars DRY
Dan Dennedy(19 Aug 26)
Revise Leave Safe Mode dialog message
Dan Dennedy(19 Aug 26)
Add Settings > Enter Safe Mode
Dan Dennedy(19 Aug 26)
Fix delay and posiion of clip gain tooltip
Dan Dennedy(16 Aug 26)
doc fix for TimelineDock::remove
Dan Dennedy(16 Aug 26)
Extend prevent a false negative export
Dan Dennedy(15 Aug 26)
Prevent a false negative export A very short, e.g. less than 10 seecond, may not reach 98, but this should cover 99.9% of the false negative cases.
Acts1631(15 Aug 26)
Bound MP4 index table rewrites (#1894) Validate stco and co64 entry counts against the containing box before rewriting either table. Apply the same check to in-memory box contents so malformed media cannot drive unbounded output or reads.
Acts1631(15 Aug 26)
Fix unbounded SA3D channel map parsing (#1893) Reject SA3D boxes whose declared channel map exceeds the box payload. Also validate extended sizes and avoid position arithmetic overflow so a crafted MP4 cannot force unbounded vector growth during metadata rewrite.
Dan Dennedy(15 Aug 26)
Fix #1888 marker deleted moving a clip with ripple
Dan Dennedy(13 Aug 26)
Fix texture creation in D3D11VA for FFmpeg 9
Dan Dennedy(13 Aug 26)
Fix build on Qt 6.8.3 for macOS This reverts parts of commit 3d55487d20d7204d3e7bf0279c32041e9cb30cd0.
Dan Dennedy(10 Aug 26)
Optimize moving clips to another track By not reloading the model, which is heavy on a big project. Also prevents reseting the vertical scroll in the tImeline.
Brian Matherly(13 Aug 26)
Fix MLT deprecation warning
Brian Matherly(13 Aug 26)
Update deprecated QDomDocument setContent calls Use the current Qt 6 API and keep namespace processing disabled by default.
Brian Matherly(13 Aug 26)
Ignore test artifacts
Brian Matherly(13 Aug 26)
fix: log open failures and clean Qt 6 warnings
Brian Matherly(12 Aug 26)
Add track volume control and audio level indicator in timeline (#1883) * Add track volume control and audio level indicator in timeline Track volume control is now available in each timeline track header and updates the track gain via a hidden volume filter. A per-track audio level indicator shows the audio level for each track in the timeline UI. The indicator color mapping follows the audio meter gradient and updates in real time with incoming levels. The the audiolevel and volume filters are hidden and are added after all the user filters. So some refactoring was necessary to keep track of normalizing filters (hidden), pre-user filters (subtitle feed - hidden), user filters (not hidden), and post-user filters (track volumen and level - hidden) * Improve track mute toggle on double click * Add inline track volume and meter It is only displayed when the track is tall enough * Improve small-track header usability with stable icon layout and inline controls These changes were made to keep track headers readable and predictable at smaller track heights, where the added level indicator and optional filter icon were causing label truncation and horizontal jitter in the icon row. The goal is a layout that remains legible and consistent as tracks are resized. * Do not show the track level meter if not supported * Make all tracks the same height Also, restore the default track height to 50 This makes the display of the audio level and volume consistent * Double click on track volume to reset to 0
Dan Dennedy(12 Aug 26)
Add `timeline.split()` for scripts
Dan Dennedy(12 Aug 26)
Add `mulitrack.clipStart()` for scripts
Dan Dennedy(12 Aug 26)
Add `application.triggerAction(name)` method for scripts
Dan Dennedy(10 Aug 26)
Fix strictly vertical clip drag broken Regression in 86524ffd for #1874
Dan Dennedy(07 Aug 26)
Fix Linux build on FFmpeg 9
Dan Dennedy(07 Aug 26)
update FFmpeg to v9.0
Shotcut Security
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.79
- Hostnameserver-13-249-180-79.atl58.r.cloudfront.net
- LocationAtlanta,Georgia,United States of America,NA
- ISPAmazon.com Inc.
- ASNAS16509
Associated Countries
US
Safety Score
Website marked as safe
100%
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
Shotcut Docker
Container Info
Shotcut
[Shotcut](https://www.shotcut.org/) is a free, open source, cross-platform video editor.
View on DockerHub
linuxserver/shotcut:latestRun 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:latestCompose 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-stoppedEnvironment 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
Simple video editor, for applying transitions, effects and text as well as splicing video clips
A multitrack non-linear video editor with a simple interface
KDE Non-Linear Video Editor, is an editor based on the MLT Framework, KDE and Qt, written using C++ and using FFmpeg
Free & open desktop node-graph based video compositing software. Similar in functionalities to Adobe After Effects. Features flexible rotoscoping, 2D & planner tracking, keying tools, curve & dope-shift editor, GPU & network rendering, and is easily extendable via community plugins, or by writing Python scripts
A free, simple, cross-platform video editor. Great for trimming/slicing, video effects, adding titles, scene animations and more
A simple Python-based cross-platform tool for cutting and splicing videos
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/shotcutThe 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!
