Vint: Realtime Video Interpolation and CRT Emulation is now Available. What are your feature requests?

Everything about displays and monitors. 120Hz, 144Hz, 240Hz, 4K, 1440p, input lag, display shopping, monitor purchase decisions, compare, versus, debate, and more. Questions? Just ask!

What part of Vint should I prioritize work on?

Configuration options and polish of realtime interpolation
0
No votes
Further develop CRT scanout emulation
3
33%
Video source handling/UI
0
No votes
Performance monitoring/feedback
0
No votes
Offline video interpolation transcoding
2
22%
UVC video source support
0
No votes
Support for more platforms (add AMD GPUs and Linux)
3
33%
External integrations (add OBS support?)
1
11%
Documentation, tutorials, guides
0
No votes
Other (comment below)
0
No votes
 
Total votes: 9

User avatar
William Sokol Erhard
Posts: 28
Joined: 16 Nov 2024, 00:56
Location: Seattle, Washington
Contact:

Re: Vint: Realtime Video Interpolation and CRT Emulation is now Available. What are your feature requests?

Post by William Sokol Erhard » 08 Jun 2025, 19:45

Hi 7bhsq!

Thanks for using Vint.
I'm afraid I don't currently have an explicit set of supported or non-supported formats but I am continuing to make progress improving the logging around Vint's various functions. Vint's method of using FFmpeg is currently preventing me from showing logs and errors easily but I am working on making it report more information.

With respect to transcoding support: Vint uses bestsource which is essentially a wrapper for an FFmpeg decoder. The version of FFmpeg used in bestsource doesn't appear to support the decoding libraries necessary for your WebM file. I am working on improving file support and customization options but I have a lot of features I'm working on as well.

When you see the command prompt pop up and error out like you describe, the issue is most likely an issue with bestsource not being able to decode that particular format.

For now I recommend either (preferably) remuxing files into a different container then using the offline interpolation or alternatively transcoding to an intermediate format first then interpolating. Not ideal I'm afraid but it should work.

I hope that helps. If this is a high priority feature for you please vote for the offline interpolation feature work item so I can prioritize it appropriately.

Thanks,


William

Randomoneh
Posts: 12
Joined: 27 Oct 2020, 15:47

Re: Vint: Realtime Video Interpolation and CRT Emulation is now Available. What are your feature requests?

Post by Randomoneh » 28 Nov 2025, 08:30

Hi.

What would be the cheapest way to losslessly use Vint not just in MPV but OS-wide for 120/144 Hz TVs?

Also, it seems like there's a trend recently with TVs for manufacturers to limit SDR brightness compared to HDR brightness, for no good reason. Is this something you have to think about when developing Vint?

Thank you

User avatar
William Sokol Erhard
Posts: 28
Joined: 16 Nov 2024, 00:56
Location: Seattle, Washington
Contact:

Re: Vint: Realtime Video Interpolation and CRT Emulation is now Available. What are your feature requests?

Post by William Sokol Erhard » 28 Nov 2025, 14:57

Hi Randomoneh,

Thanks for your interest in Vint.
Vint does support UVC input which allows arbitrary video from cameras and capture cards. This does allow you to hook up a computer, console, or other device through UVC and interpolate or apply CRT Emulation through Vint. This is not, however, a low latency solution. I also specifically do not recommend loopback for UVC.

The set up proposed would essentially be to have a PC in the middle capable of running Vint acting as an upscaling device. This should be a perfectly functional solution available today but has the obvious downsides of cost and latency.


In terms of a future developed solution, there are a few challenges. Vint is largely built around a video playback pipeline because that is where is is able to best leverage its super high fidelity interpolation, compatibility with video processing tools, and video inputs.
Vint's UHQ interpolation can be extracted to work with a hook in to DirectX or Vulkan applications like Lossless Scaling but doing so would require substantial development effort and restructuring, would create a conflict between especially the GPU demands of Vint and the game or app being run, and would entail competing much more directly with existing solutions like Nvidia's DLSS frame gen. Lossless Scaling FG uses a low fidelity optical flow interpolation using the same type of systems used for video compression similar to DLSS FG. This low quality interpolation runs cheaply and fast but falls apart easily, especially with low framerate inputs (e.g. 24 or 30FPS) and does not handle complex parallax or 3D movement. Unfortunately I do not have the resources to compete head to head with Nvidia at this moment. Strobing and CRT Emulation functions would be far easier to accomplish.

