FCP X: Advanced Trouble-Shooting

Posted on by Larry

THE BASICS

Most of the emails I get each day revolve around trouble-shooting. When Final Cut Pro X starts acting up, the two best things to do are:

In most cases, one of these two will fix whatever’s wrong and get you back on your way.

NOTE: Here’s an article that describes how to do both of these.

ON A HUNT FOR ANSWERS

However, sometimes we need to dig deeper to figure out what’s wrong. And that’s what this article is about. I went back through my emails and started cataloging problems that readers have reported, and rephrased them into questions. Then, I went rooting around into the dark corners of Apple Support to find the answers.

In a Question and Answer format, here’s what I learned.

= = =

Q: Periodically, my Final Cut Pro X system slows down. What could be causing this?

If your system has always been slow, it is generally because you don’t have enough RAM, or your computer is too old to keep up with the latest video formats.

Assuming your system was working fine, but now is slower, trash preference files and do a Safe Boot. If trashing preferences and a Safe Boot didn’t fix things, life gets murky because most of the time the problem is specific to a particular clip, render file, or system component.

If this is the case, here are some ideas to consider:

NOTE: Deleting render files won’t make your system go faster, but it will clear out space on the drive and, if the drive was getting too full, then by opening up more free space you will get better drive performance. Also, if you are getting an error message about bad media, deleting render files may often fix it.

= = =

Q. Does Final Cut slow down when it is doing something the background?

Final Cut has full control over all its background processes. So, if you start editing, FCP X pauses everything running in the background. This means you always have full access to your entire system when editing. But it also means that jobs running in the background take longer.

But, FCP X can’t control background processes running from other applications. In which case, either canceling that process, or waiting for it to finish will improve editing performance.

Your computer has a finite amount of power. The more software that is tapping into that power at the same time means that each individual software package has less of it to use.

= = =

Q. My computer slowly slows down over time. Why?

You may have a RAM leak. This is where an application is not properly managing memory and RAM that’s supposed to be available to other applications is locked up.

The easiest way to fix this is to restart your computer to reset all RAM. Then, only run the applications you need for editing. You can isolate the problem by watching to see if one particular app causes the slow-down, then contact the developer to see if they have an update.

= = =

Q. What parts of Final Cut operation are RAM dependent?

Well, actually, all of them. Final Cut thinks of RAM as a super-fast hard drive. It will load everything it can into RAM to speed things up.

NOTE: You and I think of hard drives as being very fast. To the CPU, the hard drive is like running in molasses, in January, um, wearing snow shoes. The CPU wants to avoid the hard disk as much as possible.

Large projects require more memory – not surprisingly – in order to store thumbnails, waveforms, metadata, clip information and so on. Also, projects with larger image sizes or frame rates take more memory.

When there isn’t enough memory, the operating system does “page swaps,” where it saves sections of RAM to the hard disk when it isn’t needed, then “swaps” it back from the disk into RAM when it is. The smaller your RAM, the more frequent the page swaps and the slower the overall operation of the system.

= = =

Q. Is there anything I can do with my storage to speed things up?

Yes, lots.

= = =

Q. Does the version of the operating system impact performance?

Yes and no.

Final Cut Pro X runs fine on OS X 10.6.8 and above. However, Apple is always improving performance with each iteration of the operating system. In general, Apple recommends upgrading to the latest version of the operating system.

Personally, I have three edit bays in my office. One is running 10.6.8 and the other two are running 10.8.5, as of the date of this writing.

= = =

Q. If a project database becomes corrupted, how can you tell Final Cut Pro X to open a backup?

Final Cut should open the backup automatically.

If it doesn’t, you can replace the current project with a backup version manually.

NOTE: All FCP X projects are stored in a database named “CurrentVersion.fcpproject” There is one database for each project and the database is stored in the Project folder. It is critical that you open the appropriate Project folder to prevent deleting the wrong Project database.

Keep in mind that the backup may not contain your most recent edits. So you may need to redo a few of them. Also, if the new Project fails to open, the backup itself may be corrupted, so repeat this process using an older backup file.

