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/>.