Skip to main content

Video scene cut/shot detection program and Python library.

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[opencv]


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-2024 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-0.6.5.2.tar.gz (150.9 kB view details)

Uploaded Source

Built Distribution

scenedetect-0.6.5.2-py3-none-any.whl (127.3 kB view details)

Uploaded Python 3

File details

Details for the file scenedetect-0.6.5.2.tar.gz.

File metadata

  • Download URL: scenedetect-0.6.5.2.tar.gz
  • Upload date:
  • Size: 150.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for scenedetect-0.6.5.2.tar.gz
Algorithm Hash digest
SHA256 cf1af517409ac7b98905d8962de4fbefad01684355d12b5ccb992cbc6c4f8a52
MD5 91cc14ba1077439ff4baa79c75f79da3
BLAKE2b-256 ef4e2f20c616b3dc8420dcc456fd1a0efee35e34f3e499843e22a2661e11f73d

See more details on using hashes here.

File details

Details for the file scenedetect-0.6.5.2-py3-none-any.whl.

File metadata

File hashes

Hashes for scenedetect-0.6.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 148d312d84b26f6e086e5cca278b68ec61985a0957bf165ca1a5c9c55f6f627e
MD5 a180c29c2e54fd73f1da0e78180e4443
BLAKE2b-256 4ab52c95bb825cf453e1bdfc9acf0ae3c7f249f47290422cc592a170b6e16530

See more details on using hashes here.

Supported by

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