That said, I would like to create some iteration of this support and I hope it should be viable under some situations.
I will highlight that the more funding Vint brings in (that is the more people who buy it) then I am far more able to justify substantially additional development time and resources. Right now Vint is very much a passion project.


With regards to HDR, Vint fortunately has essentially the best support one can get on PC. HDR content is unaffected by Vint's interpolation and is supported fully, including using HDR upscalers like RTX HDR. Strobing, especially CRT Emulation does necessarily impact brightness and HDR reproduction. There are tools to mitigate that and you can tweak the CRT Emulation shader to help but ultimately your output video configuration and display are the limiting factors.

I will highlight that HDR and increased brightness in general are key factors that make upscaling tools like Vint far more important than they would otherwise be. Low framerate chop, stutter, judder, and flicker are all immensely more harmful to the user experience when the display is brighter. Other factors include screen size, video motion, pixel response time, and others.
Last edited by William Sokol Erhard on 28 Nov 2025, 15:28, edited 1 time in total.

User avatar
Chief Blur Buster
Site Admin
Posts: 12102
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

VINT: Realtime Video Interpolation and CRT Emulation is now Available! What are your feature requests?

Post by Chief Blur Buster » 28 Nov 2025, 15:24

I have made this thread a sticky (for now).

This is a fantastic but woefully undiscovered and underrated app.

- Low lying apple: How about adding CRT-Dusha?
Get an exclusive on it for a few weeks, until I've added it to TestUFO.
https://github.com/Riskdiver/CRT-Dusha/

- Ability to load generic reshade .fx shaders (let users upload their own)

- Also realtime operation during games, ala ShaderGlass? Or at least integrate Vint capability into
https://github.com/mausimus/ShaderGlass/discussions/202
Although it's sometimes hard to compete with open source solutions.

- Also easier configuration of realtime optimization to babystep the user. A wizard to detect problem conditions (e.g. different-Hz multimonitor, bad power management setting, recommendation of the DisableDynamicPState registry tweak, etc)

- Also, long term, maybe integration with Steam GameScope could make you more popular. Reshadeck is available on Steam Deck, and somebody ran my CRT simulator at 45fps at 90Hz on the OLED with promising results.
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on: BlueSky | Twitter | Facebook

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

User avatar
William Sokol Erhard
Posts: 28
Joined: 16 Nov 2024, 00:56
Location: Seattle, Washington
Contact:

Re: Vint: Realtime Video Interpolation and CRT Emulation is now Available. What are your feature requests?

Post by William Sokol Erhard » 28 Nov 2025, 15:34

Thanks Mark!

I would love to. It looks like I'll have to translate it to glsl first but I hope it should slot into Vint the same way your CRT Scanout Emulation filter does.

A general reshade compatibility might be a bit more involved and I expect reshade itself should already work on MPV.
I really don't intend to compete with open source solutions. Currently Vint is based overwhelmingly on open source libraries and emphasizes user control, is fully DRM free, as well as modularity and other open source ideals. I am quite open to making Vint source available and hopefully fully open source if I can justify it.

I absolutely wish to make Vint easier to use. I really want to find a good way to measure performance of the tensor acceleration but Nvidia does not make it easy.
Last edited by William Sokol Erhard on 28 Nov 2025, 15:50, edited 1 time in total.

User avatar
Chief Blur Buster
Site Admin
Posts: 12102
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Re: Vint: Realtime Video Interpolation and CRT Emulation is now Available. What are your feature requests?

Post by Chief Blur Buster » 28 Nov 2025, 15:39

While this thread is now an official sticky on Blur Busters Forums until January 30th, 2026:

