blind-arithm - Perform simple arithmetic on a video

NAME  SYNOPSIS  DESCRIPTION  OPERATIONS  OPTIONS  SEE ALSO  AUTHORS 

NAME

blind-arithm - Perform simple arithmetic on a video

SYNOPSIS

blind-arithm [-axyz] operation right-hand-stream

DESCRIPTION

blind-arithm reads left-hand operands from stdin, and right-hand operands from right-hand-stream, and perform the choosen operation over the read values and prints the resulting video to stdout. The operation with operands from the same colour parameters on the sames pixels on the same frames on the two videos.

If stdin is longer than right-hand-stream, the remainder of stdin is printed without any changes. If stdin is shorter than right-hand-stream, the remainder of right-hand-stream is ignored but may be partially read.

OPERATIONS

add

Calculate the sum of the operands.

sub

Subtract the right-hand operand from the left-hand operand.

mul

Calculate the product of the operands.

div

Divide the left-hand operand by the right-hand operand.

exp

Raise the left-hand operand to the nth operand, where n is the value of the right-hand operand.

log

Calculate the logarithm of the left-hand operand and divide it by the logarithm of the rigth-hand operand.

min

Select the lowest operand.

max

Select the highest operand.

abs

Calculate the the sum of absolute value of the left-hand operand subtracted by the right-hand operand, and the right-hand operand

OPTIONS

-a

Do not modify the alpha channel (the fourth channel).

-x

Do not modify the X channel (the first channel).

-y

Do not modify the Y channel (the second channel).

-z

Do not modify the Z channel (the third channel).

SEE ALSO

blind(7), blind-single-colour(1), blind-set-alpha(1), blind-set-luma(1), blind-invert-luma(1), blind-set-saturation(1)

AUTHORS

Mattias Andrée <[email protected]>


Updated 2024-01-29 - jenkler.se | uex.se