Scale (resize) and convert colorspace, transfer characteristics or color primaries for the input video, using AMD Advanced Media Framework library for hardware acceleration. Setting the output width and height works in the same way as for the scale filter.
The filter accepts the following options:
- w, h
-
Set the output video dimension expression. Default value is the input dimension.
Allows for the same expressions as the scale filter.
- scale_type
-
Sets the algorithm used for scaling:
- bilinear
-
Bilinear
This is the default.
- bicubic
-
Bicubic
- format
-
Controls the output pixel format. By default, or if none is specified, the input pixel format is used.
- force_original_aspect_ratio, force_divisible_by
-
Work the same as the identical scale filter options.
- reset_sar
-
Works the same as the identical scale filter option.
- color_profile
-
Specify all color properties at once.
The accepted values are:
- bt601
-
BT.601
- bt709
-
BT.709
- bt2020
-
BT.2020
- trc
-
Specify output transfer characteristics.
The accepted values are:
- bt709
-
BT.709
- gamma22
-
Constant gamma of 2.2
- gamma28
-
Constant gamma of 2.8
- smpte170m
-
SMPTE-170M
- smpte240m
-
SMPTE-240M
- linear
-
Linear
- log
-
LOG
- log-sqrt
-
LOG_SQRT
- iec61966-2-4
-
iec61966-2-4
- bt1361-ecg
-
BT1361_ECG
- iec61966-2-1
-
iec61966-2-1
- bt2020-10
-
BT.2020 for 10-bits content
- bt2020-12
-
BT.2020 for 12-bits content
- smpte2084
-
SMPTE2084
- smpte428
-
SMPTE428
- arib-std-b67
-
ARIB_STD_B67
- primaries
-
Specify output color primaries.
The accepted values are:
- bt709
-
BT.709
- bt470m
-
BT.470M
- bt470bg
-
BT.470BG or BT.601-6 625
- smpte170m
-
SMPTE-170M or BT.601-6 525
- smpte240m
-
SMPTE-240M
- film
-
film
- bt2020
-
BT.2020
- smpte428
-
SMPTE-428
- smpte431
-
SMPTE-431
- smpte432
-
SMPTE-432
- jedec-p22
-
JEDEC P22 phosphors
Examples
-
Scale input to 720p, keeping aspect ratio and ensuring the output is yuv420p.
vpp_amf=-2:720:format=yuv420p
-
Upscale to 4K and change color profile to bt2020.
vpp_amf=4096:2160:color_profile=bt2020