How the Slow Motion / Speed Creator Works
AnyTool changes video speed entirely in the browser. For an instant preview, it drives the HTML video element with playbackRate and preservesPitch=true so the chosen speed (0.1x–16x) is seen and heard immediately with natural-pitch audio — no encoding needed. On download, a self-hosted ffmpeg engine renders the result: video timing via setpts and pitch-preserved audio via a chained atempo filter (chained because atempo only accepts 0.5–2.0 per stage), output as H.264/AAC MP4 (or VP8/Vorbis WebM). A speed of 1.0x uses stream copy to remux losslessly.
- Runs client-side — the clip is never uploaded
- Self-hosted ffmpeg core — no CDN
- Slow motion or timelapse, 0.1x to 16x
- Natural-pitch audio via chained atempo (no chipmunk)
- Instant playbackRate live preview before rendering
- No backend, no watermark, no caps
