[FFmpeg-devel] [PATCH 0/2] Interpolation filter using nvidia OFFRUC Library
Philip Langdale
philipl at overt.org
Tue Jan 3 01:21:31 EET 2023
This filter implements frame rate down/upsampling using nvidia's
Optical Flow FRUC (Frame Rate Up Conversion) library. It's neat because
you get realtime interpolation with a decent level of quality. It's
impractical because of licensing.
I have no actual intention to merge this, as it doesn't even meet our
bar for a nonfree filter, and given the EULA restrictions with the SDK,
anyone who would want to use it can easily cherry-pick it into the
build they have to anyway. But I figured I'd send it to list as a way
of announcing that it exists.
How nice would it be if nvidia had sane licensing on this stuff?
I'll keep a branch at: https://github.com/philipl/FFmpeg/tree/fruc-me
--phil
Philip Langdale (2):
lavu/hwcontext_cuda: declare support for argb/abgr/rgba/bgra
avfilter/vf_nvoffruc: Add filter for nvidia's Optical Flow FRUC
library
configure | 7 +-
libavfilter/Makefile | 1 +
libavfilter/allfilters.c | 1 +
libavfilter/vf_nvoffruc.c | 644 +++++++++++++++++++++++++++++++++++++
libavutil/hwcontext_cuda.c | 4 +
5 files changed, 654 insertions(+), 3 deletions(-)
create mode 100644 libavfilter/vf_nvoffruc.c
--
2.37.2
More information about the ffmpeg-devel
mailing list