detect "Dissolve" transitions and "Wipe" transitions #249
Replies: 3 comments 1 reply
-
I wonder if image contrast could be useful here, or using histograms to detect sudden changes in the image content. Edge detection might also be able to cover some of these cases. If anyone can share any research papers on this topic for any commonly used methods, if any, that would be very helpful. |
Beta Was this translation helpful? Give feedback.
-
I would find this super useful! I found this project when attempting to solve this very problem. Unfortunately, it remains unsolved. I am encouraged to see "DissolveDetector" in the code comments as a future detector. Thanks for your all your work on this @Breakthrough - if this feature does develop I'll be the first to try it out. I saw in 0.61 you updated the adaptive detection to use edge detail as one parameter - but when I dumped that into a CSV file I only noticed a small change in the value at my video's 0.5s crossfades, which didn't seem like a reliable signal. |
Beta Was this translation helpful? Give feedback.
-
I had a similiar problem, with a cross-dissolve, not been detected, I came up with a very simple sample the frames every n seconds. Which In my situation, worked a treat, however I can see it not working on fast moving scenes etc. Here is some code I wrote as a test, if it helps anyone else.
|
Beta Was this translation helpful? Give feedback.
-
Would be nice to have detection for Dissolve and Wipe style transitions.
The Dissolve is similar to a fade, but instead of fading to a solid color, it fades into another scene. In addition to detecting a Dissolve, a parameter that controls how much of the Dissolve to clip out would be good too. This way you could completely remove the Dissolve if you want. 0% would be split in the middle of the Dissolve. 100% would clip out the entire transition, from the beginning of the Dissolve to the end of the Dissolve.
The Wipe is a transition where a new scene translates across the screen, overlaying the previous scene. Again, it would also be good to have a parameter to control how much of the Wipe to include or exclude. 0% would be split in the middle of the Wipe. 100% would clip out the entire transition, from the beginning of the Wipe to the end of the Wipe.
Beta Was this translation helpful? Give feedback.
All reactions