Video scene cut/shot detection program and Python library.
Project description
Website: https://www.scenedetect.com/
Documentation: https://www.scenedetect.com/docs
Github Repo: https://github.com/Breakthrough/PySceneDetect/
PySceneDetect is a command-line tool and Python library which analyzes a video, looking for scene changes or cuts. PySceneDetect integrates with external tools (e.g. ffmpeg, mkvmerge) to automatically split the video into individual clips when using the split-video command and has several other features.
Install: pip install --upgrade scenedetect[opencv]
Split video via CLI: scenedetect -i video.mp4 split-video
Split video using Python API:
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-2023 Brandon Castellano. All rights reserved.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for scenedetect-0.6.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef052de459676de8f403f78987f4c4844bca79544100e69d4dbd34425d72a42e |
|
MD5 | 74601fa6b78c6978d260ccc9adb3bdb4 |
|
BLAKE2b-256 | f15f4e7ed7ca64d9f8f7330c7c1fc107340f2d712e199d71e62ce123f3d8668a |