0c61f4177edf96661d38e4b53d400beb3c6991d3
[ffmpeg.git] / doc / scaler.texi
1 @chapter Scaler Options
2 @c man begin SCALER OPTIONS
3
4 The video scaler supports the following named options.
5
6 Options may be set by specifying -@var{option} @var{value} in the
7 FFmpeg tools. For programmatic use, they can be set explicitly in the
8 @code{SwsContext} options or through the @file{libavutil/opt.h} API.
9
10 @table @option
11
12 @anchor{sws_flags}
13 @item sws_flags
14 Set the scaler flags. This is also used to set the scaling
15 algorithm. Only a single algorithm should be selected.
16
17 It accepts the following values:
18 @table @samp
19 @item fast_bilinear
20 Select fast bilinear scaling algorithm.
21
22 @item bilinear
23 Select bilinear scaling algorithm.
24
25 @item bicubic
26 Select bicubic scaling algorithm.
27
28 @item experimental
29 Select experimental scaling algorithm.
30
31 @item neighbor
32 Select nearest neighbor rescaling algorithm.
33
34 @item area
35 Select averaging area rescaling algorithm.
36
37 @item bicubiclin
38 Select bicubic scaling algorithm for the luma component, bilinear for
39 chroma components.
40
41 @item gauss
42 Select Gaussian rescaling algorithm.
43
44 @item sinc
45 Select sinc rescaling algorithm.
46
47 @item lanczos
48 Select lanczos rescaling algorithm.
49
50 @item spline
51 Select natural bicubic spline rescaling algorithm.
52
53 @item print_info
54 Enable printing/debug logging.
55
56 @item accurate_rnd
57 Enable accurate rounding.
58
59 @item full_chroma_int
60 Enable full chroma interpolation.
61
62 @item full_chroma_inp
63 Select full chroma input.
64
65 @item bitexact
66 Enable bitexact output.
67 @end table
68
69 @item srcw
70 Set source width.
71
72 @item srch
73 Set source height.
74
75 @item dstw
76 Set destination width.
77
78 @item dsth
79 Set destination height.
80
81 @item src_format
82 Set source pixel format (must be expressed as an integer).
83
84 @item dst_format
85 Set destination pixel format (must be expressed as an integer).
86
87 @item src_range
88 Select source range.
89
90 @item dst_range
91 Select destination range.
92
93 @item param0, param1
94 Set scaling algorithm parameters. The specified values are specific of
95 some scaling algorithms and ignored by others. The specified values
96 are floating point number values.
97
98 @end table
99
100 @c man end SCALER OPTIONS