Skip to main content

Tool for finding and extracting motion events in video files (e.g. security camera footage).

Project description

Video Motion Event Detection and Extraction Tool

https://img.shields.io/github/actions/workflow/status/Breakthrough/DVR-Scan/build.yml https://img.shields.io/github/release/Breakthrough/DVR-Scan.svg https://img.shields.io/pypi/status/dvr-scan.svg https://raster.shields.io/pypi/l/dvr-scan.png https://img.shields.io/github/stars/Breakthrough/DVR-Scan.svg?style=social&label=View%20on%20Github

Website: http://www.dvr-scan.com/

Documentation: http://dvr-scan.readthedocs.org/

Github: https://github.com/Breakthrough/DVR-Scan/

DVR-Scan is a command-line application that automatically detects motion events in video files (e.g. security camera footage). DVR-Scan looks for areas in footage containing motion, and saves each event to a separate video clip. DVR-Scan is free and open-source software, and works on Windows, Linux, and Mac.

Quickstart

Install using pip:

pip install –upgrade dvr-scan[opencv]

Scan video.mp4 (separate clips for each event):

dvr-scan -i video.mp4

Only scan a region of interest (see user guide or hit H for controls):

dvr-scan -i video.mp4 -r
overlay example

Draw boxes around motion:

dvr-scan -i video.mp4 -bb
overlay example

Use ffmpeg to extract events:

dvr-scan -i video.mp4 -m ffmpeg

For help or other issues, feel free to submit any bugs or feature requests to Github:

https://github.com/Breakthrough/DVR-Scan/issues


Licensed under BSD 2-Clause (see the LICENSE file for details).

Copyright (C) 2016-2023 Brandon Castellano. All rights reserved.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dvr_scan-1.6.1.tar.gz (54.1 kB view details)

Uploaded Source

Built Distribution

dvr_scan-1.6.1-py3-none-any.whl (59.8 kB view details)

Uploaded Python 3

File details

Details for the file dvr_scan-1.6.1.tar.gz.

File metadata

  • Download URL: dvr_scan-1.6.1.tar.gz
  • Upload date:
  • Size: 54.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for dvr_scan-1.6.1.tar.gz
Algorithm Hash digest
SHA256 70297b084aef2181a0855e27732eade1f91beac24609d807435db47d5a457813
MD5 d1435ebbad0c53d4609eea1cb1924b59
BLAKE2b-256 f01ab33fb6cc700829ac7a8633d9c3aaa4b8834c539bdc0bae512546f4dcf27d

See more details on using hashes here.

File details

Details for the file dvr_scan-1.6.1-py3-none-any.whl.

File metadata

  • Download URL: dvr_scan-1.6.1-py3-none-any.whl
  • Upload date:
  • Size: 59.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for dvr_scan-1.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3143c0c4e545d5d2c3ec56a23d6dd5b0341123846304b49003f52c0500759eca
MD5 ab18b22275bfe7269d2f00e8d910ccb3
BLAKE2b-256 5ea21f766f7431b56b683119fdf5194e4084eee87e1655be96fb7601901a1ca4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page