Skip to content

Release Notes

New Feature Bug Fix Improvements

v0.5.2 (beta)

The shots graph can now be zoomed: drag the zoom slider below the graph, scroll to zoom with the mouse wheel, or middle-click and drag to zoom straight into a region. See Spike Graph

Home/End keys jump to the first/last frame. See Shortcuts

The shots graph renders faster on long clips, especially when zoomed in

Fixed the Shots Table sometimes staying hidden, or not restoring its saved size, when the app reopened

Fixed a crash when extracting text from, or renaming, a column while the table was sorted

Fixed some icons (gear, brightness) failing to load on macOS

Fixed the Hiero plugin not loading in Nuke 15 and earlier


v0.5.1 (beta)

Hiero: CutDetectorPro can now be launched from a track item in the timeline. The range used by the track item is analysed and the track item is cut up in place. See Hiero

Hiero: when launched from a bin item, the clip's in/out points are used as a sub-range

ffmpeg now ships with the app (a GPL build with libx264), so exporting sub-clips works without installing anything. See Install & Activate

Tesseract (with English language data) now ships with the app on macOS (Apple Silicon, macOS 15+), Windows (64-bit) and Linux (x86_64), so text extraction works without installing anything. Other systems keep using an installed Tesseract

New Help → About CutDetectorPro dialog: license status, credits, which ffmpeg and Tesseract are in use (path, how they were found, version), system info and a Copy Support Info button for bug reports

The Shots Table can now be sorted by clicking a column header: ascending, descending, then back to time order. Exports and saved sessions always stay in time order. See Shots Table

The app looks for ffmpeg and Tesseract in this order: environment variable, Preferences, the copy that ships with the app, then your system

Exporting sub-clips now uses exactly the ffmpeg CutDetectorPro found (previously it could pick up a different one on your PATH)

The license texts of the app and of the bundled third-party software now ship with the app in a licenses folder, linked from the About dialog

Column names in the Shots Table must now be unique (ignoring case, also against the built-in columns). CutDetectorPro explains why when a name is refused, and the + button suggests a free one

Help → Report Issues... can now attach your system info (versions, operating system, which ffmpeg and Tesseract are in use) along with the logs

A clear Tesseract not found message when text extraction can't find Tesseract, instead of a silent failure

Hiero: each CutDetectorPro window now sends its results back to the item it was launched from, so multiple sessions can run side by side

Caching now respects the requested sub-range. Changing the range no longer starts caching by itself, but new frames of the range get cached if caching is already on

Fixed a crash when analysing single frame shots

Fixed the left/right arrow keys moving the playhead outside of the analysed range

Fixed the first table row not being selected after analysing a sub-range

Fixed page-up/page-down selecting beyond the first and last shot

Fixed clicking and dragging in the spike graph landing on the wrong frame

Fixed errors when the Ctrl/Cmd-drag rectangle started outside of the image. The rectangle now stays on the picture

Fixed the text extraction (gear) icons in the table header. They stay put when you scroll or resize the table, and hide when their column is mostly out of view

Fixed deleting a column. The remaining gear icons kept pointing at the wrong columns, and saving the session could skip one

Fixed the gear icon's tooltip showing the old name after renaming a column

Fixed a crash that could happen when closing the app


v0.5.0 (beta)

Added licensing system. A license is now required which is free for beta testing (join our Discord server to get the link). Activate the app via the Help menu.

Added support to analyse only a sub range. https://cutdetectorpro.com/sub_range/

Added "local" frame numbers to the overlay. These are relative to the current shot and start at 1

Added bug report dialog to help menu

Moved info about the current cut from the window title to the task bar

Fixed buffer overflow when trying to export a large amount of cuts


v0.4.3 (beta)

Fixed Hiero plugin (Cut Detector option did not show up in Hiero)

Fixed data communication with Hiero (the new check flag states made this crash silently)


v0.4.2 (beta)

Updated help menu to include link to new website

New caching system (jpg bytes) to make interaction snappier

New overlay player to play back the currently selected shot

New export manager to allow more control over the export process

Added thumbnail column to table

Added flag column to table to work with the new export manager

Added ability to rename custom column headers


Fixed crash when clicking image during detection

Misc bug fixes


Made playhead in spike graph transparent to see result of white/blacklisting the current frame

Selecting the correct shot after deleting a cut

Progressbar now allows for cancellation of cut detection and exporting

Splitter position is now saved between sessions and in session file

v0.4.1 (beta)

added clip exporter (Export/Media/Clips).

This needs ffmpeg installed

added thumbnail exporter (Export/Media/Thumbnails)


added Preferences UI to manage custom tesseract and ffmpeg paths

updated Hiero plugin to save the path to CutDetectorPro in the preferences

updated pyscenedetect to latest (v0.7.0)

the path to the clip being analysed is now visible in the window title

otio and its adapter packages are now an external package (bundled) for increased flexibility

some cosmetic changes

fixed timecode values

fixed stale data when a clip was imported during an ongoing session

fixed stale data when session was loaded during an ongoing session

fixed pdf export to make sure there is enough space for all custom columns (OCR data)

fixed XLS export to include all columns

fixed illegal reel names for edl export

various bug fixes


v0.4.0 (beta)

the graph map in Contact Sheet mode is now interactive, and can be used to navigate the frames

added option to export a report as .xls with thumbnails

added an option for a custom start timecode


copy-to-clipboard exporter has been fixed

exporting otio, xml, aaf and edl now works

fixed timecode to start at 00:00:00:00 instead of 00:00:00:01

default tesseract installations are now detected automatically

misc bug fixes


context menus have been added to the table and graph to show available options and their hotkeys

the hotkey to clear drawn frame selections is now the escape key

the last export location is now remembered (also between sessions)

OTIO adapters are now included as source so they can be updated without needing an app update