Mediabunny
MPL-2.0 · Media container parsing, video samples, and frame decoding.
zip.js
BSD-3-Clause · Creating ZIP files from selected image exports.
blockhash-core
MIT · Perceptual image hashes for local, reviewable similar-frame groups.
PySceneDetect ContentDetector (algorithm adaptation)
BSD-3-Clause · The equal-weight HSV change metric is adapted from v0.7.1 for sampled scene estimates. ClipStills supplies its own TypeScript conversion, temporal filtering and representative suggestions.
sanitize-filename
ISC (chosen from WTFPL OR ISC) · Cleaning image export names, including reserved platform filenames. ClipStills adds template validation and collision allocation.
idb-keyval
Apache-2.0 · Small IndexedDB storage helper for the metadata-only local project draft. ClipStills adds schema validation, transaction deadlines and revision checks.
hash-wasm
MIT; embedded SHA-256 permission notice · Checking complete local video contents in bounded chunks before restoring review projects. Fingerprints are kept inside project metadata and the optional browser-local draft.
Astro
MIT · Static pages, layouts, and client component integration.
React
MIT · Interactive workspace components and state.
Lucide
ISC · Interface icons.
Inter
SIL Open Font License 1.1 · Self-hosted Latin upright variable font for interface text, with weights 400–750.
Newsreader
SIL Open Font License 1.1 · Legacy self-hosted title font retained with its notices; no longer loaded by pages.
Self-hosted fonts
Inter is self-hosted and used throughout the interface, page titles and guides. No third-party font service is contacted when a page loads. The legacy Newsreader asset remains available with its original notices, but pages no longer load it. Both fonts’ copyright notices and OFL licenses are preserved in the local files linked above.
Inter: Copyright 2020 The Inter Project Authors. Newsreader: Copyright 2020 The Newsreader Project Authors. The Newsreader file in this release is the normal, weight 400, optical size 36 instance; it is not a variable font.
See the font credits and source notes and exact download URLs and SHA-256 checksums for the files included in this build.
Notices included with this build
The distributed dependencies’ license texts and copyright notices are collected in the third-party notices. Dependency source references identify the open-source projects used by this release.
Mediabunny and the MPL
This build uses Mediabunny 1.61.6. The corresponding library source is available as a source archive for this build, alongside the upstream project link above.
Mediabunny is distributed under the Mozilla Public License 2.0. Its covered source is available from the upstream repository. Changes to MPL-covered files, if distributed, must be made available under that license. ClipStills uses the library through its public API; its application code is separate.
See the full MPL 2.0 license and Mozilla’s license FAQ for the governing terms and explanation.
What is not included
This release does not bundle FFmpeg, FFmpeg.wasm, the Python PySceneDetect runtime, OpenCV, or a cloud conversion service. The adapted scene metric is credited above. Guides may refer to desktop tools as separate alternatives.