diff options
author | Haihao Xiang <haihao.xiang@intel.com> | 2023-01-19 16:30:06 +0800 |
---|---|---|
committer | Haihao Xiang <haihao.xiang@intel.com> | 2023-01-30 08:48:58 +0800 |
commit | aecfec6f80fd8be68e050a97935589beeae588fa (patch) | |
tree | 40e5a447da1312c9cb0ef3852e450a2b90bcfc1f /libavcodec/qsvenc.h | |
parent | 4e3b6270c6e12537a26cc3c1f1032175fe823eb4 (diff) | |
download | ffmpeg-aecfec6f80fd8be68e050a97935589beeae588fa.tar.gz |
avfilter: add VA-API variants of the stack filters
Include hstack_vaapi, vstack_vaapi and xstack_vaapi. They may accept
input streams with different sizes. libva2 (VA-API 1.0+) is required.
Example:
$ ffmpeg -hwaccel vaapi -hwaccel_output_format vaapi -i input.h265 -filter_complex
"[0:v][0:v]hstack_vaapi" -c:v h264_vaapi out.h264
$ ffmpeg \
-hwaccel vaapi -hwaccel_output_format vaapi -i input.h264 \
-hwaccel vaapi -hwaccel_output_format vaapi -i input.h264 \
-hwaccel vaapi -hwaccel_output_format vaapi -i input.h264 \
-hwaccel vaapi -hwaccel_output_format vaapi -i input.h264 \
-filter_complex "[0:v][1:v][2:v][3:v]xstack_vaapi=inputs=4:fill=0x000000:layout=0_0_1920x1080|w0_0_1920x1080|0_h0_1920x1080|w0_h0_1920x1080" \
-c:v hevc_vaapi out.h265
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
Diffstat (limited to 'libavcodec/qsvenc.h')
0 files changed, 0 insertions, 0 deletions