Release Notes
DVR-Scan 1.7 ships with a completely new UI, and supports faster video decoders (up to 50% better scanning performance):
The UI can be started by running dvr-scan-app
, and is installed alongside the existing command line interface dvr-scan
. Config settings and region files can be shared seamlessly between both. Feedback on the new UI is welcome.
Changelog
- [feature] New GUI now available across all platforms, can be launched via
dvr-scan-app
- Has UI elements for all settings, supports editing motion regions
- Shows scan progress in real-time
- [feature] Add ability to control video decoder via
input-mode
config option (opencv
,pyav
,moviepy
)- Allows switching between
OpenCV
(default),PyAV
, andMoviePy
for video decoding - Certain backends provide substantial performance benefits, up to 50% in some cases (let us know which one works best!)
- Allows switching between
- [bugfix] Fix crash on headless systems that don't have
pillow
installed - [general] The region editor no longer prompts for a save path if one was already specified via the
-s
/--save-regions
option - [general] A size-limited logfile is now kept locally, useful for filing bug reports
- Can be controlled with config file options
save-log
(default: yes),max-log-size
(default: 20 kB),max-log-files
(default: 4) - Path can be found under help entry for
--logfile
by runningdvr-scan --help
ordvr-scan-app --help
- Can be controlled with config file options
- [general] Minimum supported Python version is now 3.9