[FFmpeg-devel] [PATCH] doc/filters: itemize scale examples, and create a dedicated subsection for them
Clément Bœsch
ubitux at gmail.com
Sat Oct 6 22:46:41 CEST 2012
On Sat, Oct 06, 2012 at 12:39:47PM +0200, Stefano Sabatini wrote:
> ---
> doc/filters.texi | 60 +++++++++++++++++++++++++++++++++++++++++++----------
> 1 files changed, 48 insertions(+), 12 deletions(-)
>
> diff --git a/doc/filters.texi b/doc/filters.texi
> index d56a51a..a13d5ed 100644
> --- a/doc/filters.texi
> +++ b/doc/filters.texi
> @@ -3088,41 +3088,77 @@ If the value for @var{width} or @var{height} is -1, the scale filter will
> use, for the respective output size, a value that maintains the aspect
> ratio of the input image.
>
> -Some examples follow:
> + at subsection Examples
> +
> + at itemize
> + at item
> +Scale the input video to a size of 200x100:
> @example
> -# scale the input video to a size of 200x100.
> scale=200:100
> + at end example
>
> -# the above example is the same as:
> + at item
> +The above example is the same as:
> + at example
> scale=w=200:h=100
> + at end example
>
> -# scale the input to 2x
> + at item
> +Scale the input to 2x:
> + at example
> scale=2*iw:2*ih
> -# the above is the same as
> + at end example
> +
> + at item
> +The above is the same as:
> + at example
> scale=2*in_w:2*in_h
> + at end example
>
> -# scale the input to 2x with forced interlaced scaling
> + at item
> +Scale the input to 2x with forced interlaced scaling:
> + at example
> scale=2*iw:2*ih:interl=1
> + at end example
>
> -# scale the input to half size
> + at item
> +Scale the input to half size:
> + at example
> scale=iw/2:ih/2
> + at end example
>
> -# increase the width, and set the height to the same size
> + at item
> +Increase the width, and set the height to the same size:
> + at example
> scale=3/2*iw:ow
> + at end example
>
> -# seek for Greek harmony
> + at item
> +Seek for Greek harmony:
> + at example
> scale=iw:1/PHI*iw
> scale=ih*PHI:ih
> + at end example
>
> -# increase the height, and set the width to 3/2 of the height
> + at item
> +Increase the height, and set the width to 3/2 of the height:
> + at example
> scale=3/2*oh:3/5*ih
> + at end example
>
> -# increase the size, but make the size a multiple of the chroma
> + at item
> +Increase the size, but make the size a multiple of the chroma:
> + at example
> scale="trunc(3/2*iw/hsub)*hsub:trunc(3/2*ih/vsub)*vsub"
> + at end example
>
> -# increase the width to a maximum of 500 pixels, keep the same input aspect ratio
> + at item
> +Increase the width to a maximum of 500 pixels, keep the same input
> +aspect ratio:
> + at example
> scale='min(500\, iw*3/2):-1'
> @end example
> + at end itemize
>
> @section select
> Select frames to pass in output.
LGTM
--
Clément B.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20121006/6d308697/attachment.asc>
More information about the ffmpeg-devel
mailing list