Final Cut Pro is known for the high-quality and high-performance of editing multicam clips. It’s a delight to use.
But… one of the features that has always troubled me is that, unlike Final Cut Pro 7 or Adobe Premiere Pro, you can’t flatten the multicam clip when you are done editing.
Unlike “normal” editing, where we view, edit and playback one clip at a time (ignoring, for the moment, visual effects like split screen), multicam editing plays back (“streams”) multiple clips at the same time. This places great demands upon storage bandwidth—especially as frame sizes increase.
For example, I have a four-drive RAID composed of spinning hard disks (because they hold a lot and don’t cost much) that I use for editing. This RAID reliably delivers 350 MB/second, or more, of data when I’m editing. This is more than enough for any editing up to 4K. But not multicam. Multicam requires far more bandwidth, which I’ll illustrate in a second.
NOTE: “Bandwidth” is the speed data transfers between the storage system and the computer. It’s measured in MB/second. “Read” is data coming from storage. “Write” is data going to storage.
Flattening is done at the end of an edit, when you no longer need to see all the different angles. When you “flatten” a multicam clip, you disconnect all the angles that you don’t need and only play the ones you do.
However, Final Cut doesn’t flatten. For years, I thought that meant that every clip was playing all the time. Nope.
When the Angle Viewer is open, displaying all the multicam angles for editing, Final Cut streams all the angles in a multicam clip.
When the Angle Viewer is closed, so that you only view the clips in the timeline, Final Cut only streams the timeline.
In other words, Final Cut automatically flattens a multicam clip based on whether the Angle Viewer is open. Even better, if you suddenly realize you need to reedit a multicam clip, simply reopen the Angle Viewer. All those clips are still there, linked and ready to edit.
Here’s an example. I created a multicam clip composed of four 4K clips. When I edited it, the bandwidth varied from 200 MB/second to 1.2 GB/second, and averaged around 500 MB/second! In this screen shot, Final Cut was using more than 600 MB/second to play this multicam clip (red arrow).
NOTE: You can measure storage bandwidth yourself using Utilities > Activity Monitor. Click the Disk text button at the top, then look at Data Read to monitor data traveling from storage to the CPU.
However, when I close the Angle Viewer and play the timeline, the bandwidth drops to 50 MB/second. (This, too, varied from about 50 – 75 MB/second.)
A SIDEBAR ON MULTICAM STORAGE
Editing multicam clips really taxes storage. Successful multicam editing – especially as frame sizes or the number of camera angles increase – requires shifting your storage from spinning media to SSDs. There are two reasons for this:
Final Cut saves wear and tear on your storage by automatically flattening multicam clips when the Angle Viewer is closed. Cool.
2 Responses to Secret Tip: Editing Multicam in Apple Final Cut Pro
Flattening a multicam clip in FCP is easy – if all you want to take into account is a primary storyline. Once you acknowledge that multicam clips could be in a secondary storyline, and other less common situations, the math to flatten a mulitcam becomes beyond human capability to set up. That’s from Gregory Clarke who is probably one of the most knowledgeable people about FCP XML in the world.
Easy for simple timelines, impossible (for practical purposes) for every instance.
As it’s easy to flatten an FCP multicam to a track configuration, we are able to flatten in XtoCC.
I believe you completely that it is “easy” to flatten a multicam clip on the Primary Storyline. However, you don’t explain how. Because I should not have to export a project as XML, move it into X2CC, flatten the project, convert it back into FCP XML using Send2X, then import back into FCP.
That strikes me as a bit cumbersome…?