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)
| File | Size | Uploaded | |
|---|---|---|---|
| scenedetect-0.6.4.tar.gz | 151.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|