AKA stop shooting yourself in the foot

Way too many new users of Final Cut Pro are griping about having to constantly render clips in their timeline. Rendering a sequence clip just to playback that clip points to a codec issue. Though Final Cut Pro 7 (and version 6) support Open Format Timelines, you must use codecs that are natively supported by Final Cut Pro to enjoy hassle-free (AKA more real-time) editing. This nirvana can be achieved by prepping your footage before ingest.

Native Codecs

Below is a chart of codecs that are native  to Final Cut Pro:

Native Codecs

Simply ingest (capture/transfer/import) material of this type, then drop the resulting clips into a sequence set to one of the native codecs (via Easy Setup or by choosing Yes to the conform sequence settings dialog).

StoptheRenderPt1-002

The Open Format Timelines feature of FCP 7 (and FCP 6) allow you to mix and match these native codecs within a sequence.

Non-Native Codecs

When working with a non-native codec, some pre-ingest prep is necessary. Some codecs, such as AVCHD, can be transcoded to a native codec via the Log and Transfer function. Some other cameras, such as HDSLR and inexpensive HD cameras (like Flip) record in the .avi or .mp4 file format. These files should be transcoded to a native codec before importing them into your project.

One solution is to use Compressor:

1  Launch Compressor, then drag your raw, source media files into the main Batch window at top left.

StoptheRenderPt1-003

2  Select all source files in the batch by pressing Command-A.

3  In the Settings window below the Batch window, type “prores” into the search field.

StoptheRenderPt1-004

Which codec to use is a cause for pause. You choose the ProRes setting that matches the desired quality and file size, but there is a catch. The Apple ProRes settings here simply “Pass-through” the audio while transcoding the video. If your camera did not record 16-bit, 48kHz audio, then you will be rendering the audio in the Timeline for every clip. To fail-safe this process, do the following:

4  Select the desired Apple ProRes setting.

5  Click the Duplicate Selected Setting button.

StoptheRenderPt1-005

6  With the new copy selected, go to the Inspector to change the Audio from Pass-through to Enabled.

StoptheRenderPt1-006

7  Next to the pop-up you just changed, click the Audio: Settings button.

8  In the Sound Settings dialog that appears, set as shown below then click OK.

StoptheRenderPt1-007

9  In the Inspector, you may rename the Setting to describe the new audio setting. For example, “Apple ProRes 422 for Progressive 48kHz.” Change the Description if desired.

StoptheRenderPt1-008

10  Drag the desired Apple ProRes setting from the Settings tab to any one of the selected source files in the Batch window. All of them will receive the dragged setting.

StoptheRenderPt1-009

The default Destination setting creates the new transcoded files in the same folder where the original source files are located (Source). If you wish to change that location:

1) Select all source files by pressing Command-A, if necessary.

2) Choose your desired Destination from the Target > Destination menu.

(Select Choose from the Destination sub-menu to select an non-listed location.)

StoptheRenderPt1-010

11  You may change the file name for the new transcoded files for each clip if desired.

12  Click Submit in the bottom right of the Batch window.

13  In the dialog that appears, click Submit. You do not need to name or change any setting unless you can utilize a QuickCluster.

StoptheRenderPt1-011

14  You may monitor the batch processing’s status in the History window.

StoptheRenderPt1-012

When the files are completed, warning icons may appear next to the source files. You may ignore those as they indicate the file names exist.

StoptheRenderPt1-013

15  Quit Compressor and import the new transcoded files into Final Cut Pro.

If you are using Final Cut Express, iMovie or just some really strange source file that  QuickTime is not opening, try transcoding with the FREE program MPEG Streamclip (www.squared5.com), which does have batch processing capabilities.

If going to Final Cut Express or iMovie, choose Apple Intermediate Codec:

StoptheRenderPt1-014

For Final Cut Pro, you may also choose a flavor of Apple ProRes:

StoptheRenderPt1-015

Note: For either choice, set the audio rate to 48kHz in third Sound pop-up menu.

A bonus tip to enjoy more real-time editing is to set your sequence to Unlimited RT. This setting opens up Final Cut Pro to drop quality if necessary during playback to achieve more real-time performance. By default, choosing the Unlimited RT setting DOES NOT affect any of the Share, Export, Print to Video, or Edit to Tape functions.

StoptheRenderPt1-016

And a disclaimer:

It is possible to edit H.264 (.mp4) files natively in a sequence. Import the .mp4 file into Final Cut Pro, drop the clip into a blank sequence and choose Yes to conform the sequence. The clip will play in real-time but the audio may need to be rendered. This is an OK solution as long as you are not adding clips of a different codec, any graphics/text, or plan on doing any effects. So if you really want to edit, transcode it first to ProRes.

If you like this Part 1, prod me along at bboykin@creekmountain.com to create Part 2 to Stop the Bleepin’ Beeping.