FFmpeg Cookbook

Video Reverse Tool

Reverse a video clip. Choose to flip the audio too, mute it, or keep it as-is.

Local processing — no upload
Drop a video, or tap to select
Short clips recommended (under 30s) · MP4 / MOV / WebM
🎬
🔁
Reverse audio too
Full reverse
🔇
Remove audio
Silent clip
🎵
Keep original audio
Video only
Reversing uses a lot of memory. Long clips can crash the browser — trim first if needed.
Processing… 0%

What to do next

Popular uses
Reverse-motion effectsShort-form social assetsPreview reversal ideas

What this tool does

  • Reverse the entire clip or a custom range
  • Audio: reverse, mute, or keep original
  • Works with MP4 / MOV / WebM
  • Local processing — no upload

How to use

  1. 1

    Drop the video

    MP4 / MOV / WebM. For long clips, prefer the range option.

  2. 2

    Set a range (optional)

    Toggle “Use range” and enter start / end seconds. Strongly recommended for clips longer than 30 seconds.

  3. 3

    Choose audio mode

    Reverse / mute / keep.

  4. 4

    Run the conversion

    Preview will appear when complete.

What each setting means

Range toggle
Off = full video, on = only the chosen range is reversed.
Start / end seconds
Range bounds when the toggle is on.
Audio mode
Reverse (areverse), mute (-an), or keep (often unnatural).

Recommended settings

Boomerang-style social clip
Range 2–5 sec · audio reverse
Short bursts of reverse audio feel intentionally weird in a fun way.
Sports replay effect
Range 5–10 sec · audio muted
Reversed dialog tends to feel jarring — muting is cleaner.
Whole-clip gag video
Full · audio reverse
Reversed speech is the joke.

Common pitfalls

Symptom: “Out of memory” on long clips

Cause: The reverse filter buffers every frame in memory.

Fix: Enable the range option and keep it under ~30 seconds.

Symptom: Reversed audio sounds distorted

Cause: Some audio formats degrade through areverse.

Fix: Switch audio to muted or keep original.

Symptom: Output is all black

Cause: VFR source confuses the reverse filter.

Fix: Re-encode to CFR with the Format Converter first.

Equivalent FFmpeg commands

Reference commands you can run on the desktop FFmpeg CLI.

Reverse entire clip (audio too)
ffmpeg -i input.mp4 -vf reverse -af areverse out.mp4
Reverse a specific range
ffmpeg -i input.mp4 -ss 5 -to 10 -vf reverse -af areverse out.mp4
Memory-saver: video only
ffmpeg -i input.mp4 -vf reverse -an out.mp4
Skipping audio cuts memory pressure.

Browser support & limits

  • Recommended max: 500 MB total / 100 MB when reversing whole clip
  • Whole-clip reverse: keep under 1 minute
  • VFR sources may need pre-conversion to CFR

Privacy

This tool runs ffmpeg.wasm directly in your browser. Files never leave your device — everything runs locally. Read the privacy policy →

Frequently asked questions

Why is a range required for long clips?

FFmpeg’s reverse filter holds every frame in memory. In a browser this becomes unstable past about a minute — clamp the range to ≤30 seconds for reliability.

Can I reverse a GIF?

No — this tool takes video input only. Convert the GIF to MP4 first or use the GIF tool to remake the reversed result as a GIF.

What does reversed audio sound like?

Speech becomes literally reversed (unintelligible, often comedic). Music can sometimes still feel like music backwards.

Can I keep the surrounding parts and only reverse a range?

No — the output contains only the reversed range. Combine trim + reverse + concat tools if you need surrounding context.

Why is my output bigger than the source?

Reverse re-encodes the video. Run it through Compress afterward if size matters.

Related tools