{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/4"},{"label":"Video","url":"https://skillfed.io/packages/category/multimedia-video"},{"label":"Conversion","url":"https://skillfed.io/packages/category/multimedia-video-conversion"},{"label":"Non-Linear Editor","url":"https://skillfed.io/packages/category/multimedia-video-non-linear-editor"}],"enrichment":{"capability":"Detects scene cuts and shot changes in videos, then splits them into separate clips using command-line or Python API.","skillfed_tags":["video-processing","computer-vision","cli-tool"],"use_cases":["Automatically split long videos into individual scenes or shots for archival or editing workflows.","Analyze video content to find shot boundaries for automated video summarization or highlight extraction.","Integrate scene detection into video processing pipelines to trigger downstream tasks at scene cuts.","Detect and extract fade transitions in videos for quality control or content analysis.","Build video editing tools that need to identify natural cut points for re-composition."],"what_it_does":"PySceneDetect is a video analysis tool that identifies shot boundaries and scene cuts in video files. It provides both a command-line interface and a Python library for detecting fast-cuts and threshold-based fades, then automatically splitting videos into separate clips. The tool bundles opencv-python for computer vision and relies on standard dependencies like numpy, click, and tqdm.\n\nYou can use it as a standalone CLI tool (e.g., `scenedetect -i video.mp4 split-video`) or import its Python API to integrate scene detection into larger workflows. The package is actively maintained, supports modern Python versions (3.10\u20133.13), and offers variant distributions: the standard package bundles opencv-python, a headless variant uses opencv-python-headless for servers, and a core-only variant lets you bring your own OpenCV build.","worth_installing":"Yes. Active maintenance, low install friction, no known vulnerabilities, permissive license, and a clear use case for video analysis. The CLI is immediately usable and the Python API is straightforward. Choose the standard package for desktop use, scenedetect-headless for servers, or scenedetect-core if you need to manage your own OpenCV variant."},"id":"scenedetect","links":{"html":"https://skillfed.io/packages/scenedetect","md":"https://skillfed.io/packages/scenedetect.md","pypi":"https://pypi.org/project/scenedetect/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-22","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"scenedetect","python_support":"supports_current","summary":"Video scene cut/shot detection program and Python library (bundles the opencv-python OpenCV variant and the scenedetect CLI)."},"popularity":{"monthly_downloads":1117991,"position":4346,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.7.1"}