Also keep in mind that if a project file is frequently becoming corrupted, that’s a good indicator that there is something else wrong with your system; such as a failing hard disk or a hard disk that’s too full. If you are getting lots of corrupted projects, its time to visit Apple for a hardware checkup.

= = =

Q. Can you put too many clips into an Event?

Yes, but the number of clips supported by an Event is in the thousands. Still, it is good practice to keep the number of clips in an Event to a reasonable number in the hundreds. If you have lots and lots of clips to manage, spread them across multiple Events instead of one big Event.

= = =

Q. I want to trash a 3rd-party effect/filter/transition/generator. Where do I look?

All effects in Final Cut Pro X are actually Motion templates. And all Motion templates are stored in one place:

Within the Motion Templates folder there’s a folder for each Effects category. Open the category folder containing the effect you want to delete and delete the entire folder named for the the effect you want to remove.

= = =

Q. But, when I delete an effect, it keeps coming back.

Certain effects, and the ones by FX Factory come instantly to mind, have their own installer/loader. When FCP X starts, it asks the loader to check over all the effects to make sure everything is installed correctly. If the loader discovers that an effect that had been previously installed is missing, it reinstalls it.

Which kinda isn’t what you want to have happen.

Where the developer supplies a loader, open the loader application – such as FXFactory stored in the Applications folder – and delete or disable the effect from there.

= = =

Q. If two drives are cloned so that they have the same media and folder structure, then given to two different editors, can I share projects by simply copying the project database between drives?

Yes – provided the Project database is stored in a folder named after your Project and the database itself is called “CurrentVersion.fcpproject”

Keep in mind that two editors can not work on the same project at the same time and reconcile changes. Only one editor can make changes to a project at a time. Also, if one editor adds effects that require rendering, the other editor will also need to render the Project.

= = =

Q. When I capture a file from my camera, I keep getting a “file unlinked” message every time I reopen the project. What’s happening?

There are several reasons why a file can become unlinked, but it starts by not copying the file into the Event. Files which are not copied into the Event folder are called “Reference files.” It is easy for a reference file to become unlinked:

NOTE: Final Cut Pro X handles renamed files a lot better than FCP 7. If you rename a file in the Finder, but don’t change its location, it will go offline. However, when you quit Final Cut and restart it, FCP X will automatically find the renamed file. This is because FCP X tags each file with an invisible file ID, which FCP X uses to reconnect to files that have changed names.

However, there’s also a sneakier reason a file goes off-line: If you are capturing a file directly from the camera – which I don’t recommend – and the file is large, FCP X processes that file in the background. Specifically, it transfers it from the camera to the Event folder, calculates thumbnails and waveforms and, if you request it, optimizes it. For large files this can take a long time.

So long, in fact, that you forget that FCP X is processing files in the background.

Thus, when you quit FCP X, the file is not fully transferred from the camera to the hard disk. And a partial file shows up as unlinked.

My STRONG recommendation is to always transfer files from the camera to the hard disk before doing any work with it in FCP X. Then, import all files once they’ve been transferred to the hard disk.

Here’s an article that explains this in more detail.

= = =

Q. Aside from saving time, is there any advantage to compressing files in FCP X, rather than using Compressor?

First, FCP X uses the same compression engine as Compressor. So, given the same settings you will get the same results. However, you have much more control over compression using Compressor.

If you choose File > Share > Master File and your Project uses ProRes, exporting a project bypasses compressor totally. This is the fastest way to get a project exported from Final Cut Pro X.

If you choose File > Share > Master File and your Project uses a combination of ProRes and other formats, the other formats will be exported through compressor and converted to ProRes 422 during the export.

= = =

Q. Is there a video format that works better for monitoring on a video monitor than another?

In general, I-frame-based video formats are better than Long-GOP-based formats. These two terms describe how media is compressed. I-frame formats, generally, have higher quality, while Long-GOP formats, generally, have smaller files.

Here are some selected formats and how they are compressed:

I-FRAME

LONG-GOP

My general recommendation is to optimize all Long-GOP formats when you import them, even though this will create much larger file sizes.

= = =

I hope these tips help you keep your system running at peak efficiency. And, if you discover other ideas that solve problems for you, please add them to the comments below.

