blind

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