What is your definition of a scene ?
If a camera is not moving, you can probably do some vague matching of the background...... say if a certain percentage of pixels match up from one frame to the next.
But if the camera is moving, then every single frame will be different.
When you buy a commercial DVD, it is broken up into chapters / scenes.... but I assume that is a manual process performed by film editors.
Some DVD players have "auto-chapter", which just means that they create a chapter every X minutes regardless of the "scene".
regards,
Owen
I have posted some code that goes some way towards illustrating scene change detection for video or a webcam, and it may be a useful introduction including a simplified implementation. See http://www.exactfutures.com/index02.htm to download source and examples via the scenechange2jpg.zip link.