blind

suckless command-line video editing utility
git clone git://git.suckless.org/blind
Log | Files | Refs | README | 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 >