La tecnología de escalado de NVIDIA DLSS ha llegado más allá y ahora es capaz de generar incluso fotogramas extra para tus juegos, una tecnología también conocida como Frame Generation. Pero esta técnica para hacer más fluidos los juegos ha llegado más allá y ahora también puede utilizarse en vídeos. FFmpeg ha conseguido añadir la generación de fotogramas a través de Vulkan con gráficas NVIDIA RTX compatibles, aunque en realidad se trata de una interpolación del vídeo.
FFmpeg añade generación de fotogramas para vídeos con NVIDIA RTX
La nueva función se ha añadido a la rama de desarrollo principal, y se hace llamar FRUC (Frame Rate Up-Conversion). Esta función permitirá generar fotogramas adicionales para los vídeos ya existentes, haciendo uso de Vulkan, y cuando dispongamos de una GPU de NVIDIA. El funcionamiento es el habitual, FRUC es capaz de analizar dos fotogramas y de calcular la ruta y trayectoria de los objetos, permitiendo generar un fotograma adicional entre estos dos para mejorar la fluidez de los vídeos.
La técnica permitirá convertir los actuales vídeos a 30 FPS a una tasa de 60 FPS que mejorará la visualización de todos. A diferencia del DLSS para juegos, que es capaz de analizar los datos del juego, la trayectoria de movimiento y otros datos, en los vídeos únicamente se analizan dos frames anterior y posterior para crear uno intermedio en base a esa información.
FRUC será compatible con NVIDIA RTX 30 y posteriores
A pesar de que las NVIDIA RTX 20 ya contaban con soporte para NVIDIA Optical Flow a través de Vulkan, la compatibilidad con el SDK 5.0 solo está disponible desde la siguiente generación. Por esto, la nueva función FRUC será compatible con las NVIDIA RTX 30 y posteriores, dejando a las RTX 20 atrás. Esta técnica no es nueva en los vídeos, pero ahora se hace uso del hardware dedicado de NVIDIA para este propósito sin tener que recurrir a software que habitualmente tiene un mayor coste en rendimiento.
La interpolación de vídeo llega a FFmpeg mediante Vulkan
Parece que NVIDIA ya había intentado añadir esta función hace algún tiempo, pero este estaba ligado al software de NVIDIA dependiendo de este y sin distribución libre como ofrece FFmpeg. Finalmente se acabó descartando al considerarse poco práctico. FFmpeg ha conseguido saltar este impedimento al utilizar Vulkan, eliminando la dependencia del software propietario de NVIDIA.
Otras funciones también se habían implementado, pero actualmente se conserva esta FRUC que permitirá mayor fluidez en los vídeos de forma general.
Fin del Artículo. ¡Cuéntanos algo en los Comentarios!




