diff options
author | Georg Martius <martius@mis.mpg.de> | 2013-10-08 23:57:17 +0200 |
---|---|---|
committer | Stefano Sabatini <stefasab@gmail.com> | 2014-01-16 12:23:48 +0100 |
commit | 2727dbb05345204883f43f6474a5867f5a63300f (patch) | |
tree | 759698906f1942194bb07f84fae78e66f1bf3aed /doc | |
parent | 9cc8fa63ddba91f02ddb2b74e97eb911a14cc539 (diff) | |
download | ffmpeg-2727dbb05345204883f43f6474a5867f5a63300f.tar.gz |
lavfi/vidstabdetect,vidstabtransform: update to vid.stab 0.98
In particular:
* set default value for accuracy to 15 (max)
* add zoomspeed for dynamic zoom (optzoom=2)
* make camera path optimization algorithm configurable
* update optzoom documenation in code to use new localmotions calculation function commandline arguments
* add debug option in vidstabtransform
Signed-off-by: Georg Martius <martius@mis.mpg.de>
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/filters.texi | 32 |
1 files changed, 27 insertions, 5 deletions
diff --git a/doc/filters.texi b/doc/filters.texi index 0f9036535d..64dd084a56 100644 --- a/doc/filters.texi +++ b/doc/filters.texi @@ -8064,7 +8064,7 @@ value of 10 means strong shakiness. Default value is 5. @item accuracy Set the accuracy of the detection process. It must be a value in the range 1-15. A value of 1 means low accuracy, a value of 15 means high -accuracy. Default value is 9. +accuracy. Default value is 15. @item stepsize Set stepsize of the search process. The region around minimum is @@ -8144,11 +8144,21 @@ This filter accepts the following options: path to the file used to read the transforms (default: @file{transforms.trf}) @item smoothing -number of frames (value*2 + 1) used for lowpass filtering the camera movements +Set the number of frames (value*2 + 1) used for lowpass filtering the camera movements (default: 10). For example a number of 10 means that 21 frames are used (10 in the past and 10 in the future) to smoothen the motion in the video. A larger values leads to a smoother video, but limits the acceleration of the camera (pan/tilt movements). +0 is a special case where a static camera is simulated. + +@item optalgo +Set the camera path optimization algorithm: +@table @samp +@item gauss +gaussian kernel low-pass filter on camera motion (default) +@item avg +averaging on transformations +@end table @item maxshift maximal number of pixels to translate frames (default: -1 no limit) @@ -8186,7 +8196,7 @@ relative to previous frame (default) @end table @item zoom -percentage to zoom (default: 0) +Set percentage to zoom (default: 0) @table @samp @item >0 zoom in @@ -8195,18 +8205,21 @@ zoom out @end table @item optzoom -set optimal zooming to avoid borders +Set optimal zooming to avoid borders @table @samp @item 0 disabled @item 1 optimal static zoom value is determined (only very strong movements will lead to visible borders) (default) @item 2 -optimal adaptive zoom value is determined (no borders will be visible) +optimal adaptive zoom value is determined (no borders will be visible), see @option{zoomspeed} @end table Note that the value given at zoom is added to the one calculated here. +@item zoomspeed +Set percent to zoom maximally each frame (for @option{optzoom=2}). Range is from 0 to 5, default value is 0.2 + @item interpol type of interpolation @@ -8233,6 +8246,15 @@ off (default) virtual tripod mode: equivalent to @code{relative=0:smoothing=0} @end table +@item debug +Increase log verbosity of set to 1. Also the detected global motions are written to the temporary file @file{global_motions.trf}. +@table @samp +@item 0 +disabled (default) +@item 1 +enabled +@end table + @end table @subsection Examples |