Release Notes
Includes new histogram and perceptual hash based detectors (thanks @wjs018 and @ash2703), adds flash filter to content detector, and includes various bugfixes. Below shows the scores of the new detectors normalized against detect-content
for comparison on a difficult segment with 3 cuts:
Feedback on the new detection methods and their default values is most welcome. Thanks to everyone who contributed for their help and support!
Changelog
- [feature] New detectors:
- [feature] Add flash suppression filter for
detect-content
/ContentDetector
(enabled by default) #35 #53- Reduces number of cuts generated during strobing or flashing effects
- Can be configured using
--filter-mode
option --filter-mode = merge
(new default) merges consecutive scenes shorter thanmin-scene-len
--filter-mode = suppress
(previous default) disables generating new scenes untilmin-scene-len
has passed
- [feature] Add more templates for
save-images
filename customization:$TIMECODE
,$FRAME_NUMBER
,$TIMESTAMP_MS
(thanks @Veldhoen0) #395 - [bugfix] Remove extraneous console output when using
--drop-short-scenes
- [bugfix] Fix scene lengths being smaller than
min-scene-len
when usingdetect-adaptive
/AdaptiveDetector
with large values of--frame-window
- [bugfix] Fix crash when decoded frames have incorrect resolution and log error instead #319
- [bugfix] Update default ffmpeg stream mapping from
-map 0
to-map 0:v:0 -map 0:a? -map 0:s?
#392