Maintain, optimize and troubleshoot your NLE
Professional cloud workflow platform
Simplified media management
< Blog Home

Final Cut Pro bug - Long delays with extended markers

There's a bug in Final Cut Pro 7 that causes the application to beachball when you load transitions into the Viewer. This seems to occur if you have long clips with long extended markers in them (i.e. markers with a duration longer than one frame).

Here's how to replicate:
1. Go to the Effects tab and drag a Bars & Tone generator into the Viewer.
2. Change the duration to 30 minutes (00:30:00;00) and bring it into the timeline. Repeat this step to add a second clip next to the first.
4. Select the first clip, press M to add a marker and then press M again to open up the marker settings dialog.
5. Set the marker duration to 15 minutes (00:15:00;00).
5. Add a cross-dissolve transition between the two clips.
6. Double-click the transition to open it in the Viewer. It will take several seconds to open and will probably beachball.

Observations:
* The extended marker does not need to pass through the transition in order for this to occur.
* Shortening the marker to 20 seconds only causes a brief delay.
* The effect still occurs with short master clips but it was lessened and did not beachball on my system.
* The effect is exacerbated if both clips on either side of a transition use long extended markers.
* This only seems to occur when you use the default transition length or values close to it (00:00:08;28 for NTSC). If you lengthen the transition significantly, it loads much faster. I'm not sure why this is - perhaps it was an anomaly on my system.
* The quantity of markers makes a difference. Loading the transition for a clip with ten 30-second markers takes significantly longer than loading one for a clip with just a single 30-second marker.
* The length of the clip on the timeline is irrelevant. It is the length of the master clip that makes the difference. This explains why even relatively short markers can experience this effect, as there may be a large number of them within a single master clip.

Workarounds:
* Give your markers a color that is not used for any other purpose, then go to Edit > Project Properties and hide markers for that particular color. This resolves the issue, and if you need to see them again, just go back to Project Properties and enable them. This is my recommended solution (thanks Nick).
* Use shorter or fewer markers.
* Split up master clips or export your timeline as a reference movie and put the markers on the exported clip. This workaround works better if your project is short.
* If you are using cross dissolves, consider emulating the effect with opacity keyframes instead.
* Instead of using extended markers, use single-frame markers with a color coding scheme - e.g. red for the beginning marker and green for the end marker.

Test Notes:
* I tested this on Final Cut Pro 7.0.2, OS X 10.6.4, QuickTime 7.6.6.
* Thanks to Thomas Berglund for his assistance in helping me replicate this.
Posted by Jon Chappell on Sep 20 2010 to Final Cut Studio, Software, Apple