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.

Thanks,
mediator

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

koz

“Nero Vision” (Part of Nero http://www.nero.com/eng/nero9-applications-included.html ) has a feature for automatic chapter marking. It is rather slow in detecting the scenes, and a bit hit and miss.