DVR-Scan is completely free software, and can be downloaded from the links below. See the license and copyright information page for details. If you have trouble running DVR-Scan, ensure that you have all the required dependencies listed on the Installing & Updating page.
Important: DVR-Scan v1.4 is the last release that is compatible with both Python 2 and 3. Starting with v1.5, the minimum required Python version will be 3.6.
Download and Installation
Install via pip
Including all dependencies (recommended):
pip install dvr-scan[opencv]
Without extras (OpenCV installation required):
pip install dvr-scan
DVR-Scan is available via
pip as the
dvr-scan package. See below for instructions on installing a non-pip version of OpenCV. To ensure you have all the requirements installed, open a
python interpreter, and ensure you can run
import cv2 without any errors.
If GUI support is not required (e.g. for server-only usage), you can install the headless version of OpenCV via
pip install dvr-scan[opencv-headless].
Windows Build (64-bit Only)
Latest Release: v1.4.1
Release Date: February 20, 2022Installer (recommended) Portable .zip Getting Started
Python Installer (All Platforms)
To install from source, download and extract the latest release to a location of your choice, and make sure you have the appropriate system requirements installed before continuing. DVR-Scan can be installed by running the following command in the location of the extracted files (don't forget
sudo if you're installing system-wide):
python setup.py install
See the section Installing & Updating for instructions on installing DVR-Scan and the required system dependencies. The source distribution is the recommended download for Linux and Mac users. Although source installation is possible on Windows, the installer and portable versions are the recommended downloads for Windows users, as all required dependencies come bundled with these distributions.