TODO - blind - suckless command-line video editing utility | |
git clone git://git.suckless.org/blind | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
TODO (3156B) | |
--- | |
1 blind-tee (and tee(1)) is too slow (bottleneck) and must be reimplemented | |
2 using tee(2) and splice(2). cat(1) may also be too slow, if this is the | |
3 case, add blind-splice that just copies stdin to stdout using splice(2). | |
4 | |
5 blind-transform affine transformation by matrix multiplic… | |
6 improve quality on downscaling (pixels' … | |
7 blind-apply-map remap pixels (distortion) using the X and… | |
8 improve quality on downscaling (pixels' … | |
9 blind-find-frame a graphical tool for locating frames, should hig… | |
10 play audio. Should support both regular … | |
11 finding key frames: ffprobe -show_frames… | |
12 blind-invert-chroma invert the chroma | |
13 blind-from-sent convert a sent presentation to a one-fram… | |
14 | |
15 blind-sigmoid https://en.wikipedia.org/wiki/Sigmoid_funct… | |
16 blind-kirsch https://en.wikipedia.org/wiki/Kirsch_operator | |
17 blind-gaussian-noise https://en.wikipedia.org/wiki/Gaussian_noise | |
18 blind-threshold https://en.wikipedia.org/wiki/Thresholdin… | |
19 ... https://en.wikipedia.org/wiki/Balanced_histog… | |
20 blind-otsu https://en.wikipedia.org/wiki/Otsu%27s_method | |
21 blind-sobel https://en.wikipedia.org/wiki/Sobel_operator | |
22 blind-scharr https://en.wikipedia.org/wiki/Sobel_operator… | |
23 blind-prewitt https://en.wikipedia.org/wiki/Prewitt_opera… | |
24 blind-roberts-cross https://en.wikipedia.org/wiki/Roberts_cross | |
25 --- https://en.wikipedia.org/wiki/Foreground_dete… | |
26 --- https://en.wikipedia.org/wiki/Noise_reduction… | |
27 --- https://en.wikipedia.org/wiki/Dark-frame_subt… | |
28 --- https://en.wikipedia.org/wiki/Video_denoising | |
29 --- https://en.wikipedia.org/wiki/Canny_edge_dete… | |
30 --- https://en.wikipedia.org/wiki/Deriche_edge_de… | |
31 --- https://en.wikipedia.org/wiki/Edge_detection | |
32 blind-apply-icc apply ICC profile to video | |
33 blind-convex-gradient create a gradient in the shape of a convex … | |
34 blind-concave-gradient create a gradient in the shape of a concav… | |
35 (convexo-concave gradient is not necessary is bl… | |
36 or blind-concave-gradient can be combined with … | |
37 blind-preview a graphical tool for previewing the output … | |
38 should display the output for a selected… | |
39 should have sliders to tune environment … | |
40 --- tool from creating blockwise transitions | |
41 | |
42 Add [-j jobs] to blind-from-video, blind-to-video, blind-convert, and bl… | |
43 | |
44 long double is slightly faster than long. | |
45 long double (xyza q) could be added as another format. | |
46 unsigned char (xyza 8) could be added as another format, it's probably g… | |
47 | |
48 blind-{convert,{from,to}-video} add options to cache result of: | |
49 - last pixel | |
50 - same pixel in previous frame | |
51 | |
52 REGRESSIONS: | |
53 blind-gauss-blur transparency pixels become dark … | |
54 | |
55 HELP REQUIRED: | |
56 blind-z-map create a Z-map video from two… | |
57 blind-track track the movement of a point | |
58 blind-transition-mosaic gradually turn a mosaic p… |