Поиск по сайту

up
Banner

Компьютерные новости

Все разделы

FFmpeg получил поддержку аппаратной интерполяции кадров на видеокартах NVIDIA

В популярный открытый мультимедийный фреймворк FFmpeg интегрировали поддержку аппаратной интерполяции видеокадров на графических процессорах NVIDIA GeForce RTX.

Реализация выполнена через кроссплатформенный интерфейс Vulkan API, что позволяет задействовать вычислительные блоки видеокарт без привязки к закрытым проприетарным зависимостям.

В основе новой функции лежит технология аппаратного преобразования частоты кадров FRUC, то есть Frame-rate Up Conversion. Вместо классических алгоритмов сглаживания задействован выделенный аппаратный блок NVIDIA Optical Flow Accelerator, который анализирует вектор движения между исходными кадрами, а алгоритмы генерации создают между ними промежуточные кадровые снимки. Это позволяет удвоить частоту кадров видео — например, поднять 30 FPS до 60 FPS или 24 FPS до 48 FPS — с минимальной нагрузкой на центральный процессор.

Несмотря на то, что аппаратный блок NVOFA появился еще в видеокартах серии RTX 20 Turing, реализация через Vulkan API официально поддерживается графическими адаптерами GeForce RTX 30 Ampere, RTX 40 Ada Lovelace и RTX 50 Blackwell. Новый функционал пригодится при обработке и кодировании видеоконтента на стриминговых платформах и в медиаредакторах.

techpowerup.com 
Павлик Александр