FCP X: Variable Speed Effect

Posted: September 16, 2012

I’ve written earlier about how to create still frames in Final Cut Pro X. In this article, I want to talk about how to apply a variable speed change to a clip.

Here, FCP X takes a different approach to variable speed than FCP 7, in that it changes the speed of a clip in steps, rather than with a smooth curve.

Here’s how this works. (Thanks, by the way, to Standard Films – www.standardfilms.com – for permission to use this clip.)

Here’s a clip of a snowboarder sliding down hill. (It is, um, about 800 degrees in LA as I write this – so all this snow looks REALLY nice!)

I want to slow it down as he gets engulfed by the snow, then speed it up at the end. The key tool that makes this happen is the Range Selection tool (R).

Select the Range tool from the Tool menu, or type R.

Drag a range inside the clip that starts where you want the speed change to start and ends where you want the first part of the speed change to end. In this case, I want the beginning of the clip to run at normal speed, then slow down as the plume of snow grows behind him.

Go to the Retime menu – it looks like a Smurf on a headset – and select Speed Ramp > to 0%. This creates a gradual slowdown of the clip – in four segments – over the duration of the selected range.

Several things happen at once: the Retiming Editor is displayed above the clip, and the selected range is divided into four speed segments – 87%, 63%, 37% and 13%.

When you play the clip, it starts a normal speed and gradually slows down, until it touches a single freeze frame at the end of the ramp; indicated by the red “slice” at the end of the range.

Using the Range Selection tool, select the second portion of the clip. In this case, I want to have the rest of the clip increase in speed until it is going faster than normal at the end.

Go back to the Retime menu and select Speed Ramp > from 0%. This creates a gradual speed up of the clip over the duration of the selected range.


If all you want to do is change the speed of a clip in sections, but not slow it all the way to zero, use the Range Selection tool to select a series of ranges in the clip and apply a constant speed change to each range. Then, adjust to suit.


To adjust any of the speeds of any of the segments, grab the small thumb at the right edge of each orange bar and drag left or right. In this case, I changed the speed of both segments around the still frame to run at 20%, rather than the default 13%.

To change the frame where the speed ramp changes, click the downward pointing arrow next to the speed listing and select Change End Source Frame. Drag this left or right to change the frame where the speed changes.

NOTE: Don’t change the position of the freeze frame, as this can cause major problems with the speed of the entire clip.

For the ending of this shot, I changed the speed of the last three segments – by dragging the thumb – to 61%, 100%; then clicked the small downward pointing arrow and selected Fast > 2x to change the speed to 200%.

So, the final effect is the snowboarder flies in, slows down as he kicks up a massive plume of snow, then speeds off into the distance.

When done, hide the Retiming Editor by typing: Command+R.

This looks very cool!

NOTE: If you will be slowing clips below about 30%, switch the video quality to Frame Blending. If you are going slower than about 10%, switch the video quality to Optical Flow. Both will improve playback image quality at slow speeds, though Optical Flow will take a while to analyze the clip.


If you need to reset the speed of a clip to 100% normal speed, select the entire clip, and either select Normal 100% from the Retime menu or type Shift+N. The clip returns to normal speed.


