How to generate a backwards video with no software install
- Step 1Open the page — that is the whole install — There is nothing to download or sign up for. The first run loads the FFmpeg.wasm core (a few MB) into your browser and caches it; after that, reversals reuse it.
- Step 2Drop your clip — Drag any MP4, MOV, MKV, WebM, AVI, M4V, or TS file onto the drop zone. No project to create, no timeline to set up — the reverser takes no parameters.
- Step 3Processing runs locally — FFmpeg.wasm reverses video and audio in your browser. Nothing is uploaded. The progress label shows a single pass for short clips, or a chunked reverse for long ones.
- Step 4Long clips are handled automatically — Where VLC's reverse stutters or stops on long footage, JAD splits clips over 60 seconds into 8-second segments, reverses each, and concatenates them in reverse order — so memory never overflows.
- Step 5Download the MP4 — Save the reversed H.264 MP4. No watermark, no export dialog with a hundred presets to misconfigure — just the reversed clip.
- Step 6Need the CLI behaviour scripted? — If you do want automation, JAD's tools are scriptable via the local runner; otherwise the browser path is the no-install option. For one-off reverses, the browser is faster than spinning up a terminal.
JAD vs the desktop reversers
All use FFmpeg-style reversal under the hood; the difference is setup, privacy, and convenience.
| Tool | Install needed | Notes |
|---|---|---|
| JAD (this tool) | None — browser tab | Same reverse/areverse filters; local, no upload, no watermark; output MP4 CRF 20 |
| VLC | Desktop app | Built-in reverse is glitchy and struggles on long clips; not a clean export path |
| Premiere Pro | Subscription + install | Clean reverse via Speed/Duration > Reverse Speed; overkill for a single clip |
| After Effects | Subscription + install | Time-reverse layer; precise but heavy for a quick reverse |
| FFmpeg CLI | Install + terminal | -vf reverse -af areverse — exactly what JAD runs, but you type it yourself |
What you get with the no-install path
Fixed behaviour — no presets to configure, no project files.
| Item | Value |
|---|---|
| Setup | None — open the page and drop a file |
| Engine | FFmpeg.wasm (reverse + areverse) |
| Output | H.264 MP4, CRF 20, AAC 192 kbps |
| Privacy | Local only — no upload |
| Long clips | Auto chunked above 60 s |
| Free tier | 1 GB per file, 1 file (Pro 10 GB/5, Pro-media 100 GB/50, Developer 100 GB/unlimited) |
Cookbook
No-install reversal recipes, compared to what the same task takes in desktop tools.
The FFmpeg command you do NOT have to type
JAD runs exactly this internally. With the browser tool, you skip the install and the terminal entirely.
CLI equivalent (what you'd type with FFmpeg installed):
ffmpeg -i in.mp4 -vf reverse -af areverse \
-c:v libx264 -preset medium -crf 20 \
-c:a aac -b:a 192k out.mp4
With JAD: drop in.mp4 -> download out.mp4. No install, no typing.Reverse where VLC would glitch
VLC's built-in reverse is unreliable on longer clips. JAD's chunked path handles them cleanly.
Clip: lecture.mp4 (2 min)
VLC: reverse playback stutters / frame-limited, no clean export.
JAD: probes > 60 s -> chunked reverse (8 s segments) -> out.mp4
full, clean reversal, no install.Quick reverse without opening Premiere
A single reverse does not justify launching a full NLE.
Premiere: new project -> import -> clip to timeline ->
Speed/Duration -> Reverse Speed -> export preset...
JAD: drop clip -> download. Seconds, not minutes.Reverse on a locked-down work laptop
No admin rights to install software? The browser path needs none.
No install permissions on the machine? - Can't install VLC / Premiere / FFmpeg. + Open the JAD reverser in any browser, drop the clip, done. Files stay local; nothing is uploaded.
Different input container, same one-step result
MOV, MKV, WebM all work; output is always MP4.
Input: clip.mkv (or .mov / .webm / .avi / .m4v / .ts) JAD decodes it and reverses -> out.mp4 No format-conversion step needed; the reverse handles it.
Edge cases and what actually happens
Expecting a desktop-app install or download
By designThere is nothing to install. The first page load fetches and caches the FFmpeg.wasm core; after that, reversals run locally with no further download. If you were looking for an installer, the browser tab is the whole app.
VLC reverse glitched on a long clip
Handled hereVLC's built-in reverse is frame-limited and unreliable on long footage. JAD's chunked pipeline (auto above 60 s) reverses long clips cleanly by processing 8-second segments and concatenating them in reverse order — the failure mode you hit in VLC does not apply.
No admin rights to install software
SupportedBecause it runs in the browser, the no-install path needs no installation permissions. It works on locked-down work or school machines where you cannot install VLC, Premiere, or FFmpeg.
You wanted to set an export preset like in Premiere
Not applicableThere are no export presets — the reverser always outputs H.264 MP4 at CRF 20. That removes the misconfiguration risk of a full NLE export dialog. For a specific bitrate afterward, use the video-bitrate-set tool.
First run feels slower than expected
One-time cacheThe very first reverse in a fresh tab also loads the FFmpeg.wasm core. That happens once and is cached; subsequent reverses skip it. It is still no install — just an initial in-browser load.
Unusual codec inside a standard container
May failA rare codec the FFmpeg.wasm build does not decode will cause the reverse to fail with an error. Re-mux or transcode to standard H.264 first — a desktop FFmpeg with extra codec support would have the same limitation unless built with those codecs.
Output is MP4 regardless of input
ExpectedLike a CLI reverse that re-encodes, JAD always writes H.264 MP4. The input container is decoded and the reversed result is encoded to MP4 at CRF 20.
File over the tier size cap
RejectedFree caps at 1 GB per file, Pro at 10 GB, Pro-media and Developer at 100 GB. A file over the cap is rejected before processing — compress the source or upgrade the tier. There is no minutes limit, only file size.
Frequently asked questions
Do I need to install anything to reverse a video?
No. JAD runs FFmpeg compiled to WebAssembly inside your browser tab. Open the page, drop a clip, download the reversed MP4 — no download, no installer, no subscription, and no command line.
Is this the same as reversing with FFmpeg on the command line?
Yes — it runs the same reverse and areverse filters FFmpeg uses, encoding to H.264 MP4 at CRF 20 with AAC audio. The difference is you skip installing FFmpeg and typing the command.
Why not just use VLC?
VLC's built-in reverse is glitchy and frame-limited, especially on longer clips, and it is not a clean export workflow. JAD reverses cleanly, handles long clips via an automatic chunked pipeline, and needs no install.
Can I use this without admin rights on my work laptop?
Yes. Because it runs in the browser, it needs no installation permissions — ideal for locked-down work or school machines where you cannot install VLC, Premiere, or FFmpeg.
Is my video uploaded to a server?
No. Despite running in the browser, processing is fully local — the FFmpeg.wasm engine reverses the clip on your machine. Nothing is uploaded, and there is no watermark.
What formats can I reverse?
MP4, MOV, MKV, WebM, AVI, M4V and TS are all supported. The output is always H.264 MP4, so a MOV or MKV is decoded and reversed without a separate conversion step.
Are there any settings to configure?
No. The reverser takes no parameters — quality is fixed at CRF 20. That removes the export-preset misconfiguration you can hit in a full NLE. For a specific bitrate, run the result through the video-bitrate-set tool afterward.
How long a clip can it reverse without installing anything?
There is no duration cap — limits are by file size (1 GB Free, 10 GB Pro, 100 GB Pro-media/Developer). Long clips reverse via an automatic chunked pipeline that keeps memory bounded, succeeding where VLC's reverse would choke.
Why was the first reverse slower?
The first run in a fresh tab also loads the FFmpeg.wasm core (a few MB), which is then cached. It is still no install — just a one-time in-browser load. Later reverses skip it.
Can I automate this instead of doing it by hand?
The browser tool is the no-install path for one-off reverses. If you need scripted automation, JAD's tools can run via a local runner — but for a single clip the browser is faster than setting up a terminal pipeline.
Will it work if my clip has an unusual codec?
If the codec inside the container is one the FFmpeg.wasm build cannot decode, the reverse fails with an error. Re-mux or transcode to standard H.264 first, then reverse. A desktop FFmpeg has the same limitation unless built with that codec.
Why is the output MP4 and not my original format?
Reversal is a full re-encode, and JAD always writes H.264 MP4 — exactly like a CLI reverse that re-encodes. The input is decoded and the reversed result is encoded to MP4 at CRF 20.
Privacy first
Every JAD Video tool runs entirely in your browser via WebCodecs and FFmpeg (WebAssembly). Your video files never leave your device — verified by zero outbound network requests during processing.