On-Device ML Detection reads the burnt-in camera and QTAKE overlay text on your live SRT input feeds and presents it as clean, structured fields you can read at a glance. It uses Apple's on-device Vision OCR, so the picture never leaves your Mac. Reach for it when you want production values (camera, clip, timecode, scene/take) pulled off the picture without anyone reading them aloud.

macOS only. Turn it on in Settings → Beta Features: switch Beta Features on, then tick ML Detection.

Turn it on and start a feed

  1. Open Settings → Beta Features, switch Beta Features on, then tick ML Detection.
  2. On any SRT row in the main window, click the small purple ML chip. It fills solid and detection starts.
  3. Open the ML Monitor to watch the values — click Open ML Monitor window in Settings, or the purple ML button in the main-window footer.

The ML chip appears on SRT rows only.

To open the ML Config editor, click ⚙ Config in the ML Monitor header. It targets whichever row you have selected.

Reading a feed: the ML Monitor

The Monitor is your live dashboard. Pick a feed using the row chips along the top, then read its values.

Ten headline cards show the key production values:

Cards colour themselves so you can read state at a glance: Cam Status is red for REC, green for STBY/IDLE; QTAKE Status is amber for LIVE, yellow for DISK, green for PLAY. The TC card free-runs from the detected FPS and shows a pause glyph when timecode isn't advancing.

Common tasks

Fix a misread or junk field

  1. Click a field's pencil to rename it or re-assign its Source and Category.
  2. Click a field's trash icon to hide a junk field. Restore it later from the "X hidden — show / restore all" line.
  3. If a card shows an orange conflict badge, open ⚙ Config and delete the duplicate box claiming that field.

Detect several cameras in one quad/dual feed