Video Speed Controller

Video Speed Controller — Fastest Free, No Watermark

QUICK ANSWER

The fastest free video speed controller online. Pick a multiplier between 0.25x and 4x, and native ffmpeg re-times the video while atempo pitch-corrects the audio so voices stay natural at any speed. No watermark, no signup, no length games.

  • Native ffmpeg pipeline
  • Pitch-corrected audio (no chipmunk)
  • 0.25x to 4x
  • No watermark
  • No signup
  • Up to 500 MB

Files are deleted from our server within 24 hours.

Trusted by creators at startups, agencies, and Fortune 500 teams.
Free forever — no signup, no watermark, no length cap.

How it works

  1. 1

    Drop your video in

    Click the dropzone or drag a .mp4, .mov, .webm, or .mkv. Files up to 500 MB are accepted — that covers most lecture recordings, meeting captures, and screen walkthroughs without splitting them up.

  2. 2

    Pick a speed

    Slide between 0.25x and 4x. Common picks: 1.5x to condense a meeting recording for a teammate, 2x to make a long lecture skim-watchable, 0.5x for a slow-mo tutorial step, 0.25x to inspect a UI animation frame-by-frame. Audio gets pitch-corrected automatically.

  3. 3

    Download the new MP4

    The upload goes straight to the nearest B2 edge via a presigned URL, ffmpeg re-times the video (setpts) and pitch-corrects the audio (atempo), and the finished MP4 is delivered through Bunny CDN. The output plays anywhere the source did.

Why this is fast

Two reasons. First, the encode itself is native ffmpeg, not WebAssembly — that is roughly 4–8x the throughput of in-browser ffmpeg on the same hardware, because the server runs real SIMD, threading, and direct disk I/O instead of the WASM shim. Second, the round-trip is short. Uploads go to the nearest Backblaze B2 point of presence via a presigned URL, so a viewer in Sydney is not pushing bytes through a single US-east origin. The finished MP4 comes back through Bunny CDN from the same edge. The result: a one-minute screen recording is usually done in seconds, including upload.

What this tool does, exactly

We change each frame's presentation timestamp with setpts=(1/speed)*PTS and run the audio through a chained atempo filter (atempo only accepts 0.5–2.0 in a single instance, so 4x speed-up becomes atempo=2.0,atempo=2.0). Video is re-encoded with libx264 at CRF 22 (visually transparent), audio is AAC at 160 kbps, and the output MP4 carries +faststart so it plays the moment it starts streaming. Frames are re-timed, not duplicated or dropped for moderate ratios (0.5x–2x); extreme ratios drop or hold frames but a 30 fps source still reads as smooth.

Why pitch correction matters

The naive way to speed up a video is to play frames faster, which also pitches the audio up — that is the chipmunk effect. Naive slow-mo has the opposite problem: voices drop into a Darth-Vader register. atempo decouples time from pitch using a phase-vocoder, so voices stay at the same frequency and words just arrive sooner or later. The result sounds like a podcast app running at 1.5x — not a cartoon. The same setting works for 0.25x slow study playback all the way up to 4x condensed meeting recaps, with no audible artifacts on speech.

Sister tools

Speed-changed video too big now? Video compressor shrinks it without a visible quality drop. Need a true slow-only flow? Slow motion video maker is the focused 0.25x/0.5x/0.75x preset. Want to cut the speed-changed clip down to one section? Video cutter handles that. Need a frame as a still for a thumbnail? Video thumbnail maker. Going silent for a time-lapse? Mute video strips the audio losslessly. If you want viewers to control speed instead of baking it in, record on Clipy — the hosted player exposes 0.5x/1x/1.25x/1.5x/2x without re-exporting.

Common questions

Does speeding up a video also speed up the audio?

Yes — and we keep the voice natural while we do it. Video frames are re-timed with ffmpeg's setpts filter, and the audio is re-timed with atempo, a phase-vocoder filter that decouples time from pitch. So a 2x export plays in half the time but the voice keeps the same tone. No chipmunk, no Darth Vader.

Can I speed up beyond 4x?

The slider tops out at 4x because past that most content is unreadable — a 4x export of a one-hour video is already 15 minutes. If you genuinely need a multi-hour time-lapse, the cleaner path is extracting key frames as a slideshow rather than playing the original at 8x.

Will the output file be smaller at higher speeds?

Yes, roughly proportional to the speed-up. A one-hour 100 MB source at 2x lands near 50 MB at the same quality, because there are half as many frames worth of bits to encode. Slow-mo goes the other way and produces a bigger file.

Does it work on .mov and .webm too?

Yes — we accept .mp4, .mov, .webm, and .mkv as input and always output a clean MP4 with H.264 + AAC, which is the most universally playable combination across players, social uploaders, and email clients.

Why not just use the player's speed control?

If you control the playback surface, that is almost always the right answer — the file stays small and viewers pick their own pace. This tool is for cases where the destination has no speed UI: a Slack inline player, a CMS embed, an email attachment, or a file someone will scrub frame-by-frame.

What happens to my file after the conversion?

Files upload to the nearest Backblaze B2 point of presence via presigned URL, the ffmpeg job runs on our server, the result lands on CDN, and both the source and the output are deleted within 24 hours. No signup, no watermark, no length cap on the public tool.

More free tools