Log in

View Full Version : Manually going through scene changes


nonoitall
27th October 2007, 02:37
I've finally given up on writing a 'perfect' bad splice detecting script in AviSynth in favor of going through the video manually and picking out which of the scene changes actually are bad splices. I know the bad splices should only occur on scene changes, so I'm looking for an efficient way to quickly go through the video, scene change by scene change, and select which frames are bad splices and should be changed to duplicates of the next/previous frames.

VirtualDub's seek-to-next-scene-change feature is pretty close to what I need, but it's proving to be a little more time consuming than necessary. While I'm sitting, examining the four frames on the scene boundary to see if the two middle frames are a bad splice, VirtualDub is doing nothing. So, when I go to seek to the next scene change, it takes a little while to seek there. (The source can only render at about realtime.) It would be a much quicker task if VirtualDub (or whatever program I end up using) could be looking for the next scene change while I make a decision about the previous one, or if all the scene changes could be found in advance, before I even start looking at them. That way, none, or at least less, of my time would be wasted sitting around waiting for the next scene change to be found.

Any ideas?