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 night vision to input.mp4 1 keeps the original contrast; higher gives darker shadows and hotter highlights: 1.6 Below 1 sinks the midtones so the bright backdrop reads as a dim scene: 0.6
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 night vision 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 |
|---|---|---|
CONTRAST | 1.6 | 1 keeps the original contrast; higher gives darker shadows and hotter highlights. |
GAMMA | 0.6 | Below 1 sinks the midtones so the bright backdrop reads as a dim scene. |
GLOW | 12 | Blur sigma in pixels for the halo around bright areas. |
GLOW_MIX | 0.45 | How strongly the halo is screened back over the picture (0-1). |
GRAIN | 30 | Strength of the flickering grain (0-100). |
VIGNETTE | 1.0 | Vignette angle in radians: larger darkens the edges more. |
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
Give all of input.mp4 a night-vision look with ffmpeg, from the first frame to the last. Convert it to grayscale, then apply eq=contrast=1.6:gamma=0.6. Add a glow: blur a copy with gblur sigma 12 and screen-blend it over the picture at 0.45 opacity. Add flickering grain with noise=alls=30:allf=t. Tint it green with curves on RGB: red '0/0 0.6/0.08 1/0.75', green '0/0.02 0.5/0.62 1/1', blue '0/0 0.6/0.12 1/0.65', so midtones land around rgb(110,190,90) and the brightest parts go pale green. Finish with vignette=angle=1.0 so the corners fall to near-black (brightness under 60) while the center stays bright. Keep the 540x960 size, 30fps, 6-second length and the audio. Save it as output.mp4.Run it without Claude
This is the exact command we tested. Save it as night-vision.sh and run:
sh night-vision.sh input.mp4 output.mp4Show the command
#!/bin/sh
# Night vision: the clip turns grainy phosphor-green monochrome with a soft glow and dark edges, like night-vision goggles.
# Usage: sh night-vision.sh input.mp4 output.mp4
# Needs ffmpeg.
set -e
IN="$1"; OUT="$2"
CONTRAST=1.6 # 1 keeps the original contrast; higher gives darker shadows and hotter highlights
GAMMA=0.6 # below 1 sinks the midtones so the bright backdrop reads as a dim scene
GLOW=12 # blur sigma in pixels for the halo around bright areas
GLOW_MIX=0.45 # how strongly the halo is screened back over the picture (0-1)
GRAIN=30 # strength of the flickering grain (0-100)
VIGNETTE=1.0 # vignette angle in radians: larger darkens the edges more
ffmpeg -y -v error -i "$IN" -filter_complex "
[0:v]format=gray,eq=contrast=$CONTRAST:gamma=$GAMMA,split[base][hi];
[hi]gblur=sigma=$GLOW[halo];
[base][halo]blend=all_mode=screen:all_opacity=$GLOW_MIX,noise=alls=$GRAIN:allf=t,format=rgb24,
curves=r='0/0 0.6/0.08 1/0.75':g='0/0.02 0.5/0.62 1/1':b='0/0 0.6/0.12 1/0.65',
vignette=angle=$VIGNETTE,format=yuv420p[v]" \
-map "[v]" -map 0:a? -r 30 -c:v libx264 -crf 18 -c:a copy "$OUT"





