Introducing: "Scene Detector v2.1"
Scene Detector is an advanced utility for the automatic detection of scene boundaries in a movie. Scene detection is performed using only the frame image data, no timecode or audio metadata is used.Scene Detection opens a Final Cut project file (exported in XML format) or raw video file, then asks the user what clip to detect scenes in (if input was not a raw video file). Once this occurs it then exports the project file (in XML format) with markers added at scene boundaries. The User then imports the XML file back into Final Cut. In order to create subclips, user just selects all or some markers created by Scene Detector and then clicks Modify ⇒ Make Subclip in Final Cut, and a new subclip is created for each scene found by Scene Detector. It couldn't be any easier! The clip file is not changed during this operation, so it can reside even on your read-only device.
The current version of Scene Detector is 2.1.
Scene Detector Screenshots
Main Screen
Job Progress Screen
Dialog for choices of output formats or actions to perform
Scene Detector Features:
![]() | Supports all versions of Final Cut file formats |
![]() | Can work on Final Cut XML files, raw media files and internal "Scene Detector State" files |
It also supports opening its own "Scene Detector State" files and apply filtering (by threshold) to information contained in them. This way, one can produce such "Scene Detector State" file for big value of threshold, and then produce EDL files for different (lower) values of threshold without the need to rescan media for scenes.
![]() | Can save scene info into FCP XML, HTML, CSV, EDL (4 formats!) and internal format |
Scene Detector can save information about cuts in its proprietary format too, that can be recalled afterwards for quick generation of other formats without conducting search for scenes again.
![]() | Can produce video files, one for each scene, without recoding media |
Output files can be either standalone or reference files. In case of reference files, each output file will be about 2 KBytes in size, so you will be able to save space very effectively and even send it to your colleagues in seconds.
![]() | Scene Detector uses QuickTime for decoding video |
![]() | User can pause and resume scene detection |
![]() | The user can select a number of CPU threads to dedicate scene detection to |
If the user wants to have one CPU core to be free for other tasks, they can select fewer CPU threads to use.
![]() | Advanced technologies and algorithms are used for super quick scene detection |
For even faster scene detection speeds, the detection can be run on several CPU cores. The user interface has simple dropdown menus to select a number of CPU threads to start.
![]() | Scenes are detected only between a clip's In and Out points. |
![]() | The user can control the threshold used to seperate frames from "similar" to "different" by setting similarity threshold |
![]() | A value of frame similarity can be appended to markers inserted into the project for each scene found. |
Scene Detector has an option to append the similarity value to each marker which correspond to the scene found. That value measures similarity of the frame with its successor. Seeing a similarity as part of the marker name allows the user to prioritize their check of Scene Detector results; it also allows the user to make a decision on what threshold to use for another clip that has similar visual characteristics.
How Scene Detector Works:
Scene Detector performs complex image analysis comparing adjacent frames to compute their similarity. If a similarity value is less than the threshold amount, the frames are considered to belong to different scenes. A new marker is then inserted at the position of the first frame of a scene.Scene Detector v1.1 uses QuickTime to decompress the frame's data. Scene Detector does not modify the clip file at all - it simply updates an Final Cut XML Project file inserting markers at places where the scenes were found.

