From 54126920fcbf4dd2021fedac143f83e9dc419a5f Mon Sep 17 00:00:00 2001 From: Niklas Haas Date: Sat, 22 Apr 2023 21:30:48 +0200 Subject: doc/filters/libplacebo: add vaapi interop example Some testing revealed this to be a very efficient and reliable method of ingesting GPU frames into libplacebo, so it's a good idea to give as an example. --- doc/filters.texi | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'doc') diff --git a/doc/filters.texi b/doc/filters.texi index 011b1bbc62..5dde79919a 100644 --- a/doc/filters.texi +++ b/doc/filters.texi @@ -16369,6 +16369,12 @@ since otherwise the VRAM roundtrip will more than offset any expected speedup. @example ffmpeg -export_side_data +film_grain ... -vf libplacebo=apply_filmgrain=true @end example + +@item +Interop with VAAPI hwdec to avoid round-tripping through RAM: +@example +ffmpeg -init_hw_device vulkan -hwaccel vaapi -hwaccel_output_format vaapi ... -vf libplacebo +@end example @end itemize @section libvmaf -- cgit v1.2.1