Create a thermal camera look
useful tips
// what it does
Approximates false-color thermal imaging by first pushing brightness and doubling saturation with eq, rotating the hue 180° with hue=h=180, then remapping each RGB channel through lutrgb expressions on val (the 0-255 input value): red snaps to 255 above 200 else 0, green is doubled and clamped, blue snaps to 255 below 50 else 0. That threshold-and-scale remap turns each channel into a heatmap-like gradient. It's a stylistic effect for a surveillance/predator look, not calibrated temperature data.
// shell
$ ffmpeg -i input.mp4 -vf "eq=brightness=0.06:saturation=2,hue=h=180,lutrgb=r='if(gt(val,200),255,0)':g='clip(val*2,0,255)':b='if(lt(val,50),255,0)'" output.mp4// gotcha
lutrgb evaluates each channel against its own value, not overall luminance, so the mapping depends heavily on the source's color balance — a bright, colorful scene won't produce the clean thermal gradient you'd get from a near-grayscale source.