SVP:User manual

From SmoothVideo Project
(Redirected from Quick start)
Jump to: navigation, search

SVP 4 - the next generation

Pre-order full and unrestricted version of SVP 4 on Indiegogo now!

SmoothVideo Project (SVP) manual.

Used abbreviations:

See also comprehensive descriptions about:


How does it work

For a particular FRC scenario a high number of different components is being used. Hence it is very important to configure those components the way, that they can work correctly and stable all together. The main task of SVP is automation of configuration of components from different sources, however anything performed by SVP could be done manually as well.


Short description

SVP Manager configures FRC parameters for SVPflow modules, working via the Avisynth interface inside of ffdshow filter, which is loaded into a DirectShow-compatible video player, which basically plays the video file.

Long description

1. We require any (Windows, 32-bit) video player, which supports external DirectShow filters. Most of the freeware video players have this feature and the most commercial don't, please refer to Video player compatibility for details.

Some suitable players for instance:

Some non suitable players for instance:

2. The player has to be configured to use ffdshow Video Decoder as video stream decoder or the ffdshow Raw Video Filter should be enabled.

3. The ffdshow filter has a special configuration, the most settings are performed to enable processing of the video stream using Avisynth.

Avisynth is a free software for non-linear video mastering. It can do anything with a video stream, in our case it is required to attach additional plugins SVPflow to the video processing chain, which are calculating the additional video frames.

4. SVPflow plugins are used by ffdshow filter through the Avisynth mechanism and perform the main tasks for the FRC.

5. The SVPflow plugins require a lot of parameters for a correct calculation of intermediate frames, describing the input video, required output and even hardware requirements on a specific computer. To set them all up the SVP Manager comes in view, which main task is automated generation of correct parameter setups for FRC for a particular video counting on many additional factors.

Hardware requirements

SVP is a resource demanding application, especially on CPU speed.

SVP is delivered with five profiles of FRC settings, ranged on the system performance. An approximate compliance on real CPUs is shown in the profile list:

  1. Intel Core2 Duo 2.0 GHz, AMD Athlon X2 2.2 GHz, A4-series APU
  2. Intel Core2 Quad Q6600, Mobile Core i5, AMD Athlon II X3 2.7 GHz
  3. Intel Core i3-2120, AMD Phenom II X4, A8-series APU, FX-4100
  4. Intel Core i5-2300, Core i7 920, AMD Phenom II X6 3.0 GHz, FX-6100
  5. Intel Core i7-2600, i7 980, i7-3xxx, AMD FX-8150

Each profile has two variations - with and without GPU acceleration (depends on a compatible graphic card).

Attention: GPU acceleration enhances the frame interpolation quality and reduces up to the half of the CPU load (depending on FRC settings), but it won't be able to free up the CPU load completely or allow interpolation on a very weak CPU even with a very strong graphic card.

It must be clear, that it is possible to busy any system with SVP, even up to a 12-core Intel Xeon, but it is not necessary to do so. Recommended and verified settings are saved in pre-installed profiles and a manual configuration requires additional knowledge, so a configuration "into the blue" will almost always lead to worse results and higher demands on the hardware.

Minimal configuration:

Minimal configuration for FullHD

Recommended configuration (for watching FullHD 1080p video with a high quality interpolation):

The configuration may be proportionally weaker for video with resolution less than 1080p. And the other way around the requirements for 2K and 4K video are proportionally higher - for example a video in 4K format (UltraHD, UHD) requires a 4 times better system than a "minimal configuration for FullHD".

Installing SVP


SVP is available in two versions:

We recommend to install the full version SVP Full, but previously uninstall codec packs such as K-Lite, CCCP, etc in order to avoid problems like "codec conflicts".

SVP Full installer options:

Video player setup

Basically it is possible to set up any DirectShow compatible player to work with SVP. Just the difficulty grade of this procedure and the players capability to work with the additional capabilities of SVP differ such as frame cropping and outer highlighting.

The player setup may be pretty easy (as in case of MPC-HC) as well as requiring some preceding preparations (as in case of XBMC) - therefore this issue is extracted into a separate section.

The setup result should be the appearance of the ffdshow icon in the notification are during video playback. It this icon does not appear, then you did something wrong.

Important: The video player as well as the installed ffdshow version must be 32 bit applications. SVP can't work with the 64 bit video player.

Using SVP manager

The SVP Manager is being controlled via a context menu of the SVP icon in the notification area:

As mentioned previously the main task of the Manager is to control the FRC parameters. This is being achieved by creation of separate profiles parameters depending on parameters of the currently played video - in particular depending on its frame size (in pixel) and base frame alteration frequency.

For example SVP does include four variants in each of the standard profiles:

Hence all functions of the Manager are divided in:

Profile configuration and settings are described in the next section and the full description of all items in the Manager menu is extracted into a separate article.

FRC profile configuration

In the most cases we recommend to use the pre-configured profiles delivered with SVP.

At first start the SVP Manager validates the system performance and selects one of the five profiles according to the system capabilities. It is possible to reset the profile settings to defaults selecting the menu entry Video profiles -> Reset to defaults. This will initiate a new performance test and provide a selection of one of the five available profiles.


But in some cases a manual profile configuration setup is required. It is necessary to understand, that a manual profile setup requires additional knowledge and configuring "into the blue" will almost always lead to worse results than intended.

The detailed FRC parameter description is extracted into a separate article.

Personal tools
Child projects
In other languages
Follow SVP