04/09/2026
FFmpeg just merged NVIDIA's frame interpolation into the main tree, and it the new version runs on the GPU instead of hammering the CPU. The new filter is called fruc_vulkan. It uses the Optical Flow Accelerator, a feature of GeForce RTX cards, to work out how objects move between two real frames, then builds the frame that goes in between, so 24 FPS becomes 48. 30 FPS becomes 60, you know what it is.
Funny thing is how it got merged at all. A 2023 attempt died because it needed NVIDIA's proprietary SDK so with this one talks to the hardware through the standard VK_NV_optical_flow Vulkan extension, so there is no closed-source dependency. NVIDIA lists Ampere and newer, which means RTX 30, 40 and 50 owners are covered.
FYI: this is a transcoding filter, not real-time playback smoothing and technically not frame generation. For now, nobody has published quality comparisons yet but I'll give it a spin since I've been harping on this feature from NVIDIA ever since they previewed it a long time ago.