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










