{"repo":"Breakthrough/PySceneDetect","free":true,"listed":false,"github":"https://github.com/Breakthrough/PySceneDetect","clone":"git clone https://github.com/Breakthrough/PySceneDetect.git","description":":movie_camera: Python and OpenCV-based scene cut/transition detection program & library.","language":"Python","stars":5107,"topics":["python","video","opencv","python-opencv","analysis","scene-detection","image-processing","video-processing","scene-recognition"],"license":"BSD-3-Clause","category":"media-processing","readme_excerpt":"Video Cut Detection and Analysis Tool ---------------------------------------------------------- Latest Release: v0.7.1 (July 21, 2026) Website : scenedetect.com Quickstart Example : scenedetect.com/cli/ Documentation : scenedetect.com/docs/ Discord : https://discord.gg/H83HbJngk7 ---------------------------------------------------------- Quick Install : pip install scenedetect --upgrade Requires ffmpeg/mkvmerge for video splitting support. Windows builds (MSI installer/portable ZIP) can be found on the download page. A Docker image with all dependencies included is available as ghcr.io/breakthrough/pyscenedetect . ---------------------------------------------------------- Quick Start (Command Line) : Split input video on each fast cut using ffmpeg : scenedetect -i video.mp4 split-video Save some frames from each cut: scenedetect -i video.mp4 save-images Skip the first 10 seconds of the input video: scenedetect -i video.mp4 time -s 10s More examples can be found throughout the documentation. Quick Start (Docker) : The same commands work without installing anything using the official Docker image, which includes all dependencies ( ffmpeg / mkvmerge included). Mount the folder containing your videos and use it for input/output paths: docker run --rm -v \"$(pwd):/files\" ghcr.io/breakthrough/pyscenedetect -i /files/video.mp4 split-video -o /files Quick Start (Python API) : To get started, there is a high level function in the library that performs content-aware scene detection on ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Breakthrough","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Breakthrough/PySceneDetect/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}