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