---
title: "How to create speed ramps and variable speed changes in DaVinci Resolve"
author: "Cutsio Team"
date: "2026-05-15"
lastmod: "2026-05-15"
category: "DaVinci Resolve Advanced Workflows"
excerpt: "DaVinci Resolve lets you create variable speed changes and speed ramps using the retime controls and curve editor. This guide covers constant speed changes, variable ramps, optical flow, and the Speed Warp feature in Studio."
tags: ["DaVinci Resolve","Speed Ramp","Variable Speed","Retime Controls","Slow Motion","Optical Flow","Speed Warp"]
---

## How do you create speed changes in DaVinci Resolve?

To create a speed change in DaVinci Resolve, right-click a clip on the timeline, select "Retime Controls" from the context menu, and a speed bar appears at the top of the clip. Drag the speed bar left to speed up the clip or right to slow it down. The clip duration changes to reflect the new speed, and the speed percentage is displayed on the clip.

For a constant speed change, enter the desired percentage directly in the speed bar — 50% for half-speed slow motion, 200% for double-speed fast motion. Resize the clip by dragging its edges while holding the Retime Controls enabled to change speed by adjusting duration.

DaVinci Resolve supports three retime methods: Nearest Frame (fastest, lowest quality), Frame Blend (good for moderate speed changes), and Optical Flow (best quality, most processing required). DaVinci Resolve Studio adds Speed Warp for advanced motion-estimated retiming with the highest quality.

## How do you create a variable speed ramp in DaVinci Resolve?

A speed ramp changes playback speed over time — starting at normal speed, slowing down for a key moment, then returning to normal. To create one, enable Retime Controls on the clip. Ctrl-click (Windows) or Cmd-click (Mac) on the speed bar to add speed points. Drag the segments between speed points to different speeds.

The graphical curve editor provides finer control. Click the curve icon on the retime control bar to open the speed curve editor. The curve shows clip position on the vertical axis versus time on the horizontal axis. A straight 45-degree line represents constant speed. Steeper sections represent faster playback. Flatter sections represent slower playback.

Adjust the curve handles to create smooth acceleration and deceleration between speed changes. Linear transitions between speeds look mechanical. S-curve transitions — gradual ease-in and ease-out — create natural-feeling speed changes.

For a dramatic slow-motion effect on a highlight moment, place speed points at the start and end of the moment, drag the segment between them to 20-40% speed, and adjust the curve handles to create smooth transitions into and out of the slow motion.

## Speed ramp use cases by content type

| Content type | Speed ramp pattern | Suggested speed | Retime method |
|---|---|---|---|
| Action sports | Normal → slow on trick → normal | 20-40% | Speed Warp (Studio) or Optical Flow |
| Interview highlight | Normal → slow on key quote → normal | 60-80% | Optical Flow |
| Music video | Match beat with speed changes | Variable | Frame Blend |
| Product demo | Normal → slow on feature reveal → normal | 50-70% | Optical Flow |
| Cinematic transition | Fast motion into scene, slow down on arrival | 200% → 50% | Optical Flow |

## How does Speed Warp differ from Optical Flow in DaVinci Resolve Studio?

Speed Warp is an advanced retiming algorithm available in DaVinci Resolve Studio. It uses motion estimation to create new frames that were not present in the original footage, producing smoother slow motion than Optical Flow in challenging footage.

| Retime method | Quality | Processing speed | Best for |
|---|---|---|---|
| Nearest Frame | Lowest | Fastest | Fast preview, dramatic stop-motion effect |
| Frame Blend | Moderate | Fast | Moderate speed changes (50-80%) |
| Optical Flow | High | Moderate | Most slow-motion work |
| Speed Warp (Studio) | Highest | Slowest | Complex motion, challenging footage |

Speed Warp is particularly effective for footage with complex motion patterns that confuse Optical Flow — fast-moving subjects, repetitive patterns, or high-contrast edges. It analyzes motion vectors more comprehensively and generates cleaner intermediate frames.

Apply Speed Warp from the inspector when a clip has a speed change applied. Select the clip, open the inspector, and in the Retime section, choose "Speed Warp" from the Retime Process dropdown. Adjust the Motion Estimation settings to balance quality and processing time.

## How does pre-editing upstream help with speed ramps?

Speed ramps work best on select clips within a timeline — not on hours of raw footage. Applying speed changes to unedited footage wastes time processing retime effects on clips that will be cut.

When you pre-edit footage in Cutsio, you identify and highlight the specific moments that deserve the dramatic treatment — the winning goal, the key quote, the product reveal. Export an EDL with only those selects into DaVinci Resolve, and apply speed ramps only to the clips that matter.

