Skip to main content
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.

Release files for scenedetect 0.6.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scenedetect 0.6.4
File Size Uploaded
scenedetect-0.6.4.tar.gz 151.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scenedetect 0.6.4
File Interpreter ABI Platform
scenedetect-0.6.4-py3-none-any.whl Python 3 none any Details

Total release size:273.7 kB

Release files / scenedetect-0.6.4.tar.gz

Download URL scenedetect-0.6.4.tar.gz
Size 151.8 kB
Tags Source
SHA-256 checksum
How to use checksums
db281e56cd3f15e520b553d73a5dbb845e7d613a7f4fb94f3078f9af43dd14e0
BLAKE2b-256 checksum
How to use checksums
6b6126c846f5131ef19a22321c932ba817a8b0aeebe3b0d50c22f7b27ac1fd9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.13

Release files / scenedetect-0.6.4-py3-none-any.whl

Download URL scenedetect-0.6.4-py3-none-any.whl
Size 122.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
df72648ea9307defbbdb60fc70e720cb683de215c1167558e961ba63b3b6a621
BLAKE2b-256 checksum
How to use checksums
651c503722d8d771896dc6a71ee630e6bb858089ff0a1045c5c9478a4f4dc900
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.13

Release history Release notifications | RSS feed

0.7.1

2 release files

0.7

2 release files

0.6.7

2 release files

0.6.6

2 release files

0.6.5

2 release files

This release

0.6.4 This release

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

3 release files

0.5.1

3 release files

0.5

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page