Skip to main content

The detection pipeline for PySceneDetect (core library, minimal dependencies).

Project description

https://img.shields.io/pypi/status/scenedetect.svg https://img.shields.io/github/release/Breakthrough/PySceneDetect.svg https://img.shields.io/pypi/l/scenedetect.svg https://img.shields.io/github/stars/Breakthrough/PySceneDetect.svg?style=social&label=View%20on%20Github

Documentation: https://www.scenedetect.com/docs

Github Repo: https://github.com/Breakthrough/PySceneDetect/

Install: pip install --upgrade scenedetect (or scenedetect-headless for servers)

Packages: scenedetect (CLI + opencv-python), scenedetect-headless (CLI + opencv-python-headless), and scenedetect-core (library only, minimal dependencies, bring your own OpenCV variant). All provide the same scenedetect module – install only one.


PySceneDetect is a tool for detecting shot changes in videos, and can automatically split videos into separate clips. PySceneDetect is free and open-source software, and has several detection methods to find fast-cuts and threshold-based fades.

For example, to split a video: scenedetect -i video.mp4 split-video

You can also use the Python API (docs) to do the same:

from scenedetect import detect, AdaptiveDetector, split_video_ffmpeg
scene_list = detect('my_video.mp4', AdaptiveDetector())
split_video_ffmpeg('my_video.mp4', scene_list)

Licensed under BSD 3-Clause (see the LICENSE file for details).

Copyright (C) 2014 Brandon Castellano. All rights reserved.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scenedetect_core-0.7.1.dev0.tar.gz (260.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scenedetect_core-0.7.1.dev0-py3-none-any.whl (142.5 kB view details)

Uploaded Python 3

File details

Details for the file scenedetect_core-0.7.1.dev0.tar.gz.

File metadata

  • Download URL: scenedetect_core-0.7.1.dev0.tar.gz
  • Upload date:
  • Size: 260.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for scenedetect_core-0.7.1.dev0.tar.gz
Algorithm Hash digest
SHA256 4a51ca65802b0974c4c85056390c359ee8a591daacc01319a64dd36fadb5aff5
MD5 75d1ac797ff34a9de6a79aa03907ee7d
BLAKE2b-256 94cb890f1775bc9c353af8152c4d8e963c7564bb27347829bc044440c48c5b7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for scenedetect_core-0.7.1.dev0.tar.gz:

Publisher: publish-pypi.yml on Breakthrough/PySceneDetect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scenedetect_core-0.7.1.dev0-py3-none-any.whl.

File metadata

File hashes

Hashes for scenedetect_core-0.7.1.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 7088e96f5edc85b0f0547557c33e3cb11365822cfad299d85373cc4b8ba488ad
MD5 a3f4d6493a7fa44428d9067c1705971f
BLAKE2b-256 00c7104441eaf6eea4871a155906c0dd008c692447c3e75df3e183e5c87df9db

See more details on using hashes here.

Provenance

The following attestation bundles were made for scenedetect_core-0.7.1.dev0-py3-none-any.whl:

Publisher: publish-pypi.yml on Breakthrough/PySceneDetect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page