1 · Export the XML
In Final Cut Pro, put the multicam clip in a project and choose File › Export XML. From DaVinci Resolve, export the timeline as FCPXML.
Podcasts and interviews shot on two or more cameras. Doza Cuts listens to every mic, watches every camera, works out who is on which, and switches the whole episode to whoever is talking: real multicam cuts in Final Cut Pro, a flattened timeline in DaVinci Resolve. It runs on your Mac. Nothing uploads.
Put your multicam clip in a project, then File › Export XML. Doza Cuts works out who is on which camera and mic by itself.
Speaker 1 → Cam A · talked 49%
Speaker 2 → Cam B · talked 45%
Sixty minutes of three-camera podcast takes Doza Cuts about 2:02 on an M2 Max: the measured cut of a 67-minute interview (2:16, 410 cuts, 79 punch-ins), scaled to the hour. It listens to every mic and watches each camera once, and most of the time is the watching. It keeps what it saw, so a new style or a camera swap recuts without listening or watching again.
In Final Cut Pro, put the multicam clip in a project and choose File › Export XML. From DaVinci Resolve, export the timeline as FCPXML.
It listens to each mic and watches each camera, matching mouth motion to voices, so it knows who is on which camera and which one is the wide. There is nothing to map. Pick a style and press Cut it.
Open in Final Cut brings the cut into your open library, every cut a live multicam cut. For Resolve, Send to Resolve imports it into your open project (Resolve Studio with external scripting on); free Resolve users import the file through File › Import › Timeline, one more step.
Cameras match themselves to voices. Doza Cuts watches each camera with Apple’s Vision framework and matches mouth motion to each mic, so it knows who is on which camera and which one is the wide.
Conversational, Fast, Interview or Custom. A style sets the shortest shot, how long a reaction holds, when crosstalk goes to the wide and how often a long answer cuts away.
Long answers step through Medium and Tight framings carved from the speaker’s own camera, never past its lossless limit. The crop follows the face and never moves inside a shot.
Drop several XMLs or a folder. Every multicam clip becomes a queue item, cut one after another, each one a click from your editor, or all of them at once.
Final Cut gets real multicam cuts over your untouched multicam. Resolve gets a flattened timeline with the mics connected underneath and the punch-ins carried over. Send to Resolve needs Resolve Studio with external scripting on. Free Resolve users import the file through File › Import › Timeline, which works but is one more step.
23.976 to 60 fps, drop-frame and non-drop, cameras at a different rate from the timeline. Rotated phone footage, 4:3 cameras and variable frame rate clips are read the way Final Cut shows them.
A file Doza Cuts can’t cut gets one sentence saying why and what to do. One shared mic is caught before any work starts, Cancel stops at once, and a cut never overwrites anything.
Connect Doza Cuts to Claude Desktop or ChatGPT for Mac in one click from Help › AI assistants (a local MCP server; Claude Code gets a config line), then ask in plain words: inspect a multicam, cut it, list recent cuts, open one in your editor. Off by default and local only: the assistant sees file paths and angle names, never your media.
Listening, watching and cutting all happen on your Mac. No analytics, no telemetry, no account, and your media never uploads.
Pay once and keep it. No subscription, no credits, no meter on how much you cut. The price comes with the release.
It cuts a multicam podcast or interview for you. Export the multicam as XML, drop it on Doza Cuts, and it switches the whole episode to whoever is talking: the wide on real crosstalk, a listener cutaway now and then, a punch-in on long answers. You get a new project next to your export; your multicam and your media are never touched.
Final Cut Pro 10.4.1 and later, and DaVinci Resolve. Final Cut gets real multicam cuts you can change in the Angle Viewer. Resolve gets a flattened timeline with your mics connected underneath. Send to Resolve needs Resolve Studio with external scripting on. Free Resolve users import the file through File › Import › Timeline, which works but is one more step.
It’s the best case: a mic per speaker, as separate files, one recorder’s multitrack file, or lavs plugged into a camera. Without lavs, Doza Cuts uses each camera’s own sound and reads who is talking from the faces. One shared mic or a single mixdown, with cameras that recorded no sound, isn’t enough, and Doza Cuts tells you so before it starts.
Yes. In Final Cut Pro every cut is a live multicam cut, so you can switch any angle in the Angle Viewer, and a punch-in is a transform you can reset in the Inspector. In Doza Cuts, Swap cameras fixes a wrong face and Change style recuts the episode without listening to it again.
Yes, on your Mac. Help › AI assistants switches on a small local MCP server and adds it to Claude Desktop or ChatGPT for Mac in one click (Claude Code and other clients get a config line). The assistant can then inspect a multicam, cut it, list recent cuts and open a cut in your editor. It’s off by default; what the assistant sees is file paths, angle names and cut statistics, never your media, and switching access off stops the tools answering.
Your media and your cut never do. Doza Cuts reads your multicam XML and your camera and audio files from your drives, listens and watches them on your Mac, and writes a new XML next to your export. No analytics, no telemetry, no automatic crash reports, no account. It connects to doza.ai for two things only: the update check of the doza.ai version, which sends nothing about you or your work, and, once you’ve entered a license key, the license check: the key, the app version and a code for your Mac (not its hardware ID) when you activate or deactivate, and about once a day, when you’re online, a small request with the key’s id asking whether it’s still valid. If doza.ai can’t be reached, the key works anyway. Nothing about your work goes with any of it. With AI assistant access on, Claude Desktop or ChatGPT on the same Mac talks to Doza Cuts over a local connection; what they see is handled under their own terms. Privacy policy
Soon. Doza Cuts is in its last stretch before release. Leave your email and you’ll get one message on release day, with the download and the price. Nothing else, and you can unsubscribe with one click.
Yes. Every feature works for your first three exports. Each cut you export counts as one, and so does each clip in a batch. No account, no card, and the trial never goes online. After that, Doza Cuts is a one-time purchase: paste the key from the receipt email into Doza Cuts › License…, and it works on two Macs and never expires.
A Mac with Apple silicon (M1 or later) running macOS 13 Ventura or later. Intel Macs aren’t supported. Memory isn’t a worry: an hour-long cut used under 300 MB in testing.
No. They’re separate apps from the same maker. Doza Assist finds the story in your interviews; Doza Cuts switches your cameras. Use either on its own, or both.
Doza Cuts is almost here. Leave your email and you’ll get one message on release day: the download, the price, nothing else.
No spam. One email on release day; unsubscribe anytime.
One-time purchase, no subscription · free trial at launch · your media never leaves your Mac
Built by Chris Cardoza, 15 years cutting documentaries and branded work for Reebok, TB12 Sports, Yo-Yo Ma and ICA Boston, and the maker of Doza Assist. More about the maker →