Articles Technology Blog News Forum Company
Super Resolution for VirtualDub
Download now!
free trial, 0.3 MB,
32 and 64 bits,

Requires VirtualDub 1.9.1 or higher.

Buy now

Infognition Super Resolution plugin for VirtualDub resizes video using Super Resolution approach: by accumulating information from previous frames it can provide much more details than any other resizing method.

Here are some examples of 4x upsizing with Super Resolution:

Installation

Just download the archive, unpack it and select superres.vdf file if you're using 32-bit version of VirtualDub, or superres64.vdf file if you're using VeeDub64. Place that .vdf file to /Program Files/VirtualDub/plugins/ folder.

Output resolution

The plugin can resize video to any desired width and height. However the SR engine upsizes video exactly 2 times in both dimensions. If you set output size less than original size, SR is not used and a high quality image interpolation method resizes the frames. When output size is the same as input size, nothing is done at all. If new width, new height or both is bigger than original value, SR engine upsizes video two times and then if new dimensions are not exactly twice bigger than original ones, an image interpolation method is used to resize video from 200% to desired width and height. Two consequences: upsizing to 200% is the fastest upsize mode. If you need to want more than 200% the best quality is obtained by making a chain of two Super Resolution filters: the first one upsizing to 200% and the other upsizing further.

Quality

We've compared this technology with different plugins for VirtualDub, Adobe After Effects and AviSynth as well as several stand-alone applications like vReveal and CinemaHD. See Video Resize Shootout. This plugin shares the Super Resolution engine with Video Enhancer, so in the comparison see the results of Video Enhancer.

That comparison demonstrates strong advantage of our super resolution implementation over all available video resizing tools.

Frame order

The engine is suited for sequential processing, frame by frame. The more frames are processed sequentially the more details are accumulated. When saving result to a file video is processed from start to end in normal order and maximum quality is obtained. When seeking to random places in preview mode, there is no good history of processed frames and accumulated information, so the plugin takes 5 source frames (N-4 ... N) and processes them before showing you the result. Visual results in preview mode when jumping to random frames can be worse than when rendering to a file.

Colorspace

Version 1.0 of the plugin works in RGB32 only. It is essentially the same engine as RGB mode of Super Resolution in Video Enhancer 1.9.6. Support for YV12 colorspace is planned for future versions of the plugin.

Speed

Because of high computational complexity of the technology Super Resolution plugin is not very fast, but it's highly parallelized, providing a good speed boost on multicore and multiprocessor systems. On a Quad Core 2.33 GHz PC upsizing 640x360 to 1280x720 is done with 15-25 frames per second depending on quality settings.

Compatibility

Super Resolution plugin works in VirtualDub 1.9.1 and later versions. Older versions didn't support necessary functionality to get previous frames. For the same reason it doesn't work in Video Enhancer as a VD filter, and there's no sense in loading it in VE since the super resolution engine is already built into Video Enhancer.

Due to heavy use of SSE2 this plugin requires a CPU made after year 2000: Pentium 4 or higher.

Trial limitations

Trial version is not limited by time or resolution. Unregistered version will draw a watermark over the output video in a shape of diagonal stripes. Registered version doesn't draw any watermarks.

Download now Buy now

Share | reddit