Official container images are available at ghcr.io/breakthrough/pyscenedetect. The image includes the full CLI, optional backends (PyAV, MoviePy), and external tools for video splitting (ffmpeg, mkvmerge).
To pull the image and verify the installation:
docker pull ghcr.io/breakthrough/pyscenedetect
docker run --rm ghcr.io/breakthrough/pyscenedetect version
To process videos, mount the local directory containing your videos into the container. The image runs as a non-root user, so output files will have regular permissions.
Tags:
latest (default): Most recent recommended build.main: Tracks the development branch.0.7.1 (or other version numbers): Specific releases.
# Pull and run version check
docker pull ghcr.io/breakthrough/pyscenedetect
docker run --rm ghcr.io/breakthrough/pyscenedetect version
# Process videos by mounting a directory
docker run --rm -v "$(pwd):/files" ghcr.io/breakthrough/pyscenedetect \
-i /files/video.mp4 detect-adaptive split-video -o /files