Bookmark the permalink.

8 Responses to FCP X: Advanced Trouble-Shooting

  1. sofia says:

    Hello Larry, thanks for your answer.
    i try Trash Final Cut Pro X preference files and do a Safe Boot.
    But the video export still with noise. Im export using H264.

    Thanks so much!

  2. pfflahe@carrollk12.org says:

    Larry, I used a Toxic Title from Digital Juice on my timeline in FCPX project and the timeline causes my FCPx to crash it won’t open FCPX. I trashed preferences and did a safe boot but to no avail. I had to go into my finder and go to the project file on the external HD and delete the project to get FCPx to open. I couple projects before this one I had some problems with a Noise Industry plug-in which would not let me use compressor. I eventually dumped the effect from the time line . I’m hoping that this is not a bug between FCPx and the plug-ins.

    • Larry says:

      Pflahe:

      It would be nice to say that all plug-ins work perfectly. However, we both know that software has bugs. So, at this point, it would be safe to say that these plug-ins don’t like something on your system.

      I just realized that I have not written about how to remove plug-ins from FCP X. I’ll work on this for this week’s newsletter.

      Larry

  3. Stuart Davis says:

    Hey Larry, wanted to share this trick I discovered that helped me and may help others.

    I was unable to export / share a particular project in FCPX. Not sure why, but every time I tried to export / share, I got this error message-

    Video Rendering Error: -50 fcpx

    and then the export / share would fail. I was confused, all my other projects exported fine, and I’ve never had an issue on an export. I tried lots of stuff, but somewhat surprisingly what ended up solving the problem was I simply selected the entire project in the timeline, and then made a compound clip of the whole thing. Once I did that, it exported fine. I don’t know why this worked, but it did. And it was so simple and easy and it was a lot better than some of the more involved and time-consuming trouble-shooting that I was about to attempt next. So, hope you’ll share this if it helps others. Thanks for your great work !
    Stuart

  4. Johan says:

    Hi Larry
    I have a mysterious problem here. Suddenly I can’t set my FCP X to work with Proxy any more, I also can’t set it to Better Performance – intact if I close down my library – its there when I start FCP X again ( together with the empty default one ) . I have had proxys generated for all my projects btw

    I have trashed preferences, but that doesnt help. All other stuff like repairing permissions, and similar as well. Do you know what file is storing the interface settings of FCP X? the FCP preferences does that , but there are some other prefs as well that keeps these kind of interface settings? I can change Display and Channels, but not Quality and Media. I don’t think I should mess with the DB in the events folder really cause they are more describing the actual editing decisions.

    mny tnx

    • LarryJ says:

      Johan:

      VERY strange. If this appears in one project, but not another, it would seem to me to be a corrupted project. Try creating a new one and see if FCP X behaves properly. (You should be able to copy and paste media between projects.)

      If not, its time to call Apple Support for help.

      Larry

  5. Claudia says:

    Hi Larry,

    I have a big problem here. I use FCPX 10.1.3 in two Macs, an iMac Core i5 with 32Gb and in a MacBook Pro Core i7 with 16 Gb. Both with OSX 10.9.5.

    All my projects are in external HDs. I use the Neat Video plugin to remove noise from my footage.

    My problem is: the iMac takes about 20 hours to render a film with 45 minutes. When I take the HD with this project and connect to the MacBook Pro, FCPX dont recognize the render files and do the render all over again but takes only one hour.

    When I share my film after render in the iMac, my film dont have any noise, the plugin works very well. When I open the same project in MacBook Pro, the film dont have the noise in the viewer window but the shared film have all the noise again.

    It seems that FCPX in the Macbook Pro render my footage but ignore the Neat Video plugin and the iMac dont do that.

    What can I do?

    Thanks for your help.

    • LarryJ says:

      Claudia:

      First, this sounds like the render files are not being stored where you think they are. The render files are fully compatible between the two systems. The only reason they would not be recognized from one system to the next is because they don’t exist on your external drives.

      Please check very carefully that you are storing the files in the correct place.

      Second, contact the folks at Neat Video about the differences in output. I suspect that a setting is incorrect and they should be able to help you with that.

      Larry

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>