[hackers] [blind] Update todo || Mattias Andrée
commit 5711d9e697756ce7a7f844d4a9c25c5549b0180b Author: Mattias Andrée AuthorDate: Mon Sep 4 02:00:02 2017 +0200 Commit: Mattias Andrée CommitDate: Mon Sep 4 02:00:02 2017 +0200 Update todo Signed-off-by: Mattias Andrée diff --git a/TODO b/TODO index d211907..2f3deae 100644 --- a/TODO +++ b/TODO @@ -36,6 +36,7 @@ blind-concave-gradientcreate a gradient in the shape of a concave lens blind-preview a graphical tool for previewing the output of a pipeline should display the output for a selected frame or image should have sliders to tune environment variables +---tool from creating blockwise transitions blind-cone-gradient: add ability to make gradient superelliptic blind-to-text, blind-from-text: support %a, %e, %g, and custom precision
[hackers] [blind] Update todo || Mattias Andrée
commit 6ca85b3362761f24f8913314bf5cfdfa35241fef Author: Mattias Andrée AuthorDate: Thu Aug 17 22:22:27 2017 +0200 Commit: Mattias Andrée CommitDate: Thu Aug 17 22:22:27 2017 +0200 Update todo Signed-off-by: Mattias Andrée diff --git a/TODO b/TODO index fe6b2a0..d211907 100644 --- a/TODO +++ b/TODO @@ -46,6 +46,10 @@ long double is slightly faster than long. long double (xyza q) could be added as another format. unsigned char (xyza 8) could be added as another format, it's probably good for previewing +blind-{convert,{from,to}-video} add options to cache result of: +- last pixel +- same pixel in previous frame + HELP REQUIRED: blind-z-map create a Z-map video from two or more videos
[hackers] [blind] Update todo || Mattias Andrée
commit 61dbc5af8844e0fbebbe4cdf6f796e8b6837c76b Author: Mattias Andrée AuthorDate: Sat Aug 5 00:47:54 2017 +0200 Commit: Mattias Andrée CommitDate: Sat Aug 5 00:47:54 2017 +0200 Update todo Signed-off-by: Mattias Andrée diff --git a/TODO b/TODO index f27fde4..fe6b2a0 100644 --- a/TODO +++ b/TODO @@ -1,3 +1,6 @@ +Why does blind-from-video produce darker images than blind-from-image and +why does blind-to-video produce brighter images than blind-to-image? + blind-transformaffine transformation by matrix multiplication, -[xy] for tiling, -s for improve quality on downscaling (pixels' neighbours must not change) blind-apply-mapremap pixels (distortion) using the X and Y values, -[xy] for tiling, -s for
[hackers] [blind] Update todo || Mattias Andrée
commit 509cd22048a070317e43a53c5c733f61d01e20a4 Author: Mattias Andrée AuthorDate: Thu Jul 20 21:34:29 2017 +0200 Commit: Mattias Andrée CommitDate: Thu Jul 20 21:36:06 2017 +0200 Update todo Signed-off-by: Mattias Andrée diff --git a/TODO b/TODO index 08961a0..d5cbb56 100644 --- a/TODO +++ b/TODO @@ -42,6 +42,9 @@ blind-convex-gradient create a gradient in the shape of a convex lens blind-concave-gradient create a gradient in the shape of a concave lens (convexo-concave gradient is not necessary is blind-convex-gradient or blind-concave-gradient can be combined with blind-arithm for this) +blind-preview a graphical tool for previewing the output of a pipeline + should display the output for a selected frame or image + should have sliders to tune environment variables blind-from-video: add options to: * just run ffmpeg just print the output
[hackers] [blind] Update todo || Mattias Andrée
commit 6cde3f62419e656ae874a2d2b43c0a91da8a43e8 Author: Mattias Andrée AuthorDate: Sat Jul 15 18:23:44 2017 +0200 Commit: Mattias Andrée CommitDate: Sat Jul 15 18:23:44 2017 +0200 Update todo Signed-off-by: Mattias Andrée diff --git a/TODO b/TODO index d203041..a4b64b4 100644 --- a/TODO +++ b/TODO @@ -64,5 +64,6 @@ unsigned char (xyza 8) could be added as another format, it's probably good for HELP REQUIRED: - blind-z-map create a Z-map video from two or more videos - blind-track track the movement of a point + blind-z-map create a Z-map video from two or more videos + blind-track track the movement of a point + blind-transition-mosaic gradually turn a mosaic pattern into another
[hackers] [blind] update todo || Mattias Andrée
commit c2cb6fc0ac9509cf5465f4962dc245a7615cd506 Author: Mattias Andrée AuthorDate: Mon Jul 3 17:03:07 2017 +0200 Commit: Mattias Andrée CommitDate: Mon Jul 3 17:03:07 2017 +0200 update todo Signed-off-by: Mattias Andrée diff --git a/TODO b/TODO index 2a3ee00..c55860c 100644 --- a/TODO +++ b/TODO @@ -52,6 +52,8 @@ blind-from-video: add options to: print to stdout (up to user to direct to /dev/null for discarding) +blind-cone-gradient: add ability to make gradient superelliptic + blind-arithm: add support for multiple streams bug: blind-stack: cannot use file outside /dev/fd/
[hackers] [blind] Update todo || Mattias Andrée
commit cf27d7fabb899af7a16b3e6bff7c2432c36a2d35 Author: Mattias Andrée AuthorDate: Tue Jun 6 20:12:41 2017 +0200 Commit: Mattias Andrée CommitDate: Tue Jun 6 20:12:41 2017 +0200 Update todo Signed-off-by: Mattias Andrée diff --git a/TODO b/TODO index 7973aae..ce5d4d6 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,8 @@ blind-transformaffine transformation by matrix multiplication, -t for tiling, -s for improve quality on downscaling (pixels' neighbours must not change). -blind-chroma-key replace a chroma with transparency. -blind-primary-key replace a primary with transparency, -g for greyscaled images. +blind-chroma-key replace a chroma with transparency or create an mask for the alpha channel. +blind-primary-key replace a primary with transparency or create an mask for the alpha channel, + -g for greyscaled images. blind-primariesgiven three selectable primaries split the video into three side-by-side which only one primary active. blind-apply-mapremap pixels (distortion) using the X and Y values, -t for tiling, -s for
[hackers] [blind] Update todo || Mattias Andrée
commit 533819598030141394a67cb8b80047622c478f44 Author: Mattias Andrée AuthorDate: Sun Jun 4 00:09:03 2017 +0200 Commit: Mattias Andrée CommitDate: Sun Jun 4 00:09:03 2017 +0200 Update todo Signed-off-by: Mattias Andrée diff --git a/TODO b/TODO index e279eee..7973aae 100644 --- a/TODO +++ b/TODO @@ -41,6 +41,7 @@ blind-meanmean of multiple streams https://en.wikipedia.org/wiki/Logarithmic_mean https://en.wikipedia.org/wiki/Stolarsky_mean blind-temporal-arithm blind-arithm but over all frames in a video instead of over all streams +blind-apply-iccapply ICC profile to video blind-from-video: add options to: * just run ffmpeg just print the output
[hackers] [blind] Update todo || Mattias Andrée
commit afb5da1566586f6f8f53a8b7e443b8bca70542fe Author: Mattias Andrée AuthorDate: Fri Jun 2 18:19:47 2017 +0200 Commit: Mattias Andrée CommitDate: Fri Jun 2 19:32:22 2017 +0200 Update todo Signed-off-by: Mattias Andrée diff --git a/TODO b/TODO index 1f2225c..e621a3c 100644 --- a/TODO +++ b/TODO @@ -17,6 +17,8 @@ blind-affine-colour apply an affine transformation to the colour of each pixel, blind-invert-chromainvert the chroma blind-from-sentconvert a sent presentation to a one-frame-per-slide blind video. blind-interleave framewise interleave videos +blind-disperse inverse of blind-interleave + Useful for processing a video on multiple computers blind-kirsch https://en.wikipedia.org/wiki/Kirsch_operator blind-gaussian-noise https://en.wikipedia.org/wiki/Gaussian_noise @@ -42,6 +44,10 @@ blind-mean mean of multiple streams https://en.wikipedia.org/wiki/Logarithmic_mean https://en.wikipedia.org/wiki/Stolarsky_mean blind-temporal-arithm blind-arithm but over all frames in a video instead of over all streams +blind-split-rows split stream into multiple streams by splitting video horizontally +blind-split-cols split stream into multiple streams by splitting video vertically +blind-cat-rows merge video by vertically stacking streams (inverse of blind-split-rows) +blind-cat-cols merge video by putting streams beside each other (inverse of blind-split-cols) blind-from-video: add options to: * just run ffmpeg just print the output
[hackers] [blind] Update todo || Mattias Andrée
commit 956cfba5ccc4f898341f84627bc7955052a349bb Author: Mattias Andrée AuthorDate: Sat Mar 25 23:20:09 2017 +0100 Commit: Mattias Andrée CommitDate: Sat Mar 25 23:20:09 2017 +0100 Update todo Signed-off-by: Mattias Andrée diff --git a/TODO b/TODO index 5b050ec..ebd288c 100644 --- a/TODO +++ b/TODO @@ -15,6 +15,17 @@ blind-affine-colour apply an affine transformation to the colour of each pixel, -p for transforming each pixel with their own transformation. blind-translateanimated translation blind-invert-chromainvert the chroma +blind-skip-pattern discard frames according to pattern, e.g. every other frame + +blind-from-video: add options to: + * just run ffmpeg just print the output + * convert output from the option above to blind's format, + but stop after a selected number of frames + * like above, but instead of convert, simply read and + print to stdout (up to user to direct to /dev/null + for discarding) + +blind-next-frame: add option to read multiple frames Add [-j jobs] to blind-from-video and blind-to-video.
[hackers] [blind] Update todo || Mattias Andrée
commit 1911be8e3b716e895efc88a05be3c47509f26747 Author: Mattias Andrée AuthorDate: Wed Jan 25 16:44:40 2017 +0100 Commit: Mattias Andrée CommitDate: Wed Jan 25 16:44:40 2017 +0100 Update todo Signed-off-by: Mattias Andrée diff --git a/TODO b/TODO index a54fc45..5b050ec 100644 --- a/TODO +++ b/TODO @@ -17,3 +17,8 @@ blind-translate animated translation blind-invert-chromainvert the chroma Add [-j jobs] to blind-from-video and blind-to-video. + + +HELP REQUIRED: + blind-z-map create a Z-map video from two or more videos + blind-track track the movement of a point
[hackers] [blind] Update todo || Mattias Andrée
commit efa355f0085f13ef650b8db34dcdde1c2ac83484 Author: Mattias Andrée AuthorDate: Sat Jan 21 11:10:18 2017 +0100 Commit: Mattias Andrée CommitDate: Sat Jan 21 11:10:18 2017 +0100 Update todo Signed-off-by: Mattias Andrée diff --git a/TODO b/TODO index e41ee0a..c21609f 100644 --- a/TODO +++ b/TODO @@ -1,5 +1,5 @@ -blind-transformtransformation by matrix multiplication, -t for tiling, -s for improve quality - on downscaling (pixels' neighbours must not change). +blind-transformaffine transformation by matrix multiplication, -t for tiling, -s for + improve quality on downscaling (pixels' neighbours must not change). blind-chroma-key replace a chroma with transparency. blind-primary-key replace a primary with transparency, -g for greyscaled images. blind-primariesgiven three selectable primaries split the video into three side-by-side which @@ -13,5 +13,6 @@ blind-affine-colour apply an affine transformation to the colour of each pixel, -a for ignoring the alpha channel, -l for linear transformation, -p for transforming each pixel with their own transformation. +blind-translateanimated translation Add [-j jobs] to blind-from-video and blind-to-video. diff --git a/man/blind-crop.1 b/man/blind-crop.1 new file mode 100644 index 000..d1d4a8f --- /dev/null +++ b/man/blind-crop.1 @@ -0,0 +1,12 @@ +.TH BLIND-FLOP 1 blind +.SH NAME +blind-flop - Mirror a video horizontally +.SH SYNOPSIS +.B blind-flop +.SH DESCRIPTION +.B blind-flop +reads a video from stdin and prints it, mirrored +horizontally, to stdout. +.SH AUTHORS +Mattias Andree +.RI < maand...@kth.se >
[hackers] [blind] Update todo || Mattias Andrée
commit bc28710d013533d08ebcf66f805f6b35f64ea6e4 Author: Mattias Andrée AuthorDate: Fri Jan 20 02:05:13 2017 +0100 Commit: Mattias Andrée CommitDate: Fri Jan 20 02:05:13 2017 +0100 Update todo Signed-off-by: Mattias Andrée diff --git a/TODO b/TODO index a0d8f11..909e2d7 100644 --- a/TODO +++ b/TODO @@ -10,6 +10,8 @@ blind-apply-kernelapply a convolution matrix blind-find-frame a graphical tool for locating frames, should highlight key frames, and play audio. Should support both regular videos files and uivf. +Add [-j jobs] to blind-from-video and blind-to-video. + UNTESTED: blind-crop blind-cut
[hackers] [blind] Update todo || Mattias Andrée
commit 958c2c0bf27d50127c8e805dbf3a5882dd2cb2e2 Author: Mattias Andrée AuthorDate: Mon Jan 16 06:51:58 2017 +0100 Commit: Mattias Andrée CommitDate: Mon Jan 16 06:51:58 2017 +0100 Update todo Signed-off-by: Mattias Andrée diff --git a/TODO b/TODO index ace6836..3ff7bd7 100644 --- a/TODO +++ b/TODO @@ -7,7 +7,8 @@ blind-primaries given three selectable primaries split the video into three sid blind-apply-mapremap pixels (distortion) using the X and Y values, -t for tiling, -s for improve quality on downscaling (pixels' neighbours must not change) blind-apply-kernel apply a convolution matrix -blind-find-frame a graphical tool for locating frames, should highlight key frames +blind-find-frame a graphical tool for locating frames, should highlight key frames, and + play audio. Should support both regular videos files and uivf. UNTESTED: blind-crop