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