5 copyright: Copyright (C) 2011 Marco Gittler
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)
102 - identifier: smoothing
105 description: number of frames for lowpass filtering (2N + 1 frames) (transform)
114 - identifier: maxshift
117 description: maximum translation, -1 = no limit (transform)
127 - identifier: maxangle
130 description: max angle to rotate, -1 = no limit (transform)
143 description: 0 = keep border, 1 = black background (transform)
155 description: Invert transforms (transform)
164 - identifier: relative
165 title: Relative Transform
167 description: 0 = absolute, 1 = relative (transform)
179 description: additional zoom amount (transform)
189 - identifier: optzoom
192 description: automatically determine optimal zoom (transform)
201 - identifier: sharpen
204 description: amount of sharpening (transform)
213 - identifier: refresh
215 Applications should set this when it updates a transform parameter.