13 Comments to “FCP X: Variable Speed Effect”
  1. Very useful information. I love using the retime tool.

  2. Doug says:

    I’m editing a style of videos called telestrations where we use a lot of hand drawn illustrations and placing pre-drawn images, and then match it to the timing of the voice over. In FCP 7 I simply use Command J, and then shift-tab to change the duration of the clip from 5 seconds (or 2 minutes) to 20 frames or such. Is there a similar approach to this in FCPX? Grabbing the clip and dragging it back to fit the space doesn’t seem like an efficient enough approach. Is there a keyboard equivalent in FCPX to change the duration of a clip?



  3. Matthew says:

    hey Larry. great stuff. however, whenever I use the speed ramp effect, the clip doesn’t seem to render properly, there’s always that orange bar hovering over the clip. any tips on how to solve that issue?

  4. Ed Murphy says:

    Very helpful thanks! Currently working on compiling some footage from a recent visit to Europe and this technique is useful to summarize a lengthy clip!

  5. Mike says:

    Is there a way to ramp the speed beyond 100%? Like I have a clip that I want at full speed, then ramp it up to like 4x speed. Is this even possible? The only options I see are to or from 0%.

  6. FM says:

    Hi Larry,

    quite a hussle in comparison to 7. Have you ran in a plugin that can do the curve-job?

  7. Lisa says:

    Hi Larry, I am new to FCP X after 5 years of FCP 7, and I use your website a lot to figure it out. Thank you for all the information. I have a question that I haven’t been able to find the answer to about speed ramp.
    When I am using cross dissolve between to clips, if one of the clips are shaky it will give an undesired feeling of non-smoothness, so what I would do in the FCP 7 was to turn to speed to really low in the region of the clip that was inside the cross fade zone, and let it speed up to normal near the end of cross fade. It seems like that is impossible to do in X because half of the cross fade region of the clip can not really be selected or manipulated. In Fcp 7 you could go wherever in the clip and add key frames, even though those regions were not officially in the timeline. It was a little bit hard to explain I hope I am getting my point across. I would be glad if you tell me if there is a way to do this or I should just give up using Cross Dissolve on my shaky footage.


  8. Ryan says:

    Hello Larry. If you respond to this, thank you in advance for your time and knowledge… So I’ve been editing a skateboarding film and I’ve shot the majority of it with a Canon XH-A1 using these settings: SD16:9, 60i, and 1080i. I’ve been editing in FCPX using 720p at 60p. There’s also a mixture of some TRV-900 and VX-2100 footage. When I ramp slomo the Canon footage, I’ve noticed some slight shakiness on the top and bottom of the screen, but when I do the same thing with TRV or VX footage using the same settings in the same projects, there isn’t this ‘shakiness.’ I’d like to know if there’s something I’ve been doing wrong to cause that and what I need to do to fix it? Being the perfectionist that I am, I would like to work out every little nook and cranny I can before putting out a final copy. Thanks!

    • Larry Jordan says:


      The first big issue is you are shooting interlaced; the small “i” after 1080. Interlaced is never a good idea for the web. Always shoot progressive – “p” – when possible.

      Down-converting to 720p helps. But you may need to more “formally” deinterlace your footage to get the shakes to go away.

      Three things to try:

      1. In a separate, 1080i project, create a slow-mo clip using just the Canon footage. Does it look better? If so, export it from that project as video, then import it into the 720p project.

      2. Take the 1080i camera footage and deinterlace in Compressor before importing into FCP X. Does it look better?

      3. Try a different slo-mo application. Check out Twixtor, from Re:vision Effects.


      • Ryan says:

        Larry! Good news! I just found a solution to this in FCPX!

        Here are the exact instructions for using interlaced clips in progressive projects, without affecting any of the edit points in the project.

        “If you want to add an interlaced clip to a progressive project, you can have Final Cut Pro deinterlace the clip so that it plays at full resolution, free of the alternating jagged lines associated with interlaced clips in progressive projects.

        Do one of the following:

        In the Browser, select the interlaced clips you want to add to a progressive project.

        In the Timeline, select interlaced clips you’ve added to a progressive project.

        To open the Info inspector, click the Inspector button in the toolbar (shown below), and click the Info button at the top of the pane that appears.

        Inspector button in toolbar

        In the Info inspector, choose Settings View from the Metadata View pop-up menu.

        Select the Deinterlace checkbox.

        Note: Selecting the Deinterlace setting causes the frame rate of the selected clips to double. For example, if the original interlaced clips have a frame rate of 29.97 fps, the deinterlaced clips will have a frame rate of 59.94 fps. Keep this in mind when you choose the video and audio settings for your project.

        Tip: To confirm the absence of interlacing artifacts, you can press the Left Arrow and Right Arrow keys to step through the clips in the Timeline one frame at a time.

        To display full-resolution frames during playback, choose Better Quality from the Viewer Options pop-up menu in the upper-right corner of the Viewer.

        The clips now play back and function as progressive clips. Depending on your specific computer configuration, background rendering may be necessary.”


Check out what others are saying...
  1. [...] larryjordan.biz Final Cut Pro X, Ларри Джордан, Обучение var addedComment = [...]

  2. [...] for variable speed is “nonlinear speed ramp”. In fact it is very similar to working with variable speed in FCP X with the Range Selection [...]

Your thoughts are welcome


Larry Jordan & Associates, Inc
Video Editor
Experience Revolutionary Video Editing Techniques Through Final Cut Pro X Tutorials, Adobe Video Editing Classes, Final Cut Pro Classes, & A Variety of Other Software! Larry Jordan, Internationally - Renowned With 35+ Years Experience, Delivers Final Cut Pro Training & Other Software Via Live Webinars, Hosts Internet Radio, Podcasts, & More!
Los Angeles, CA
United States of America

Google Privacy Policy

Follow Larry

  • Facebook
  • Twitter
  • YouTube
  • Flickr
  • Google+