3 identifier: vid.stab.detect
5 copyright: Jakub Ksiezniak
6 creator: Marco Gittler <g.marco@freenet.de>
10 url: http://public.hronopik.de/vid.stab/
13 description: Stabilize Video (for wiggly/rolling video)
15 This filter requires two passes. The first pass performs analysis and stores
16 the result in the vectors property. The second pass applies the vectors to
18 To use with melt, use 'melt ... -consumer xml:output.mlt all=1' for the
19 first pass. For the second pass, use output.mlt as the input.
22 - identifier: vectors (transform)
26 A set of X/Y coordinates by which to adjust the image.
27 When this is not supplied, the filter computes the vectors and stores
28 them in this property when the last frame has been processed.
30 - identifier: shakiness
33 description: How shaky is the video (analysis)
42 - identifier: accuracy
45 description: Accuracy of shakiness detection (analysis)
54 - identifier: stepsize
57 description: Step size of search process (analysis)
69 description: 0 = brute force (translation only), 1 = small measurement fields (analysis)
78 - identifier: mincontrast
79 title: Minimum Contrast
81 description: Below this contrast, a field is discarded (analysis)
93 description: 0 = draw nothing, 1 or 2 = show fields and transforms (analysis)
105 description: virtual tripod mode (if >0): motion is compared to a reference frame (frame N is the value)
114 - identifier: smoothing
117 description: number of frames for lowpass filtering (2N + 1 frames) (transform)
126 - identifier: maxshift
129 description: maximum translation, -1 = no limit (transform)
139 - identifier: maxangle
142 description: max angle to rotate, -1 = no limit (transform)
155 description: 0 = keep border, 1 = black background (transform)
167 description: Invert transforms (transform)
176 - identifier: relative
177 title: Relative Transform
179 description: 0 = absolute, 1 = relative (transform)
191 description: additional zoom amount (transform)
201 - identifier: optzoom
204 description: automatically determine optimal zoom (transform)
213 - identifier: refresh
215 Applications should set this when it updates a transform parameter.