blind-time-blur - Draw new frames on top of old frames with partial alpha
blind-time-blur alpha-stream
blind-time-blur reads a video from stdin and a mask video from alpha-stream. The first frame from the video is printed to stdout as is, and the first frame from the mask video is ignored. Succeeding frames are drawn on top of the last frame printed to stdout, with its alpha cannel multiplied pixel-by-pixel by the product of the luminosity and the alpha from corresponding pixel in the mask video, and then printed stdout.
If stdin is longer than alpha-stream, the remainder of stdin is printed without any changes. If stdin is shorter than alpha-stream, the remainder of alpha-stream is ignored but may be partially read.
blind(7), blind-single-colour(1), blind-gauss-blur(1)
Mattias Andrée <[email protected]>