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. Новий функціонал стане у пригоді для обробки та кодування відеоконтенту на стрімінгових платформах і в медіаредакторах.

