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