- Improve sales by 10x with this small change: For the next major release, rename VINT to something easier to google. Verify with at least 10 people including me for advice on whether the new name(s) is good or not. Your google SEO is currently poor; studying some "Deciding on a brand name" YouTube branding-howto videos may be useful to help lift boats a bit. VINT term has too much competition. I feel sad I can't easily google for your app, and wish to help. Just google "vint app", or "vint processing" or "vint software" and users just can't find you even after more than half a year. Whereas, TestUFO? I've successfully made the SEO powerful on it, google "testufo", "refresh rate test", "motion blur test", "display test", and I am usually the top 3 in Google. I was lucky that I had a custom domain name (testufo) matching brand name TestUFO, and I have had more than 10 years of SEO, and new tests on it instantly appear near the top, like "ufo mouse test" or "mouse test" (I was #3 in Google after less than 1 week!). An application rebrand can sometimes juice sales by 5-10x, when you accompany it with social media accounts (matching same name) and a domain name matching the same name. Even if it's just a brochure-style page on your website that links to the Steam page and a few key pages. I'd happily edit the article to link to it (Backlinks are powerful)

- Obviously, this is a niche app (for now) until I have published a lot more open source display refresh cycle shader next year. My hopes next year is to have a full catalog of multiple temporal display simulation shaders. This will help your app if your app accepts generic display-temporal shaders.

- Dynamic settings from a Reshade file:
You could adopt the configuration fields of a general Reshade.fx shader with a dynamic form renderer.
TestUFO uses a text file (JSON) to render its own custom sections and custom settings: https://testufo.com/#global.showsettings=1 and it just gotten 100x easier to add new settings. I have a per-test JSON and a global JSON (sitewide) to render TestUFO settings, so it's easy for me to add/change/delete settings just by editing a text file, and just adding glue logic to load a shader uniform or other stuff to relay the user-selected setting to the test code. Reshade has a similar system at the top of the .fx files, which you can dynamically read and render a settings form out of. Be compatible with 10-20 future shaders like variants of CRT simulation, plasma simulation, LCD GtG emulators (to soften OLED stutter & make movies more watchable on OLED), etc.

I know it's a lot of work. But consider it. These are hard decision (unfun boring slog work) just to make adding new features easier.
decisions.jpeg
decisions.jpeg (87.9 KiB) Viewed 1076 times
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on: BlueSky | Twitter | Facebook

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

User avatar
William Sokol Erhard
Posts: 28
Joined: 16 Nov 2024, 00:56
Location: Seattle, Washington
Contact:

Re: Vint: Realtime Video Interpolation and CRT Emulation is now Available. What are your feature requests?

Post by William Sokol Erhard » 28 Nov 2025, 15:52

I will tease that I have a vision of where to go with this project where I can leverage existing functionality, break into a different space with few good existing solutions, and create novel super high fidelity visual and maybe audio effects.

mango87
Posts: 47
Joined: 04 Nov 2020, 18:20

Re: Vint: Realtime Video Interpolation and CRT Emulation is now Available. What are your feature requests?

Post by mango87 » 04 Dec 2025, 20:57

Does this support BFI with arbitrary applications? Something like Lossless Scaling but with BFI instead. If not, I would highly be interested in such a feature. My use case would be to watch 60fps Youtube videos on Chrome or Firefox.

User avatar
William Sokol Erhard
Posts: 28
Joined: 16 Nov 2024, 00:56
Location: Seattle, Washington
Contact:

Re: Vint: Realtime Video Interpolation and CRT Emulation is now Available. What are your feature requests?

Post by William Sokol Erhard » 04 Dec 2025, 21:04

Hi Mango87,

So Vint does not hook into arbitrary applications, it is focused on video playback.

That said, it does integrate yt-dlp support so any youtube video and a very wide range of other video streaming sources can be played back within the Vint system. Any local video files can be played through MPV and UVC sources are also supported.

I will be adding a new version of yt-dlp very soon but you can add and replace the existing .exe as you see fit.
I will be discounting Vint at the winter sale very soon so that can help knock a few bucks off the price tag.

If you choose to purchase Vint, I hope it meets your expectations. Please email me at [email protected] if you have any questions or concerns.

Post Reply