detecting when music/dialog changes in a video

I need help with segmenting a video file at scene boundaries. At scene changes, there is either a change in the music from the first scene to the next, a new dialog starts in the new scene or a dialog ends in the previous scene.

Are there ways I would be able to do this programatically using audacity or any other tool that analyses sound data? Would appreciate any ideas regarding this.


I don’t know any good, fast way to do that in a full-on video editor.


“Nero Vision” (Part of Nero ) has a feature for automatic chapter marking. It is rather slow in detecting the scenes, and a bit hit and miss.