Author of PySceneDetect here: Thank you all for the thought-provoking discussions, and the attention you've given my side project. There are some specific cases where PySceneDetect achieves great accuracy (like fast cuts or fades), and some where it's currently not so good at (like sudden flashes or large obstructions). That being said I do want to track these things and come up with solutions to improve the robustness of the content detection algorithm over time.
I'm most open to any feedback or feature requests/ideas/suggestions; feel free to checkout the issue tracker on Github, or create a new entry:
I'm most open to any feedback or feature requests/ideas/suggestions; feel free to checkout the issue tracker on Github, or create a new entry:
https://github.com/Breakthrough/PySceneDetect/issues
Some ideas being considered/researched for future releases:
- looking at changes to image histograms
- using edge detection to improve robustness
- camera flash / foreground object suppression
- automatic threshold detection using statistical methods (currently is just a heuristic)