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-modeoption --filter-mode = merge(new default) merges consecutive scenes shorter thanmin-scene-len--filter-mode = suppress(previous default) disables generating new scenes untilmin-scene-lenhas passed
- [feature] Add more templates for
save-imagesfilename 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-lenwhen usingdetect-adaptive/AdaptiveDetectorwith 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 0to-map 0:v:0 -map 0:a? -map 0:s?#392
