diff options
author | Paul B Mahol <onemda@gmail.com> | 2013-09-16 15:31:15 +0000 |
---|---|---|
committer | Paul B Mahol <onemda@gmail.com> | 2014-06-09 12:41:33 +0000 |
commit | 4b6cb1cc69010cd11b2370d81ef11fd454bc5d98 (patch) | |
tree | 5493ca1c91c814488d4300ccf7f2d4c57e4db57c /doc/filters.texi | |
parent | 0accf24b15ac5a01a67768f41c896ef4e4b8b4a2 (diff) | |
download | ffmpeg-4b6cb1cc69010cd11b2370d81ef11fd454bc5d98.tar.gz |
Zoom & Pan filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Diffstat (limited to 'doc/filters.texi')
-rw-r--r-- | doc/filters.texi | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/doc/filters.texi b/doc/filters.texi index 9dc97d743d..d8ed7f74ca 100644 --- a/doc/filters.texi +++ b/doc/filters.texi @@ -8680,6 +8680,94 @@ Only deinterlace frames marked as interlaced. The default value is @code{all}. @end table +@section zoompan + +Apply Zoom & Pan effect. + +This filter accepts the following options: + +@table @option +@item zoom, z +Set the zoom expression. Default is 1. + +@item x +@item y +Set the x and y expression. Default is 0. + +@item d +Set the duration expression in number of frames. +This sets for how many number of frames effect will last for +single input image. + +@item s +Set the output image size, default is 'hd720'. +@end table + +Each expression can contain the following constants: + +@table @option +@item in_w, iw +Input width. + +@item in_h, ih +Input height. + +@item out_w, ow +Output width. + +@item out_h, oh +Output height. + +@item in +Input frame count. + +@item on +Output frame count. + +@item x +@item y +Last calculated 'x' and 'y' position from 'x' and 'y' expression +for current input frame. + +@item px +@item py +'x' and 'y' of last output frame of previous input frame or 0 when there was +not yet such frame (first input frame). + +@item zoom +Last calculated zoom from 'z' expression for current input frame. + +@item pzoom +Last calculated zoom of last output frame of previous input frame. + +@item duration +Number of output frames for current input frame. Calculated from 'd' expression +for each input frame. + +@item pduration +number of output frames created for previous input frame + +@item a +Rational number: input width / input height + +@item sar +sample aspect ratio + +@item dar +display aspect ratio + +@end table + +@subsection Examples + +@itemize +@item +Zoom-in up to 1.5 and pan at same time to some spot near center of picture: +@example +zoompan=z=min(zoom+0.0015\,1.5):d=700:x=if(gte(zoom\,1.5)\,x\,x+1/a):y=if(gte(zoom\,1.5)\,y\,y+1):s=640x360" +@end example +@end itemize + @c man end VIDEO FILTERS @chapter Video Sources |