<div class="not-prose my-12 rounded-2xl border border-slate-200 dark:border-white/[0.08] bg-gradient-to-br from-slate-50 to-white dark:from-neutral-900 dark:to-neutral-950 p-8 md:p-10 shadow-sm">
  <div class="flex flex-col md:flex-row md:items-center md:justify-between gap-6">
    <div class="flex-1">
      <div class="flex items-center gap-3 mb-3">
        <div class="flex h-10 w-10 items-center justify-center rounded-xl bg-indigo-100 dark:bg-indigo-500/20 text-indigo-600 dark:text-indigo-400">
          <svg class="h-5 w-5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z"/><circle cx="12" cy="13" r="3"/></svg>
        </div>
        <span class="text-sm font-semibold text-indigo-600 dark:text-indigo-400 uppercase tracking-wider">Cutsio</span>
      </div>
      <h3 class="text-xl md:text-2xl font-bold tracking-tight text-slate-900 dark:text-white mb-2">
        Find the moment. Add the ramp.
      </h3>
      <p class="text-slate-600 dark:text-neutral-400 text-base leading-relaxed max-w-xl">
        Use Cutsio to find the exact moments that need speed ramps — highlight reels, key quotes, reaction shots. Export only those selects and add your ramps in Resolve without processing unused footage.
      </p>
    </div>
    <div class="shrink-0">
      <a href="https://studio.cutsio.com" target="_blank" rel="noopener noreferrer"
         class="inline-flex items-center justify-center rounded-full bg-indigo-600 px-6 py-3 text-sm font-medium text-white hover:bg-indigo-700 dark:bg-white dark:text-slate-900 dark:hover:bg-neutral-100 transition-colors shadow-sm">
        Try Cutsio Free
        <svg class="ml-2 h-4 w-4" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg>
      </a>
      <p class="mt-2 text-xs text-center text-slate-400 dark:text-neutral-500">No credit card. 60 mins free.</p>
    </div>
  </div>
</div>

## FAQ

### Is Speed Warp available in the free version of DaVinci Resolve?
No. Speed Warp is exclusive to DaVinci Resolve Studio. The free version offers Nearest Frame, Frame Blend, and Optical Flow retime methods.

### Can I apply a speed ramp to an entire timeline?
Apply speed changes to individual clips, not the entire timeline. For timeline-wide speed adjustment, nest the timeline or use the retime controls on a compound clip.

### Does changing clip speed affect audio pitch?
By default, Resolve preserves audio pitch during speed changes. Disable pitch correction in the inspector if you want the audio to speed up or slow down naturally.

### How do I reverse a clip in DaVinci Resolve?
Enable Retime Controls, right-click the speed bar, and select "Reverse." The clip plays backward at its original speed.

### Can I keyframe speed changes in the curve editor?
Yes. The curve editor provides full keyframe control over speed. Add keyframes along the speed curve and adjust handles for precise timing.

<div class="not-prose blog-large-cta">
  <div class="max-w-3xl mx-auto text-center">
    <h3>
      Find highlights faster. Add speed ramps smarter.
    </h3>
    <p>
      Use Cutsio to locate the exact moments worth slowing down. Export an EDL into Resolve and apply Speed Warp or Optical Flow only to your selects.
    </p>
    <ul>
      <li>
        <svg class="h-6 w-6 text-emerald-400 shrink-0 mt-0.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>
        <span>Visual Intelligence search to find highlight moments</span>
      </li>
      <li>
        <svg class="h-6 w-6 text-emerald-400 shrink-0 mt-0.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>
        <span>EDL and XML export for direct Resolve import</span>
      </li>
      <li>
        <svg class="h-6 w-6 text-emerald-400 shrink-0 mt-0.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>
        <span>Non-destructive workflow — original files stay untouched</span>
      </li>
    </ul>
    <div class="flex flex-col sm:flex-row items-center justify-center gap-4">
      <a href="https://studio.cutsio.com" target="_blank" rel="noopener noreferrer"
         class="no-underline inline-flex items-center justify-center rounded-full bg-indigo-600 px-8 py-3.5 text-sm font-semibold text-white hover:bg-indigo-700 dark:bg-white dark:text-slate-900 dark:hover:bg-neutral-100 transition-colors shadow-sm">
        Try Cutsio Free
        <svg class="ml-2 h-4 w-4" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg>
      </a>
      <button type="button" onclick="window.dispatchEvent(new CustomEvent('open-contact-modal'))"
              class="inline-flex items-center justify-center rounded-full border border-white/20 px-8 py-3.5 text-sm font-medium text-white hover:bg-white/10 transition-colors">
        Book a demo
      </button>
    </div>
    <p class="mt-4 text-xs text-slate-500">No credit card required. 60 minutes of free processing.</p>
  </div>
</div>
