ffmpeg lagfun filter, not much information.
From FFmpeg_Book.pdf by Michael Koch, 2.83 Lagfun filter, page 144 (version November 25, 2023)
Using a command like this (on my Mac)
ffmpeg -i in/20210313_01_p_10.mp4 -vf "format=gbrp,lagfun=decay=0.97:planes=1" out/planes=1_97.mp4
3x2.jpg planes=1, 2, 3, 4, 5, 6 decay=0.97 (at end of video).
100.jpg planes=1 decay=1.00 at 10 s. This can work with a linear movement across the screen, with a non-moving camera.
ffmpeg -i in/planes=7_97.mp4 -vf "format=yuv420p,scale='nhd'" out/s_planes=7_97.mp4
Allowed range for planes is from 0 to 15
planes=0 none effect
planes=1 green
planes=2 blue
planes=3 cyan
planes=4 red
planes=5 yellow
planes=6 magenta
planes=7 white (here more like skin colour)
planes=8=0 none effect
planes=9=1 green
planes=10=2 blue
planes=11=3 cyan
planes=12=4 red
planes=13=5 yellow
planes=14=6 magenta
planes=15=7 white
ffmpeg tmix
If the "trails" of the frames are too distinct, the "tmix"
filter can mix frames before the "lagfun" filter.
ffmpeg -i in.mp4 -vf tmix=frames=8:weights="1 1 1 1 1 1 1 1" out_tmix.mp4
Alexander Refsum Jensenius has worked more on this
2tmix097_7.mp4 tmix + lagfun planes=7 decay=0.97