Introduction
Introduction Statistics Contact Development Disclaimer Help
blind-gauss-blur.1 - blind - suckless command-line video editing utility
git clone git://git.suckless.org/blind
Log
Files
Refs
README
LICENSE
---
blind-gauss-blur.1 (2161B)
---
1 .TH BLIND-GAUSS-BLUR 1 blind
2 .SH NAME
3 blind-gauss-blur - Apply Gaussian blur to a video
4 .SH SYNOPSIS
5 .B blind-gauss-blur
6 [-j
7 .IR jobs ]
8 [-s
9 .I spread
10 |
11 -s
12 .RB ' auto ']
13 [-acghvy]
14 .I sd-stream
15 .SH DESCRIPTION
16 .B blind-gauss-blur
17 reads a video from stdin and a mask video from
18 .IR sd-stream .
19 The video is printed to stdout, with all pixels are
20 blurred using Gaussian blur with a standard
21 deviation calculated for each pixel individually.
22 The standard deviation is calculated by multiplying
23 the X, Y, or Z value with the alpha value of the
24 corresponding pixel and frame in
25 .IR sd-stream .
26 The X value is used when blurring the X channel,
27 and analogously for Y and Z. If the standard
28 deviation is 0, the pixel is not blurred.
29 .P
30 If stdin is longer than
31 .IR sd-stream ,
32 the remainder of stdin is printed without any changes.
33 If stdin is shorter than
34 .IR sd-stream ,
35 the remainder of
36 .I sd-stream
37 is ignored but may be partially read.
38 .SH OPTIONS
39 .TP
40 .B -a
41 Used to optimise performance if it is known that
42 the video is opaque, and to ensure that the output
43 video is opaque.
44 .TP
45 .B -c
46 Blur the chroma only, not the luma.
47 .TP
48 .B -g
49 Add glow effect.
50 .TP
51 .B -h
52 Blur horizontally only. Has no affect if -v is also
53 specified.
54 .TP
55 .BR -j " "\fIjobs\fP
56 Process the video in parallel, using
57 .I jobs
58 processes.
59 .TP
60 .BR -s " "\fIspread\fP
61 Pixels with Manhattan distances exceeding
62 .I spread
63 shall not affect each other. If
64 .RB ' auto '
65 is specified, this value is calculated from
66 the standard deviation used to blir a pixel.
67 If -s is not used, there will not be
68 distance limit.
69 .TP
70 .B -v
71 Blur vertically only. Has no affect if -h is also
72 specified.
73 .TP
74 .B -y
75 Use the Y value (multiplied by the alpha value) from
76 .I sd-stream
77 as the standard deviation all channels.
78 .SH REQUIREMENTS
79 .B blind-gauss-blur
80 requires enough free memory to load three full frames into
81 memory. A frame requires 32 bytes per pixel it contains. If
82 .B -g
83 is used, four full frames are required.
84 .SH SEE ALSO
85 .BR blind (7),
86 .BR blind-single-colour (1),
87 .BR blind-time-blur (1),
88 .BR blind-make-kernel (1),
89 .BR blind-kernel (1),
90 .BR blind-apply-kernel (1)
91 .SH AUTHORS
92 Mattias Andrée
93 .RI < [email protected] >
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.