VID · Video tools

Reverse Video

Shareable link

Settings are written to the URL as you change them. Nothing differs from the defaults yet.

Play a clip backwards and save it as a new file. The picture and the soundtrack are both reversed, and the export keeps the source container family.

How the clip is reversed

Compressed video can only be decoded forward, because most frames are stored as changes from the frames before them. So the export works backward in windows:

  1. Take the last window of the clip, decode it forward into memory.
  2. Encode those frames last one first.
  3. Move one window earlier and repeat until the start.

Each window is a fixed amount of memory rather than a fixed number of seconds. At 1080p that is 24 frames, at 720p 54. The rail shows the window for the loaded file.

Audio

The soundtrack is reversed with the same windowed method the audio reverser uses, decoded with a short run-up before each window so the seams are sample accurate. Reversed speech is unintelligible by nature; reversed music and ambient sound often work as a transition.

Speed

Reversing costs more than a normal re-encode because every window starts decoding at the key frame before it. Phone and camera footage has a key frame every second or two, so the overhead is small. Screen recordings can go ten seconds between key frames, and there every window repeats part of that decoding. Exporting them at 720p doubles the window length against 1080p, which halves the number of windows.

Preview

The preview plays the source forward, with sound. Browsers cannot play a compressed file backwards smoothly, which is the same reason the export needs windows.

Trim the clip first if you only need a few seconds reversed; a shorter source reverses proportionally faster. For a slow motion rewind, reverse the clip and then run it through the video speed changer.

Frequently Asked Questions

Yes, by default. The soundtrack is reversed in the same windows as the picture, so it stays in sync. Choose Remove audio for a silent clip.

A decoder can only run forward. The file is walked from the end in windows, and each window has to be decoded from the key frame before it. On files with few key frames, such as screen recordings, part of each window is decoded twice.

Not a fixed one. Memory holds one window of decoded frames, about 200 MB, whatever the duration. The output streams to browser storage, so a long file needs free disk space rather than memory.

Smaller frames fit more of them in a window, which means fewer seeks back to a key frame. A 4K source reversed at 1080p exports several times faster than at full size.

Reverse the clip here, then join the original and the reversed copy in a video editor. The reversed file starts on the source's last frame, so the two meet without a jump.

Explore Our Tools

Browse all tools