That’s definitely possible, but you won’t be able to do this in real time without more GPU power. And the frame interpolation techniques might not work as well on a desktop recording.
If you can record and process later, you might try recording your desktop in a more raw format. It’ll be very large on disk, but this avoids the need to transcode the recording in real time and strain your GPU/CPU. In ffmpeg just use `-c:v copy` to capture it raw. (Assuming the transcoding is the main limiting factor)
Maybe? It might struggle with highly detailed text-heavy workloads though. You can see from their github that it seems to copy stable sections of the video to areas where movement is taking place and does some sort of transformation on that. This could create some curious artefacts in a screencast. It'd probably be fine for gaming though.
It can be done in real time, if GPU will provide low detail sketch of the next frame, then will
continue work on it, while filling the gap between A frames with optical flow frames.
Also, instead of producing of a static image, GPU can calculate and show an animated image, e.g. mp4 fragment.
If you can record and process later, you might try recording your desktop in a more raw format. It’ll be very large on disk, but this avoids the need to transcode the recording in real time and strain your GPU/CPU. In ffmpeg just use `-c:v copy` to capture it raw. (Assuming the transcoding is the main limiting factor)