blob: 1e61ee3a67ed6fb17c1f27a9d1d1e45be7775710 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
|
.TH BLIND 7 blind
.SH NAME
blind - Collection of command line video editing utilities
.SH DESCRIPTION
.B blind
is a collection of command line video editing utilities.
.B blind
uses a custom raw video format with a simple container.
If you have a video file you want to edit, you first
have to convert it with
.BR blind-from-video (1).
To be able to play your video in a video play, you
have to convert it with
.BR blind-to-video (1).
.P
Raw video takes up tremendous amount of space, you
should therefore avoid storing the video without
first convert it with
.BR blind-to-video (1).
.SH UTILITIES
.TP
.BR blind-affine-colour (1)
Apply an affine transformation to the colours in a video
.TP
.BR blind-arithm (1)
Perform simple arithmetic on a video
.TP
.BR blind-cat-cols (1)
Place videos side by side
.TP
.BR blind-cat-rows (1)
Stack videos vertically
.TP
.BR blind-chroma-key(1)
Replace a colour range with transparency
.TP
.BR blind-colour-ciexyz (1)
Convert CIE XYZ for use with
.BR blind-single-colour (1)
.TP
.BR blind-colour-srgb (1)
Convert sRGB for use with
.BR blind-single-colour (1)
.TP
.BR blind-compress (1)
Compress a video for network transmission
.TP
.BR blind-concat (1)
Concatenate videos
.TP
.BR blind-cone-gradient (1)
Generate a video with a cone gradient
.TP
.BR blind-convert (1)
Change pixel format of a video
.TP
.BR blind-coordinate-field (1)
Generate a video where each pixel indicate their position
.TP
.BR blind-crop (1)
Extract subframes for all frames
.TP
.BR blind-cross-product (1)
Calculate the cross product of colours in a video
.TP
.BR blind-cut (1)
Retain consecutive frames
.TP
.BR blind-decompress (1)
Decompress a video compressed by
.BR blind-compress (1)
.TP
.BR blind-disperse (1)
Framewise split a video into multiple videos
.TP
.BR blind-dissolve (1)
Fade a video by chaning it's alpha channel
.TP
.BR blind-dot-product (1)
Calculate the dot product of colours in a video
.TP
.BR blind-double-sine-wave (1)
Apply double-sine-wave repetition to gradient
.TP
.BR blind-dual-key(1)
Apply transparency to a video based on two videos and two key
.TP
.BR blind-extend (1)
Add margins to a video
.TP
.BR blind-extract-alpha (1)
Split a video into an alpha mask video and a colour mask video
.TP
.BR blind-find-rectangle (1)
Locate a coloured rectangle
.TP
.BR blind-flip (1)
Mirror a video vertically
.TP
.BR blind-flop (1)
Mirror a video horizontally
.TP
.BR blind-from-image (1)
Convert an image to a frame
.TP
.BR blind-from-named (1)
Receive a file descriptor
.TP
.BR blind-from-portable (1)
Convert a video from a portable format to a processable format
.TP
.BR blind-from-text (1)
Convert text to a video
.TP
.BR blind-from-video (1)
Converts a regular, cooked video to a blind video
.TP
.BR blind-gauss-blur (1)
Apply Gaussian blur to a video
.TP
.BR blind-get-colours (1)
Get a frame with all colours from a video
.TP
.BR blind-hexagon-tessellation (1)
Create a frame with tessellated hexagons
.TP
.BR blind-interleave (1)
Framewise interleave videos
.TP
.BR blind-invert-luma (1)
Invert the luminosity of a video
.TP
.BR blind-invert-matrix (1)
Invert matrix-video
.TP
.BR blind-linear-gradient (1)
Generate a video with a linear gradient
.TP
.BR blind-make-kernel (1)
Create a custom convolution matrix
.TP
.BR blind-matrix-orthoproject (1)
Create an affine 2D-transformation matrix for othogonal projection
.TP
.BR blind-matrix-reflect (1)
Create an affine 2D-transformation matrix for reflection about a line
.TP
.BR blind-matrix-rotate (1)
Create an affine 2D-transformation matrix for rotation
.TP
.BR blind-matrix-scale (1)
Create an affine 2D-transformation matrix for scaling
.TP
.BR blind-matrix-shear (1)
Create an affine 2D-transformation matrix for shearing
.TP
.BR blind-matrix-translate (1)
Create an affine 2D-transformation matrix for translation
.TP
.BR blind-matrix-transpose (1)
Create an affine 2D-transformation matrix for transposition
.TP
.BR blind-mosaic (1)
Redraw each frame in video as a mosaic
.TP
.BR blind-mosaic-corners (1)
Find corners in a mosaic video
.TP
.BR blind-mosaic-edges (1)
Find edges in a mosaic video
.TP
.BR blind-multiply-matrices (1)
Multiply matrix-vidoes
.TP
.BR blind-next-frame (1)
Extracts the next frame from a video
.TP
.BR blind-norm (1)
Calculate the norm of colours in a video
.TP
.BR blind-premultiply (1)
Premultiply the alpha channel of a video
.TP
.BR blind-quaternion-product (1)
Calculate the quaternion product of colours in a video
.TP
.BR blind-radial-gradient (1)
Generate a video with a radial gradient
.TP
.BR blind-rectangle-tessellation (1)
Create a frame with tessellated rectangles
.TP
.BR blind-read-head (1)
Reads the head from a video
.TP
.BR blind-repeat (1)
Repeat a video
.TP
.BR blind-repeat-tessellation (1)
Repeat a video horizontally and veritically to a specific size
.TP
.BR blind-reverse (1)
Reverse a video
.TP
.BR blind-rewrite-head (1)
Rewrite the head of a video
.TP
.BR blind-rotate-90 (1)
Rotate a video 90 degrees clockwise
.TP
.BR blind-rotate-180 (1)
Rotate a video 180 degrees
.TP
.BR blind-rotate-270 (1)
Rotate a video 270 degrees clockwise
.TP
.BR blind-round-wave (1)
Apply round wave repetition to gradient
.TP
.BR blind-sawtooth-wave (1)
Apply sawtooth-wave repetition to gradient
.TP
.BR blind-set-alpha (1)
Multiply the alpha channel of a video
.TP
.BR blind-set-luma (1)
Multiply the luminosity of a video
.TP
.BR blind-set-saturation (1)
Multiply the saturation of a video
.TP
.BR blind-sinc-wave (1)
Apply cardinal sine-wave repetition to gradient
.TP
.BR blind-single-colour (1)
Generate a single-colour video
.TP
.BR blind-sine-wave (1)
Apply sine-wave repetition to gradient
.TP
.BR blind-skip-pattern (1)
Skips frames in a video according to pattern
.TP
.BR blind-spectrum (1)
Transform a gradient into a spectrum
.TP
.BR blind-spiral-gradient (1)
Generate a video with a spiral gradient
.TP
.BR blind-split (1)
Split a video, by frame, into multiple videos
.TP
.BR blind-split-chans (1)
Split colour channels into separate videos
.TP
.BR blind-split-cols (1)
Split a video vertically into multiple videos
.TP
.BR blind-split-rows (1)
Split a video horizontally into multiple videos
.TP
.BR blind-square-gradient (1)
Generate a video with a square gradient
.TP
.BR blind-stack (1)
Overlay videos
.TP
.BR blind-tee (1)
/dev/fd/ aware
.BR tee (1)
implementation
.TP
.BR blind-time-blur (1)
Draw new frames on top of old frames with partial alpha
.TP
.BR blind-to-image (1)
Convert a frame to an image
.TP
.BR blind-to-named (1)
Send a file descriptor
.TP
.BR blind-to-portable (1)
Convert a video to a portable format
.TP
.BR blind-to-text (1)
Convert a video to text
.TP
.BR blind-to-video (1)
Converts blind video to a regular video
.TP
.BR blind-tranlate (1)
Perform framewise translation of a video
.TP
.BR blind-transpose (1)
Transpose a video
.TP
.BR blind-triangle-tessellation (1)
Create a frame with tessellated triangles
.TP
.BR blind-triangular-wave (1)
Apply triangular wave repetition to gradient
.TP
.BR blind-unpremultiply (1)
Unpremultiply the alpha channel of a video
.TP
.BR blind-vector-projection (1)
Calculate the projection or rejection of colours in a video
.TP
.BR blind-write-head (1)
Writes the head of a video
.SH SEE ALSO
.BR ffmpeg (1),
.BR ffprobe (1),
.BR convert (1),
.BR sox (1),
.BR rubberband (1),
.BR soundstretch (1)
.P
.BR blind 's
website:
.RI < http://tools.suckless.org/blind/ >.
.SH AUTHORS
Mattias Andrée
.RI < maandree@kth.se >
|