Transferring Effects Between Systems

If you have a project that uses particular FxPlug plug-ins, you need to install those plug-ins on each machine where you want to open the project. If you open a project on a system that does not have the necessary FxPlug plug-ins installed, Final Cut Pro warns you that plug-ins are missing and displays the name of missing effects.

When moving projects from one system to another, be aware that the capabilities of each computer’s graphics card may be different, limiting which FxPlug plug-ins you can render at high resolution and high-precision YUV quality. For more information, see Real-Time Playback and Rendering Plug-ins.

Real-Time Playback and Rendering Plug-ins

Final Cut Pro can process most FXScript and FxPlug plug-ins in real time, but there are a few exceptions. For a detailed explanation of real-time processing in Final Cut Pro, see Using RT Extreme.

Real-Time Playback and Rendering of FXScript Effects

FXScript plug-ins included with Final Cut Pro are optimized for real-time playback. Rendering is required only when your computer’s processing power is exceeded. Third-party plug-ins may require the Unlimited RT mode for playback. For more information, see Using RT Extreme.

Real-Time Playback and Rendering of FxPlug Effects

Unlike FXScript plug-ins, whose performance improves only with increased RAM and processing power, many FxPlug plug-ins achieve high performance by processing effects with your computer’s graphics card. Upgrading your graphics card or switching to a system with a better graphics card can improve FxPlug plug-in performance.

Using very high-resolution clips or turning on high-precision rendering in your sequence settings may exceed the capabilities of older graphics cards. In these circumstances, Final Cut Pro displays one of the following warnings.

  • Rendering the effect in high precision requires a graphics card with more capabilities: Your graphics card does not support high-precision rendering.
  • The effect cannot be rendered in a sequence of this size with the current graphics card: Your graphics card supports high-precision rendering, but the dimensions of the sequence containing clips with applied FxPlug filters are too large for the graphics card.
  • The effect cannot render this media at full resolution: Your graphics card has enough memory to store the sequence dimensions, but the clip that has the applied FxPlug filter is too large for the graphics card. In this case, the media is scaled down to a lower resolution.

When you enable high-precision rendering in your sequence settings, some systems with older graphics cards may be able to play back clips with FxPlug plug-ins in real time but may not be able to render those clips. Keep in mind that a green render status bar indicates only the real-time playback status of a clip in the Timeline; it does not indicate whether or not it is possible to render that clip. In these cases, turn off high-precision rendering in the Video Processing tab of the Sequence Settings window or move your project to a system with a more powerful graphics card.

Important: When you attempt to render sequences containing effects that cannot be rendered, Final Cut Pro skips these segments and the color of their render status bars does not change. However, you cannot use the Print to Video, Edit to Tape, Export QuickTime Movie, or Export Using QuickTime Conversion commands because your system cannot render all of the effects. You can transfer your project and its current render files to a system with a more powerful graphics card to complete rendering.

To improve FxPlug plug-in real-time performance
Do one of the following:
  • Hold down the Option key when scrubbing through video clips with filters applied. This works for both FXScript and FxPlug plug-ins.

  • Turn off the Digital Cinema Desktop Preview playback option by choosing View > External Video > Off.