Get this effect
Switch to Code in your Claude Desktop App
Install the skill (once)
Show the prompt
Install the Recharm video effects skill: download https://recharm-growth-staging.s3.us-east-2.amazonaws.com/website/downloads/recharm-video-effects.zip and unzip it into ~/.claude/skillsAsk for the effect
Add a reverse video to input.mp4 1 plays the sound backwards too, 0 keeps it playing forwards: 1
Several videos, several effects, one ask
Put your clips in the folder, mention them with @, and ask for everything at once. Claude runs one tested script after another on each clip, then joins them.
Add a reverse video to @clip1.mp4, put a sale badge on @clip2.mp4, give @clip3.mp4 a VHS look, then join all three with crossfades.
Settings you can change
Ask Claude to change any of these, or edit them at the top of the command.
| Setting | Default | What it does |
|---|---|---|
REVERSE_AUDIO | 1 | 1 plays the sound backwards too, 0 keeps it playing forwards. |
Without the skill
Don’t want to install the skill? Paste this prompt into Claude Code and Claude writes the command itself.
Show the prompt
Reverse input.mp4 (540x960, 30fps, 6 seconds): the output plays the whole clip backwards, so output frame 0 is the input's last frame and the output's last frame is the input's first frame (output time t shows input time 5.967 - t). Reverse the audio too, so the input's own sound plays backwards in step with the picture. Don't speed up, slow down, crop or add anything to the picture, and don't add any text. Use ffmpeg, keep the size, frame rate, 6-second length and audio, and save it as output.mp4.Run it without Claude
This is the exact command we tested. Save it as reverse-video.sh and run:
sh reverse-video.sh input.mp4 output.mp4Show the command
#!/bin/sh
# Reverse video: the whole clip plays backwards, picture and sound, from its last frame to its first.
# Usage: sh reverse-video.sh input.mp4 output.mp4
set -e
IN="$1"; OUT="$2"
REVERSE_AUDIO=1 # 1 plays the sound backwards too, 0 keeps it playing forwards
if [ "$REVERSE_AUDIO" = 1 ]; then AUDIO="areverse"; else AUDIO="anull"; fi
ffmpeg -y -v error -i "$IN" -filter_complex "[0:v]reverse[v]; [0:a]$AUDIO[a]" \
-map "[v]" -map "[a]" -r 30 -c:v libx264 -crf 18 -pix_fmt yuv420p -c:a aac "$OUT"





