Vint: Realtime Video Interpolation and CRT Emulation
Release date: Mar 18, 2025
Developers: William Sokol Erhard
Publishers: William Sokol Erhard
Genres: Animation & Modeling, Utilities, Video Production, Game Development
Categories: HDR available
Supported languages: English

Vint is a temporal upscaling system that incorporates interpolation and black frame insertion among other tools to improve the motion fidelity of nearly any video content. Vint can play and handle local video files, web sources like YouTube, and realtime UVC streams like those from video capture card. CRT Beam Scanout Emulation: Vint offers unique functionality like the ability to run CRT beam scanout emulation on arbitrary video sources. CRT emulation allows you to not only add a retro feel to your video motion but to lower image persistence without as much flicker as traditional black frame insertion/strobing. This feature is currently available in beta and is set to the recommended 4x multiplier ratio. More configuration options are being actively developed. Interpolation: Vint uses RIFE machine learning based interpolation to increase the output framerate of videos with remarkably minimal artifacts. Higher framerates are more important than ever because when screen sizes increase, displays get brighter, and videos have more action and movement, the same framerate can make movement becomes harder to follow and produce more perceived flicker. Interpolation helps to mitigate the flicker, choppiness, and distracting image separation artifacts created by low framerate video sources. Strobing/BFI: Vint also supports a variety of black frame insertion (BFI) strobing formats. Vint can create strobing for any video source and refresh rate. Vint also supports multiple strobing to simulate 35mm film projection formats which reduce flicker. Video Sources: Vint can process realtime video from local files or from web streamed sources like Youtube, Twitch, or even arte.tv Vint can also transcode video files to compress and interpolate them at higher resolutions or output framerates than can be achieved in realtime. This is a great option for 8k or higher resolution 3D VR 180 videos. Finally, Vint can process UVC inputs like those from video capture cards. This allow you to interpolate and upscale video from bluray players, computers, or other video sources. Vint fully supports HDR in both 10/10+ and DV formats for realtime processing but not for transcoding currently. Vint does support RTX Video SR and HDR upscaling. Hardware Requirements and Performance: Vint uses a advanced, high quality interpolation engine called RIFE. While Vint accelerates RIFE using the powerful tensor cores on Nvidia RTX GPUs, it still requires substantial GPU horsepower. In realtime, an RTX 3080/RTX 4060 desktop can be expected to interpolate 1080p video to 60FPS. An RTX 4090 can achieve 24FPS 4k video up to 2x to 48FPS. An RTX 5090 is expected to achieve 4k video up to 120FPS Vint also supports modern Intel CPUs and GPUs (including integrated) using OpenVINO. Intel OV acceleration is far slower than Nvidias TensorRT so turn your config way down to run in realtime or rely on offline transcoding. Vint does not currently support AMD or MacOS and Linux operating systems. It may be possible in the future but performance on these systems is currently inadequate. Performance can be determined by looking at CUDA usage in the GPU section of task manager as well as checking whether frames are dropped in the MPV video player. Press 'i' in the video player to bring up that video data and statistics. Vint User Interface: Vint has substantial customization and configuration options. These options are nearly all optional. All config changes apply instantly. The control client offers a variety of functions including the ability to quickly play web links with a click on the notification tray icon. The client is super lightweight, it launches instantly and uses next to no resources ( <60MB of RAM and light on the CPU, especially when idle). The Vint client also supports high DPI settings and can be resized and rearranged at will. Custom fonts are supported and arbitrary UI sizes. Videos can be queued and reordered for both realtime playback and offline transcoding. Vint requires no admin privileges and is fully modular without external dependencies. Dependencies can be replaced and the install directory can be moved anywhere on your computer. Vint is fully DRM free and user configurable. Licensing: Vint uses open source dependencies and abides by their license terms. Information about licenses is included with the Vint software. Vint is licensed exclusively for non-commercial usage.