В FFmpeg добавили аппаратную интерполяцию кадров на видеокартах NVIDIA
В основной репозиторий FFmpeg
встроили поддержку технологии FRUC (Frame Rate Up-Conversion), создающей промежуточные кадры в видеопотоке при помощи GPU NVIDIA. Новая реализация работает через интерфейс Vulkan и шейдеры FFmpeg, что позволило избежать лицензионных ограничений фирменного SDK компании.
Для анализа движения объектов алгоритм задействует блок NVIDIA Optical Flow, поэтому функция доступна только на видеокартах серии GeForce RTX 30 и новее. В отличие от DLSS Frame Generation в играх, этот фильтр предназначен для обработки обычного видеофайла и позволяет, к примеру, преобразовывать видео с 30 до 60 FPS непосредственно во время кодирования.