{"id":15209645,"url":"https://github.com/openshot/openshot-qt","last_synced_at":"2026-10-18T23:09:10.079Z","repository":{"id":33014416,"uuid":"36648301","full_name":"OpenShot/openshot-qt","owner":"OpenShot","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.","archived":false,"fork":false,"pushed_at":"2026-10-10T23:53:43.000Z","size":722218,"stargazers_count":6621,"open_issues_count":436,"forks_count":818,"subscribers_count":104,"default_branch":"develop","last_synced_at":"2026-10-12T10:52:34.883Z","etag":null,"topics":["c-plus-plus","ffmpeg","gplv3","openshot","python","qt5","video","video-editing","video-production"],"latest_commit_sha":null,"homepage":"http://www.openshot.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenShot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2015-06-01T08:39:27.000Z","updated_at":"2026-10-12T09:54:28.000Z","dependencies_parsed_at":"2026-08-12T00:37:52.136Z","dependency_job_id":null,"html_url":"https://github.com/OpenShot/openshot-qt","commit_stats":{"total_commits":3445,"total_committers":65,"mean_commits":53.0,"dds":"0.43512336719883893","last_synced_commit":"e7077219a90eac787fc8724fe3c446e48bbbe0fe"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/OpenShot/openshot-qt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenShot%2Fopenshot-qt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenShot%2Fopenshot-qt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenShot%2Fopenshot-qt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenShot%2Fopenshot-qt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenShot","download_url":"https://codeload.github.com/OpenShot/openshot-qt/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenShot%2Fopenshot-qt/sbom","scorecard":{"id":105534,"data":{"date":"2025-08-11","repo":{"name":"github.com/OpenShot/openshot-qt","commit":"4de6e593c498e70e321679b444e07e2b506ecbd0"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.3,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 18 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/7 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/label-merge-conflicts.yml:1","Warn: no topLevel permission defined: .github/workflows/sphinx.yml:1","Warn: no topLevel permission defined: .github/workflows/translations.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.3.0 not signed: https://api.github.com/repos/OpenShot/openshot-qt/releases/192026240","Warn: release artifact v3.2.1 not signed: https://api.github.com/repos/OpenShot/openshot-qt/releases/165066550","Warn: release artifact v3.2.0 not signed: https://api.github.com/repos/OpenShot/openshot-qt/releases/162171707","Warn: release artifact v3.1.1 not signed: https://api.github.com/repos/OpenShot/openshot-qt/releases/100267228","Warn: release artifact v3.1.0 not signed: https://api.github.com/repos/OpenShot/openshot-qt/releases/98474793","Warn: release artifact v3.3.0 does not have provenance: https://api.github.com/repos/OpenShot/openshot-qt/releases/192026240","Warn: release artifact v3.2.1 does not have provenance: https://api.github.com/repos/OpenShot/openshot-qt/releases/165066550","Warn: release artifact v3.2.0 does not have provenance: https://api.github.com/repos/OpenShot/openshot-qt/releases/162171707","Warn: release artifact v3.1.1 does not have provenance: https://api.github.com/repos/OpenShot/openshot-qt/releases/100267228","Warn: release artifact v3.1.0 does not have provenance: https://api.github.com/repos/OpenShot/openshot-qt/releases/98474793"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenShot/openshot-qt/ci.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/label-merge-conflicts.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenShot/openshot-qt/label-merge-conflicts.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sphinx.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenShot/openshot-qt/sphinx.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sphinx.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenShot/openshot-qt/sphinx.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sphinx.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenShot/openshot-qt/sphinx.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/translations.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenShot/openshot-qt/translations.yml/develop?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:23","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:24","Warn: pipCommand not pinned by hash: .github/workflows/sphinx.yml:23","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   3 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-15T11:02:14.301Z","repository_id":33014416,"created_at":"2025-08-15T11:02:14.301Z","updated_at":"2025-08-15T11:02:14.301Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":344872684,"owners_count":38343411,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-18T02:00:06.448Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-plus-plus","ffmpeg","gplv3","openshot","python","qt5","video","video-editing","video-production"],"created_at":"2024-09-28T07:42:07.310Z","updated_at":"2026-10-18T23:09:05.068Z","avatar_url":"https://github.com/OpenShot.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenShot Video Editor\n\nOpenShot Video Editor is an award-winning free and open-source video editor \nfor Linux, Mac, and Windows, and is dedicated to delivering high quality \nvideo editing and animation solutions to the world.\n\n## Build Status\n\n[![openshot-qt CI Build](https://github.com/OpenShot/openshot-qt/actions/workflows/ci.yml/badge.svg)](https://github.com/OpenShot/openshot-qt/actions/workflows/ci.yml) \n[![libopenshot CI Build](https://github.com/OpenShot/libopenshot/actions/workflows/ci.yml/badge.svg)](https://github.com/OpenShot/libopenshot/actions/workflows/ci.yml) \n[![libopenshot-audio CI Build](https://github.com/OpenShot/libopenshot-audio/actions/workflows/ci.yml/badge.svg)](https://github.com/OpenShot/libopenshot-audio/actions/workflows/ci.yml)\n![Discord](https://img.shields.io/discord/1143390791507644496?style=flat)\n\n## Features\n\n* Cross-platform (Linux, Mac, and Windows)\n* Support for many video, audio, and image formats (based on FFmpeg)\n* Powerful curve-based Key frame animations\n* Desktop integration (drag and drop support)\n* Unlimited tracks / layers\n* Clip resizing, scaling, trimming, snapping, rotation, and cutting\n* Video transitions with real-time previews\n* Compositing, image overlays, watermarks\n* Title templates, title creation, sub-titles\n* 2D animation support (image sequences)\n* 3D animated titles (and effects)\n* SVG friendly, to create and include vector titles and credits\n* Scrolling motion picture credits\n* Advanced Timeline (including Drag \u0026 drop, scrolling, panning, zooming, and snapping)\n* Frame accuracy (step through each frame of video)\n* Time-mapping and speed changes on clips (slow/fast, forward/backward, etc...)\n* Audio mixing and editing\n* Digital video effects, including brightness, gamma, hue, greyscale, chroma key, and many more!\n* Experimental hardware encoding and decoding (VA-API, NVDEC, D3D9, D3D11, VTB)\n* Import \u0026 Export widely supported formats (EDL, XML)\n* Render videos in many codecs and formats (based on FFmpeg)\n\n## Getting Started\n\nThe quickest way to get started using OpenShot is to download one of \nour pre-built installers. On our download page, click the **Daily Builds** \nbutton to view the latest, experimental builds, which are created for each \nnew commit to this repo.\n\nhttps://www.openshot.org/download/\n\n## Tutorial\n\nWatch the official [step-by-step video tutorial](https://www.youtube.com/watch?list=PLymupH2aoNQNezYzv2lhSwvoyZgLp1Q0T\u0026v=1k-ISfd-YBE), or read the official [user-guide](https://www.openshot.org/user-guide/):\n\n## Developers\n\nAre you interested in becoming more involved in the development of \nOpenShot? Build exciting new features, fix bugs, make friends, and become a hero! \nPlease read the [step-by-step](https://github.com/OpenShot/openshot-qt/wiki/Become-a-Developer) \ninstructions for getting source code, configuring dependencies, and building OpenShot.\n\n## Documentation\n\nBeautiful HTML documentation can be generated using Sphinx.\n\n```sh\ncd doc\nmake html\n```\n\nThe documentation for the most recent release can be viewed online at [openshot.org/user-guide](https://www.openshot.org/user-guide/).\n\n## Report a bug\n\nPlease report bugs using the official [Report a Bug](https://www.openshot.org/issues/new/) \nfeature on our website. This walks you through the bug reporting process, and helps \nto create a high-quality bug report for the OpenShot community.\n\nOr you can report a new issue directly on GitHub:\n\nhttps://github.com/OpenShot/openshot-qt/issues\n\n## Translations\n\nTranslating OpenShot into other languages is very easy! Please read the [step-by-step](https://github.com/OpenShot/openshot-qt/wiki/Become-a-Translator) instructions or login to LaunchPad and get started.\nAll you need is a web browser.\n\n* Application Translations: https://translations.launchpad.net/openshot/2.0/+translations\n* Website Translations: https://translations.launchpad.net/openshot/website/+pots/django\n\n## Dependencies\n\nAlthough installers are much easier to use, if you must build from \nsource, here are some tips: \n\nOpenShot is programmed in Python (version 3+), and thus does not need\nto be compiled to run. However, be sure you have the following \ndependencies in order to run OpenShot successfully: \n\n*  Python 3.0+ (http://www.python.org)\n*  PyQt5 (http://www.riverbankcomputing.co.uk/software/pyqt/download5)\n*  libopenshot: OpenShot Library (https://github.com/OpenShot/libopenshot)\n*  libopenshot-audio: OpenShot Audio Library (https://github.com/OpenShot/libopenshot-audio)\n*  FFmpeg or Libav (http://www.ffmpeg.org/ or http://libav.org/)\n*  GCC build tools (or MinGW on Windows)\n\n## Launch\n\nTo run OpenShot from the command line with an installed `libopenshot`,\nuse the following syntax:\n(be sure the change the path to match the install or repo location \nof openshot-qt)\n\n```sh\ncd [openshot-qt folder]\npython3 src/launch.py\n```\n    \nTo run with a version of `libopenshot` built from source but not installed,\nset `PYTHONPATH` to the location of the compiled Python bindings. e.g.:\n\n```sh\ncd [libopenshot folder]\ncmake -B build -S . [options]\ncmake --build build\n    \ncd [openshot-qt folder]\nPYTHONPATH=[libopenshot folder]/build/bindings/python \\\npython3 src/launch.py\n```\n\n## Websites\n\n- https://www.openshot.org/  (Official website and blog)\n- https://github.com/OpenShot/openshot-qt (source code and issue tracker)\n- https://github.com/OpenShot/libopenshot-audio (source code for audio library)\n- https://github.com/OpenShot/libopenshot (source code for video library)\n- https://launchpad.net/openshot/\n\n### Copyright \u0026 License\n\nCopyright (c) 2008-2022 OpenShot Studios, LLC. This file is part of\nOpenShot Video Editor (https://www.openshot.org), an open-source project\ndedicated to delivering high quality video editing and animation solutions\nto the world.\n\nOpenShot Video Editor is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nOpenShot Video Editor is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with OpenShot Library.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenshot%2Fopenshot-qt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenshot%2Fopenshot-qt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenshot%2Fopenshot-qt/lists"}