View Single Post
Old 22nd March 2011, 22:04   #1  |  Link
SubJunk
Registered User
 
Join Date: Jun 2010
Posts: 443
InterFrame 2.8.2 - Framedoubling/60FPS/HFR conversion script

Introduction:

InterFrame uses SVP plugins to create interpolated frames from real ones.
It has been compared with real 60FPS content with good results; it will never be as good as the real thing but it is very good and will continue to get better with your input

Step-by-step guide on how to use InterFrame for beginners

Download:


All dependencies are included in the download


Video samples:

Here is a before and after video comparison:
Original File
InterFrame (default settings with GPU=true)


Code samples:

Here is a sample of what the AviSynth script could look like.
It shows the recommended syntax and should be used with SET's AviSynth 2.6 MT build from here. It requires a build of AviSynth that can do multithreading.

Code:
Cores=4
SetMemoryMax(512)
SetMTMode(3, Cores)
LoadPlugin("svpflow1.dll")
LoadPlugin("svpflow2.dll")
Import("InterFrame2.avsi")
dss2("video.mkv", fps=23.976).ConvertToYV12()
SetMTMode(2)
InterFrame(Cores=Cores)

Description:

You've probably all seen the concept before in new TVs, sometimes called "Smooth Motion", "Higher Hz", "True Motion", "TruMotion", "HFR" or just the number of Hz (like 120Hz, 200Hz, 240Hz, etc.), well this is exactly the same but it works on any TV or computer monitor.
It inserts interpolated frames in between the real ones to make either 50FPS (for PAL sources) or 59.94FPS (for NTSC sources) output.
The best sources to use are 29.97FPS and 25FPS videos since they are neatly divisible to 59.94FPS and 50FPS respectively, but it works well with 23.976FPS too.


Documentation:

The help page is here. The documentation is also included in the download.
It contains a detailed breakdown of all options.


Disclaimer:

Some people are conceptually opposed to things like this for many reasons, including:
- It's not true to the director's vision for the video.
- Film should have lower framerates (even real 60FPS content looks too smooth and "cheap").
- The interpolated frames are "fake".

Hopefully people with those opinions can just choose to not use this plugin instead of starting arguments about it; that is your choice and this is ours.


Changelog: (full version)

21/05/2015 - 2.8.2:
  • Updated SVPflow to 1.1.15, which increased speed (thanks, SVP!)
02/05/2015 - 2.8.1:
  • Updated SVPflow to 1.1.14, which increased speed by up to 15% (thanks, SVP!)
10/03/2015 - 2.8.0.1:
  • Updated SVPflow to 1.1.13, which fixed the unused SVConvert function (thanks, SVP!)

Last edited by SubJunk; 21st May 2015 at 07:13. Reason: Updated to 2.8.2
SubJunk is offline   Reply With Quote