FCP X: Keyframes and Curves
David Doob pointed this out to me — you can change the shape of the line between two keyframes to add ease-in/ease-out behavior to the transition between two keyframes.
This is new to FCP X – in FCP 7, we needed to manipulate Beziér control points attached to each clip. No longer.
Here’s how this works.

1. Select the clip to which you want to add keyframes and type Control+V. This displays the video animation bars above the clip. These bars include a variety of parameters.

2. Click the small dark box on the right side of the Compositing: Opacity bar to enlarge it. I am using Opacity to illustrate this, however, this technique works on many different settings within FCP X – as long as they can be keyframed. (Not all parameters have this dark box, which means the bar containing their settings can’t be expanded.)

3. Press the Option key and click the thin horizontal black line where you want to set keyframes. In this screen shot, I’ve already set two keyframes and am getting ready to set a third between them.
To move a keyframe in time, drag it horizontally. To change the value of a keyframe setting, drag the keyframe vertically. Once you start dragging a keyframe in one direction, say, horizontally, you can’t change direction to vertical until you release the mouse.
NOTE: To move a keyframe, or line, in smaller increments, hold the Command key while dragging.

Now the magic starts. Right-click the line BETWEEN two keyframes to reveal four line shapes and select the timing adjustment you want to make:
Linear. This is the default setting, which provides a constant speed between two keyframes.
Ease. Starts and ends slowly, accelerates in the middle.
Ease In. Starts quickly, slows as movement approaches the ending keyframe.
Ease Out. Starts slowly, speeds as movement approaches the ending keyframe.
Notice that the shape of the keyframe curve now illustrates your selection. In this screen shot, the keyframe line on the left illustrates Ease In (slows on approach), while the line on the right illustrates Ease Out (slow on leaving).To reset a line back to its default setting, right-click on the line and select “Linear.”EXTRA CREDIT
The easiest way to move a pair of keyframes is to click the line between them. Dragging the entire line up or down resets both the starting and ending keyframe values.
WRAPPING UP

To delete all keyframes associated with a specific parameter of a clip, select the clip, go to the Inspector, and click the small, downward-pointing triangle next to the keyframe diamond at the far right side of the parameter control.
To hide the Video Animation bars, select the clip and type Control+V again.











Hi,
You seem to know a lot about FCPX. Can you tell me how I can select more than one keyframe at the time? I’d like to delete all keyframes in a clip, but it’s quite a few, and takes time to select-delete-repeat.
Harald:
In the Inspector, click the small curved reset arrow for the parameter you want to reset. Or, right-click the keyframe plus icon in the Inspector and select Delete All Keyframes.
Larry
NIce tutorial on key framing opacity. There is a problem with linear keyframes in all other “video animation” bars. As far as I can see there is no “right click” to bring up the ease in, ease out parameters. Even a linear setting on the keyframe still has some whonky movement. Someone discovered a solution of adding and deleting keyframes on each side of the keyframe to make it linear. What do you think? Does Apple know about this issue?
Thanks for your excellent grasp of all things FCPX
Brad
Would I would be correct in assuming that I can’t change the keyframe type (i.e. ease out) for scale changes.
Larry, did you ever respond to Brad Stoddard’s comment regarding your ease in/ease out tutorial? Like Brad, I can’t figure out how to GET RID of the ‘whonky’ additional movement that FCP X puts in. I just want it to go straight from point A to point B.
Steven:
No, I didn’t respond to Brad because I don’t have a work-around. I haven’t had time to look into this, investigating this is on my list…
Larry