Speed Up Video

Play a clip at a quarter of its speed or eight times it, and decide what the change does to the voices.

Secure server processingVideoWorkingNo account needed

What this tool does

Speed Up Video re-times a clip with ffmpeg's setpts filter on the OmniKitly processing service. Six speeds are offered — 0.25×, 0.5×, 1.5×, 2×, 4× and 8× — and the new running time is the old one divided by that figure, so a ten-minute recording comes back at two and a half minutes on 4× and at twenty minutes on 0.5×. What setpts moves is the moment each frame appears; on its own it neither manufactures a frame nor keeps one it no longer has room for. Speeding up therefore drops what will not fit at the source's rate: a four-second 30fps test clip of 120 frames came back as 32 frames, still 30fps, at 4×. Slowing down does the opposite and keeps all 120, lowering the rate instead — the same clip at 0.25× returned those 120 frames spread over sixteen seconds at 7.5fps, and at 0.5× it returned them at 15fps.

That has two consequences worth expecting. A slowed clip holds each original frame on screen for longer — four times as long at 0.25× — so quick movement steps visibly rather than flowing, and the low output frame rate can look wrong to an editor or a platform that expects 24fps or more; the blending option below is the answer to both. Speeding up is the mirror image: an 8× pass keeps roughly one frame in eight and discards the rest, so the file shrinks broadly in step with the duration. That sampling is the same thing a timelapse does, which is why this tool gives the timelapse look — what it will not do is hold on to the frames it skipped.

The audio setting offers three routes, and one of them does not currently do what its label says. Keep the pitch sends the track through ffmpeg's atempo filter, which stretches or compresses the waveform in time and leaves the frequencies alone, so speech at 2× is hurried but still recognisably the same person; atempo handles a factor of only 0.5 to 2.0 in a single stage, so the extremes are built by chaining stages and 8× is three doublings in a row. Drop the audio removes the track before encoding. The third, Let the pitch change, is the one to leave alone for now: it rewrites the audio timestamps and never touches the samples, so the exported track still carries every original sample at its original rate — the pitch does not rise, the sound does not shorten, and a four-second clip run at 4× ends up with four seconds of audio against one second of picture. Use Keep the pitch or Drop the audio until that is put right. On either of those the sound is re-encoded to AAC rather than copied across.

Two fixed limits and one option to know before you start. The result is always MP4 carrying H.264 and AAC at one fixed constant-quality level, so an MKV, WebM or MOV source changes container as well as tempo, and neither the format nor the bitrate is yours to set here. The speed applies to the whole clip, with no ramp between two speeds and no way to treat one section differently. The option is the blend-frames checkbox, which appears only at 0.25× and 0.5× and stays off until you tick it: with it on, ffmpeg's minterpolate filter fills the stretched gaps with cross-faded frames at up to thirty a second, so an edge dissolves towards its next position instead of jumping to it. That multiplies the frames the encoder has to write, so the service works out whether the clip fits before it starts and refuses the combination with the size it can manage rather than running out of time halfway through.

How to use it

  1. Add the video. Up to 200 MB per file and no longer than three hours. Several clips may be dropped in at once, and each becomes its own job carrying the same settings.
  2. Pick a speed. 0.25× and 0.5× slow the clip down, while 1.5×, 2×, 4× and 8× speed it up. Divide the current running time by the figure to see what you will get back. The blend-frames option appears alongside once 0.25× or 0.5× is chosen.
  3. Say what happens to the sound. Keep the pitch for anything with speech in it, or drop the audio track altogether. The third choice, let the pitch change, leaves the samples exactly as they were, so the track will not line up with the re-timed picture.
  4. Run it and take the result. The download arrives as your own filename with -speed added and an .mp4 extension, whatever container the source arrived in.

Processing & privacy

Secure server processing. This operation requires temporary server processing.

Common use cases

Shortening a long screen recording

A forty-minute walkthrough at 2× is twenty minutes that still contains every word, provided the pitch-keeping option is left on.

Studying a movement closely

Quarter speed stretches a golf swing, a machine cycle or a goal-line incident over enough seconds to see where it actually goes wrong.

Condensing a fixed-camera shot

An hour of a locked-off camera becomes seven and a half minutes at 8×, keeping roughly one frame in eight to get the timelapse effect and coming back a good deal smaller.

Fitting a take inside a time limit

A seventy-second recording sent to a platform capped at sixty seconds fits at 1.5× with room spare, instead of losing its ending to a cut.

Questions

Is my video uploaded?
Yes. The re-timing is done by ffmpeg on the OmniKitly processing service, so the clip travels there over an encrypted connection and is removed along with the MP4 it produced once the job's retention window ends — six hours unless that setting has been changed.
Do voices still sound right at 4× or 8×?
That is what Keep the pitch does. atempo stretches the waveform in time rather than replaying it faster, and since one stage only reaches a factor of two, 4× runs two chained stages and 8× runs three. Each stage is a real processing pass, so heavily stretched speech sounds thinner than the original even with the pitch correct.
Why does the chipmunk option not raise the pitch?
Because the code behind it only compresses the audio timestamps and leaves the samples untouched, which is not the same operation as replaying them at a higher rate. Decoding the result of a 4× run gives back audio of exactly the original length and pitch, now longer than the video it sits with. It is a known defect rather than a setting to tune, and the honest workaround is Keep the pitch, or Drop the audio and add your own.
Can I enter a speed that is not on the list?
No. The six values in the menu are the only ones the form sends, and the service clamps whatever it receives to the 0.25× to 8× range. For 3×, run a 1.5× pass and then a 2× pass, accepting that the video is encoded twice.
Will slowing a clip down give smooth slow motion?
Not in the way a high-speed camera does. Left alone, each existing frame is simply held on screen for longer, so 0.25× shows visible stepping on fast movement. Ticking Blend frames when slowing down runs ffmpeg's minterpolate filter in its blend mode, which cross-fades between those held frames at up to thirty a second: the stepping softens into a dissolve that reads as motion blur. It is not motion-compensated interpolation, so nothing is invented about where a moving object sat between two frames, and genuinely fluid slow motion still has to be shot at a high frame rate.
Does speeding a clip up make the file smaller?
Usually yes, and roughly in step with the running time, because the frames that no longer fit at the source's frame rate are dropped rather than crammed in. A four-second 60fps test clip came back as 10 KB from 53 KB at 8×. Treat it as a side effect rather than a size control, though: the quality level here is fixed, so Compress Video is still the tool for hitting a particular size.
Can I change the speed of just one part?
No. The chosen speed covers the entire clip. Cut the section you want with Trim Video first, re-time that piece here, and put the parts back together with Merge Videos.
What are the limits on size and length?
200 MB per file, ten minutes of processing per job, and anything over three hours is refused at the inspection stage before encoding starts. A long, high-resolution source at 0.25× is the combination most likely to reach the time limit, which is why frame blending is measured against the clip's length and resolution before encoding begins and declined up front when it would not finish in time.

Related tools