Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
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
 

Tags
48fps, 60fps, framedoubling, interframe, smooth motion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 11:30.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.