Change video speed
Speed a video up or down by rescaling the timestamp on every packet. A packet-level copy, no decoding, so this runs in Node, the CLI and MCP as well as the browser. Audio speeds up with the video and its pitch shifts along with it, the same trade-off most simple speed-change tools make; correcting pitch back to normal needs decoding and resampling the audio, which this tool deliberately does not do.
Runs on your device. The file is never uploaded.
Change video speed divides every packet timestamp and duration by a factor you set, 1.5 by default, and writes MP4 with a -speed.mp4 ending. Above 1 shortens the clip, below 1 stretches it. A factor of 1 exactly is turned away, and audio rides the same rescale, so voices change pitch.
Questions
How does it speed the video up?
By rescaling every packet timestamp and duration, not by dropping or generating frames. A factor of 2 divides each timestamp by two, so the same frames play in half the time. Nothing is decoded or re-encoded, so the picture quality is untouched and the tool runs in Node, on the command line and through MCP as well as in the browser.
Does the audio go squeaky?
Yes. Audio is rescaled with the video, so its pitch shifts along with the speed, the same trade-off most simple speed tools make. Correcting the pitch back to normal would need the audio decoded, resampled and re-encoded, which this tool deliberately does not do. Mute the video first if the chipmunk effect is a problem.
What values can factor take?
Any positive number, entered as text, with 1.5 as the default. Above 1 is faster and shorter, below 1 is slower and longer. A factor of exactly 1 is refused with "factor of 1 would leave the video unchanged" rather than writing a pointless copy, and a zero or negative value gets "factor must be a positive number".
What comes out?
Always an MP4, named after your input with -speed.mp4 on the end, whatever container went in. Audio is included and rescaled when the source has an audio track. Rotation metadata from the source video track is carried across, so a sideways recording stays upright.
Why does it say no video track found?
Because the file has no readable video track. This tool works on video containers. For an audio only file, use Trim or merge audio, though note that tool changes duration by cutting rather than by rescaling speed. Video and audio are rescaled by the same factor, so a file that opens correctly keeps its tracks in step.
Is my file uploaded?
No. Everything happens on your device, in memory. Nothing is sent to a server, there are no accounts, and the page keeps working offline after the first visit. Both the source and the new file are held in memory at once, so a long recording can still be limited by your device rather than by any rule in the tool.