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