OpenShot
openshot.org Windows, Mac OS, LinuxA free, simple, cross-platform video editor. Great for trimming/slicing, video effects, adding titles, scene animations and more
- Homepage: openshot.org
- GitHub: github.com/OpenShot/openshot-qt
- Web info: web-check.xyz/check/openshot.org
OpenShot Source Code
Author
Description
OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the world.
Homepage
http://www.openshot.orgLicense
NOASSERTION
Created
01 Jun 15
Last Updated
30 Jun 26
Latest version
Primary Language
Python
Size
661,517 KB
Stars
5,972
Forks
721
Watchers
5,972
Language Usage
Star History
Top Contributors
-
@jonoomph (3526)
-
@ferdnyc (905)
-
@DylanC (153)
-
@olielvewen (148)
-
@JacksonRG (83)
-
@BrennoCaldato (72)
-
@eisneinechse (66)
-
@nfigg-decisionanalyst (45)
-
@SuslikV (43)
-
@N3WWN (13)
-
@vincentdavoust (10)
-
@peanutbutterandcrackers (8)
-
@dependabot[bot] (8)
-
@MartinThoma (8)
-
@kartchnb (6)
-
@Trainax (5)
-
@eszlari (5)
-
@DerGenaue (3)
-
@sc0nway (3)
-
@scootergrisen (2)
-
@luzpaz (2)
-
@cboling2 (2)
-
@bovirus (2)
-
@KilianMaes (2)
-
@fschill (2)
-
@Keisial (1)
-
@spt3m4 (1)
-
@speedytechdev (1)
-
@mitsu-ksgr (1)
-
@MateuszChm (1)
-
@KolmePro (1)
-
@ksm0517 (1)
-
@spaetz (1)
-
@rabits (1)
-
@bieli (1)
-
@MarcelWaldvogel (1)
-
@Spyna (1)
-
@kev4ev (1)
-
@Zverik (1)
-
@gdecaso (1)
-
@Bluewind (1)
-
@edumucelli (1)
-
@d-vasilev (1)
-
@dscotese (1)
-
@Finchy68 (1)
-
@Gelma (1)
Recent Commits
-
Jonathan Thomas (24 May 26)
Merge pull request #6052 from OpenShot/tilt-scroll-wheel Allow mouse wheel tilt (left/right) to scroll timeline
-
Jonathan Thomas (24 May 26)
Merge pull request #6051 from OpenShot/file-import-order Preserve import selection order
-
Jonathan Thomas (22 May 26)
Merge pull request #6050 from OpenShot/object-mask-effect New Object Mask Effect + Improve UI for local AI Effects
-
Jonathan Thomas (22 May 26)
Fixing icons on region.py (point, rectangle, trash) to use cosmic dusk higher resolution images.
-
Jonathan Thomas (21 May 26)
Fix protobuf asset persistence for processed effects - Ensure project saves update info.PROTOBUF_DATA_PATH to the active project assets folder, create the protobuf_data asset subfolder by default, and copy referenced effect .data files before rewriting protobuf_data_path. - This prevents Object Detection/Object Mask projects from saving paths to missing protobuf files when effects were processed after an initial save or from a stale runtime/project protobuf folder. Added regression coverage for stale protobuf relocation and asset folder creation.
-
Jonathan Thomas (21 May 26)
Fixed the off-by-one source in src/windows/video_widget.py - The clamp now distinguishes between: - point prompts: capped at valid pixel centers, width - 1 / height - 1 - rectangle edges: allowed to reach the full frame boundary, width / height
-
Jonathan Thomas (21 May 26)
Merge pull request #6047 from OpenShot/object-detection-v2 Object detection migration to Yolo v5 (ONNX) and new Download UI
-
Jonathan Thomas (21 May 26)
Merge branch 'object-detection-v2' into object-mask-effect # Conflicts: # src/windows/process_effect.py
-
Jonathan Thomas (21 May 26)
Fixed the 11 Codacy nitpick - Added explicit subprocess validation and fixed-tool paths in installer/fix_opencv_rpath.py. - Added file path validation for the objdump subprocess call in freeze.py. - Restricted urlopen usage to http/https in comfy_client.py and http_client.py. - Removed unused variables and the unnecessary elif in the flagged UI/model/metrics/cache files. - Also cleaned two nearby identical unused is_all_objects_update assignments in properties_model.py.
-
Jonathan Thomas (20 May 26)
Constrain Object Mask prompts in region selector - Defaults Object Detection/Object Mask processing device to CPU. - Keeps explicit GPU (Auto), GPU (CUDA), and GPU (OpenCL) choices. - Enforces Object Mask prompt limits in region selection: - 6 include/model slots - include rect consumes 2 slots - max 3 include rects - max 8 exclude filters - Sanitizes annotation payloads before preview/accept. - Keeps selection button compact: Selection: X include[, Y exclude]. - Removes live toolbar/screen counters. - Includes positive/negative rects in Object Mask preprocessing context.
-
Jonathan Thomas (20 May 26)
Updating AI Effects' UI (simpler UI, JSON driven, Download onnx support) - Add YOLO, EfficientSAM, and Cutie models.json resource manifests for Object Detection and Object Mask. - Drive model/version/quality dropdowns from resource JSON instead of hardcoded file choices. - Use default model paths under ~/.openshot_qt/yolo/<model-id>/. - Add Object Mask quality selection with compact labels and consistent copy. - Hide model file path fields behind an Advanced link while keeping CPU/GPU selection visible in the main flow. - Validate selected model files before enabling point/rect selection. - Improve model download readiness checks, partial download handling, status display, and debug logging. - Extract UI-visible model names/descriptions into the translation POT and translate dropdown labels at runtime. - Trim UI manifests to omit YOLOv8 and Cutie Very High while leaving them available in openshot-onnx. - Update tests for model manifest defaults, dropdown labels, and Object Mask readiness behavior.
-
Jonathan Thomas (19 May 26)
Add EfficientSAM Object Mask selection preview - Default ObjectMask preprocessing to EfficientSAM ONNX instead of EdgeSAM files - Add interactive seed-frame mask preview in the region annotation dialog - Scale annotation points against actual processing frame dimensions - Fix region preview frame-size tracking during partial repaints - Render ObjectMask preview with translucent blue fill and outline - Fix initial frame painting without the old frame 2 then frame 1 jump - Apply themed videoPreview background styling in the region dialog - Update ObjectMask and VideoWidget tests
-
Jonathan Thomas (18 May 26)
Add Object Mask initialization UI - Add ObjectMask preprocessing options with EdgeSAM encoder/decoder paths - Add XMem ONNX model path fields with validation indicators - Add point/region selection flow using the existing region annotation UI - Convert preview-space prompt coordinates to source-frame coordinates - Pass prompt keyframes, points, rects, and model paths to libopenshot - Gate processing until required models and a valid positive prompt exist - Add focused initializer and payload conversion tests - New icons for Object Mask effect
-
Jonathan Thomas (16 May 26)
After manually changing the "Current Timecode", center the scrollbars on the new playhead frame #. So if the playhead jumps offscreen, it will center and stay on screen.
-
Jonathan Thomas (16 May 26)
Skip release details lookup for dev builds - Add release metadata URL helper that accepts only official version strings. - Skip openshot.org/releases/<version>/ lookup for dev/RC versions like 3.5.1-dev. - Preserve local about-dialog version/build display when release metadata is unavailable. - Add unit coverage for official, dev, and RC version URL handling.
-
Jonathan Thomas (16 May 26)
Add YOLO model picker for Object Detection effect - Package static YOLO model manifest - Add model dropdown and sized Download button - Verify downloads by SHA-256 - Install models into per-model folders - Widen initialize dialog for new controls - Clean up failed download dialog flow
-
Jonathan Thomas (15 May 26)
Existing Object Detector/process dialog changes: - Harden Object Detector transform object selection - Disable process effect controls while processing
-
Jonathan Thomas (15 May 26)
Launch/project-open cache fix: - Avoid launch stalls from preview resize during project load - Defer project-open preview refresh until resize settles - Keep playback caching disabled during project recovery load
-
Jonathan Thomas (15 May 26)
Making Windows build server index all OpenCV dependencies, and walk the dependency chain, so we only include what is absolutely needed - since including all of them bloats the installer.
-
Jonathan Thomas (15 May 26)
Fixing missing OpenCV 4.13.0 files in windows builds
-
Jonathan Thomas (15 May 26)
Reverting windows build freeze logs, since they are causing an issue
-
Jonathan Thomas (15 May 26)
Making GitLab CI jobs always upload packaging artifacts
-
Jonathan Thomas (14 May 26)
Moving cx_Freeze noise/logs into it's own GitLab artifact, and out of our main process logs. Take 2
-
Jonathan Thomas (14 May 26)
Moving cx_Freeze noise/logs into it's own GitLab artifact, and out of our main process logs.
-
Jonathan Thomas (14 May 26)
Another fix for rpath issues with OpenCV 4.13.0 on Mac builder. Take 2
-
Jonathan Thomas (14 May 26)
Another fix for rpath issues with OpenCV 4.13.0 on Mac builder.
-
Jonathan Thomas (14 May 26)
Updating a fix for rpath on OpenCV 4.13.0, and updating incorrect otool calls in mac freeze/build scripts.
-
Jonathan Thomas (14 May 26)
Updating freeze logic for Windows and Mac to correctly include new OpenCV 4.13.0 dependencies when freezing. Also adding logs for more transparency during this process.
-
Jonathan Thomas (14 May 26)
Defaulting to CPU instead of GPU, since some of our builders do not ship CUDA (i.e. AppImage) for OpenCV
-
Jonathan Thomas (14 May 26)
Updating OpenCV on Linux and Windows builders to use a newly installed 4.13.0 version (built from source)
OpenShot Security
OpenShot Website
Website
OpenShot Video Editor | Free, Open, and Award-Winning Video Editor for Linux, Mac, and Windows!
OpenShot is an award-winning free and open-source video editor for Linux, Mac, and Windows. Create videos with exciting video effects, titles, audio tracks, and animations.
Redirects
Does not redirect
Security Checks
All 65 security checks passed
Server Details
- IP Address 52.22.149.119
- Hostname ec2-52-22-149-119.compute-1.amazonaws.com
- Location Ashburn, Virginia, United States of America, NA
- ISP Amazon Technologies Inc.
- ASN AS16509
Associated Countries
-
US -
CA
Safety Score
Website marked as safe
100%
Blacklist Check
www.openshot.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
OpenShot 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, 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
-
A simple Python-based cross-platform tool for cutting and splicing videos
About the Data: OpenShot
Change History
- Added
API
You can access OpenShot's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/openshot The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share OpenShot
Help your friends compare Video Editors, and pick
privacy-respecting software and services.
Share OpenShot and Awesome Privacy with your network!