Breakthrough
Joined 14 years ago
Joined 14 years ago
We aren't the ones who are destroying it, and we have a backbone strong enough to say this isn't good enough.
If what you say is true, then the next administration should understand how one sided the damage done to the relationship has been. No economic trade partner should have to tolerate attacks on their sovereignty and unreliable trade negotiators.
The threshold values themselves can be tuned if you generate a statsfile and plot the result, but that can sometimes be tedious if you have a lot of files (thus the huge interest in methods like TransNetV2). Glad to see the real world applications of those in action. You can always just increase/decrease the threshold by 5-10% depending on if you find it's too sensitive or not sensitive enough as well.
Thanks for the response!
PySceneDetect only uses basic heuristic methods right now so it does require some degree of tuning to get things working for certain data sets. Your post inspired me to look into maybe integrating TransNetV2 as a detector in the future!
For detecting fades-to-black, you want to make sure that you're using the detect-threshold command (not detect-content). For example:
scenedetect -i somevideo.mp4 detect-threshold -t 12 list-scenes
Where -t specifies the threshold to use (the default being a value of 12). Full documentation for the detect-threshold command:https://pyscenedetect-manual.readthedocs.io/en/latest/cli/de...
[1] https://en.wikipedia.org/wiki/Edit_decision_list
[2] https://github.com/Breakthrough/PySceneDetect/issues/101
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)
Of course, the project is still very basic in it's current form, but does offer a good platform for testing more advanced scene detection methodologies (and has also been used as a baseline in various research/academic contexts). There's been plenty of suggestions for other detection methods (e.g. using histograms) which I'm very interested in looking into adding for future releases.
Lastly, one thing I do want to address going forwards is the performance, to make the algorithms more suitable for real-time systems (have decided to rewrite the core algorithms in C++ when I have some time, and interface that with the Python library/CLI). That being said, I'm always open to feedback or different ways of approaching things. If you or anyone else has any feedback or suggestions, feel free to create a new issue on the Github issue tracker [2] and I would be happy to discuss the possibility of including it in a future release of PySceneDetect.
bcastell.com
github.com/Breakthrough