blind-make-kernel.1 - blind - suckless command-line video editing utility
(HTM) git clone git://git.suckless.org/blind
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
blind-make-kernel.1 (1715B)
---
1 .TH BLIND-MAKE-KERNEL 1 blind
2 .SH NAME
3 blind-make-kernel - Create a custom convolution matrix
4 .SH SYNOPSIS
5 .B blind-make-kernel
6 [-d
7 .IR denominator ]\ ...
8 [-nxyza]
9 --
10 .IR value \ ...]\ ...
11 .SH DESCRIPTION
12 .B blind-make-kernel
13 creates a convolution matrix that can be applied to
14 a video using
15 .BR blind-apply-kernel (1).
16 .P
17 The matrix is construct from each
18 .I value
19 with
20 .B --
21 delimiting the rows. For example
22 .P
23 .nf
24 blind-make-kernel 1 2 3 -- 4 5 6
25 .fi
26 .P
27 creates the matrix
28 .P
29 .nf
30 1 2 3
31 4 5 6
32 .fi
33 .P
34 If no
35 .I value
36 is specified (and at most one
37 .B --
38 is used)
39 the matrix is read from stdin, <newline>
40 is used to delimit rows and other whitespace
41 is used to delimit cells.
42 .SH OPTIONS
43 .TP
44 .B -a
45 Apply the values to the alpha channel, apply an
46 identity kernel to all unselected channels.
47 .TP
48 .BR -d \ \fIdenominator\fP
49 Divide the matrix by
50 .IR denominator .
51 This option is applied after
52 .B -n
53 and can be used multiple times. The product of
54 all specified values are used as the denominator.
55 .TP
56 .B -n
57 Normalise the matrix, that is, divide it by the
58 sum of all its elements. This option is applied
59 before
60 .BR -d .
61 .TP
62 .B -x
63 Apply the values to the X channel, apply an
64 identity kernel to all unselected channels.
65 .TP
66 .B -y
67 Apply the values to the Y channel, apply an
68 identity kernel to all unselected channels.
69 .TP
70 .B -z
71 Apply the values to the Z channel, apply an
72 identity kernel to all unselected channels.
73 .SH NOTES
74 .B blind-make-kernel
75 Create a single frame, to that it can be stored to
76 disc. When applying it to a video, you want to use
77 .BR blind-repeat (1).
78 .SH SEE ALSO
79 .BR blind (7),
80 .BR blind-apply-kernel (1),
81 .BR blind-kernel (1),
82 .BR blind-repeat (1)
83 .SH AUTHORS
84 Mattias Andrée
85 .RI < maandree@kth.se >