Download Latest Version MotionCut-1.0.1-windows-x64.zip (90.4 MB)
Home / 1.0.0
Name Modified Size InfoDownloads / Week
Parent folder
MotionCut-1.0.0-windows-x64.zip 2026-10-20 90.4 MB
MotionCut 1.0.0 source code.tar.gz 2026-10-20 13.6 MB
MotionCut 1.0.0 source code.zip 2026-10-20 13.7 MB
README.md 2026-10-20 4.2 kB
Totals: 4 Items   117.7 MB 0

First public release: extract from videos, or from an RTSP camera stream, only the clips where something moves.

What's new in 1.0.0

  • Three sources: a folder of videos with all its subfolders, a single video, or a live stream (RTSP, RTSPS, HTTP MJPEG/HLS, RTMP), with automatic reconnection when the camera drops.
  • Sessions: every acquisition has a name and its own folder, <name>-yyyymmdd-hhmmss, inside the chosen destination.
  • Clips from files keep the folder structure of the source and are named <video name>_0000001.<ext>, _0000002…; they are cut without re-encoding (lossless, from the keyframe) or re-encoded to the exact frame.
  • Clips from a stream go into one folder per hour, yyyy-mm-dd-hh, named yyyymmdd-hhmmss.<ext>; the stream is recorded without re-encoding while it is analysed, so the seconds before the event are always there.
  • Seconds before and after every event, minimum motion length, maximum clip length; close motions are joined in one clip, clips never overlap.
  • Sensitive and excluded areas, rectangles or polygons drawn on the picture, kept in proportion so they fit every video of the same camera.
  • Detection by background subtraction with sensitivity, minimum moving area, rejection of sudden light changes and compensation of camera shake and slow pans.
  • Session report in TXT, PDF (with the areas and a picture of every event) and JSON, plus events.csv and session.log written while the session runs: settings, every video with its result, every clip with its times, stream interruptions, SHA-256 fingerprints, method. Written when all the videos are done, or when the stream is stopped.
  • Live view of the analysis with the areas, the moving objects and a REC indicator; progress, speed and remaining time.
  • Nine languages: English, Italian, German, French, Spanish, Dutch, Polish, Greek, Albanian, switchable at any time.
  • ffmpeg downloader: the official Windows build is fetched into a tools folder next to the program; stream passwords never appear in logs or reports.

Download

MotionCut-1.0.0-windows-x64.zip is the standalone program for Windows 10/11 (64-bit). Python is not needed: unzip it anywhere and run MotionCut.exe.

Updating from a previous version: replace MotionCut.exe with the new one. Your tools folder (ffmpeg) and config.json stay as they are.

First start

  • The interface starts in English; switch language (English, Italian, German, French, Spanish, Dutch, Polish, Greek, Albanian) in the Language box of the Configuration page.
  • User manual with screenshots, in every language: docs/manual in the zip, also on GitHub.
  • ffmpeg is not included: at first start the program offers to download the official Windows build into a tools folder next to the executable.
  • The executable is not signed, so Windows SmartScreen may show a warning the first time it runs.

Verify the download

SHA-256 of MotionCut-1.0.0-windows-x64.zip:

4d796953ebec52ba791b5d83ec6d63542eb1d259d623fe868e483f9fba4d142a

Bundled software

MotionCut.exe contains the Python interpreter and these libraries, each under its own license; their license files are in the licenses folder of the zip:

  • customtkinter 6.0.0: MIT
  • pillow 13.0.0: MIT-CMU
  • numpy 2.5.4: BSD-3-Clause (bundled components under 0BSD, MIT, Zlib and CC0-1.0)
  • opencv-python-headless 5.0.0.93: Apache-2.0; the FFmpeg library it ships (opencv_videoio_ffmpeg*.dll) is under the LGPL-2.1: see LICENSE-3RD-PARTY.txt
  • darkdetect 0.8.0: BSD-3-Clause
  • packaging 26.3: Apache-2.0 OR BSD-2-Clause
  • fpdf2 2.8.9: LGPL-3.0-only
  • fonttools 4.67.0: MIT
  • defusedxml 0.7.1: PSF-2.0
  • Python 3.13.13: PSF-2.0

License

Free software under the GNU General Public License version 3 with additional terms (author attribution): see LICENSE and NOTICE, included in the zip together with the licenses folder (third-party license files).

Author: Andrea Cumini — www.osintinfo.net — andrea@osintinfo.net

Source: README.md, updated 2026-10-20