Topic: SVP @ 23Hz does it do anything?

Hi. My CPU is not powerful enough (even when overclocked) to run SVP at a reasonable setting. Looks not so good on 1c. However I seem to be seeing some interpolation going on in 23Hz mode? Or is it just my imagination? The icon is green playback. Is it doing 'something' even when outputting @ 1:1 mode? My HDTV only accepts up to 60Hz on inputs. However. It displays 23Hz and 24Hz material at 96Hz on the panel to avoid flickering. I have my Nvidia GTX560Ti set at very very close to 23.967Hz using a custom profile.

Anyone care to explain what happens in this situation? Maybe I am seeing placebo but it does look 'different'. I have 5c settings on at the moment which doesn't tax the CPU so not sure if it is actually doing anything.

Thx.

Re: SVP @ 23Hz does it do anything?

deadman
I think it is placebo. But we can tell more about SVP processing if you show your additional info: SVP tray menu - information - additional information.

3 (edited by deadman 18-03-2013 11:55:30)

Re: SVP @ 23Hz does it do anything?

Frame size and frame rate: 1920x1080 pixels, 23.976 fps

Detected screen parameters
Screen size and refresh rate: 1920x1080 pixels, 23.976 Hz

Video smoothing info
Smooth factor: 1:1
Resulting video frame rate: 23.976 fps

Selected profile: 1920x1080@23.976

Profile settings of video processing
[ExMethod=MSmoothFps_3]        Frames interpolation mode: Adaptive (default)
[ExAlgo=23]            SVP shader: 23. Complicated
[ExMulti=MON]            Target frame rate: To screen refresh rate (default)
[ExBlockSize=16x16:2]        Motion vectors grid: 12 px. Average 2 (default)
[ExRecalc=250:0]        Decrease grid step: By two with global refinemen
[TypeDist=Exh:-14:SATD]        Search radius: Large
[ExPel=2]            Motion vectors precision: Half pixel (default)
[Badsad=2000:-24]        Wide search: Strongest
[ExSadml=1000]            Artifacts masking: Strongest
[ExBlend=false]            Processing of scene changes: Repeat frame (default)
[ExDwnResize=0]            Decrease frame size: Disabled (default)
[ExConvertFps=false]        Blend frames to screen refresh rate:false

Settings by menu
[svp_libflowgpu=1]        GPU-acceleration (OpenCL): true
[ExThreads=0]            Processing threads: Auto
[StereoMode=0]            Stereo mode (3D): Plain 2D
[HandCrop=None]            Frame crop: Disabled
[Borderlight=None]        Outer lighting: Disabled
[BorderlightZoom=5]        Glow amount: 5%
[BorderlightType=8:8:100:1]    Lighting type: Type 3
[VDelay=0]            Video delay: 0 ms
[ExDemo=0]            Demonstration mode: false
[ExTearingTest=0]        Tearing test: false
[EFrameDoubling=0]        Variable frame rate repair: false
[StopSmoothDelayOnRewind=-1]    Turn off on seek: Don't turn off

---

11:42:23.577; Start: SVPMgr 3.1.4 (901) starts...
11:42:23.578; AppDataPath: C:\Users\DeadMan\AppData\Roaming (ANSI)
11:42:23.579; Start: read settings file settings.ini
11:42:23.582; Start: load language file - English. Duration: 51 ms
11:42:23.633; Start: check launched instance of SVP-manager
11:42:23.635; Start: check Avisynth installed. Duration: 300 ms
11:42:23.935; Start: clear Logs folder
11:42:23.937; Start: performance graphs prepare
11:42:23.937; Start: SVPMgr folders prepare. Duration: 60 ms
11:42:23.997; Start: read settings file SVPMgr.ini
11:42:24.001; Start: GPUs settings detection. Duration: 94 ms
11:42:24.095; Start: detected graphics (OpenCL) adapters:
11. GeForce GTX 560 Ti (1029)
12. GeForce 210 (70)
11:42:24.095; Start: monitors settings detection. Duration: 4971 ms
11:42:29.066; Start: detected monitors:
1920 x 1200 @ 60.042
1680 x 1050 @ 59.913
1920 x 1080 @ 23.976
11:42:29.066; Start: disable LNG-file write when UAC enabled
11:42:29.066; Start: change SVP-manager priority
11:42:29.067; Start: register hotkeys. Duration: 551 ms
11:42:29.618; Start: get versions of modules used
ffdshow.ax/avisynth.dll: 1.2.4499.0/2.5.8.6
svpflow1/2.dll: 1.3.3.0/1.4.1.0
svpflow_cpu/gpu.dll: 1.7.2.0/1.7.7.0
11:42:29.618; Start: refresh autostart state in registry
11:42:29.618; Start: some more work with registry. Duration: 7 ms
11:42:29.625; Start: create menu. Duration: 11 ms
11:42:29.636; Start: update settings file settings.ini. Duration: 41 ms
11:42:29.677; Start: update monitor settings
11:42:29.677; Start: prepare "About the program" window. Duration: 66 ms
11:42:29.743; Start: enable ffdShow waiting mode
11:42:29.744; RefreshSVP
11:42:29.748; ===== Waiting for ffdshow video
11:42:29.748; Start: prepare to work is complete
11:42:39.945; ===== Detected playback with ffdShow. Duration: 206 ms
11:42:40.151; GetDimensionAndFPS_fromOSD start. Duration: 212 ms
11:42:40.363; GetDimensionAndFPS_fromOSD result: 1920x1080 23.976 1/1
11:42:40.378; T1T: begin. Duration: 20 ms
11:42:40.398; T1T: GetAllMediaParams
11:42:40.403; T1T: SettingsPrepare. Duration: 36 ms
11:42:40.439; T1T: Preparing smooth playback...
11:42:40.441; T1T: WriteAllMediaParamsToIni
11:42:40.442; SVPMgr: main "C:\Users\DeadMan\AppData\Roaming\SVP 3.1\" 1920 1080 23.976 1920 1080 1 1. Duration: 581 ms
11:42:41.023; ===== Playback
23.976 * (1 : 1) = 23.976 fps
11:42:41.023; SetPriorityPlayer: 2
11:44:31.986; RefreshSVP. Duration: 8877 ms
11:44:40.863; RefreshSVP
11:44:40.864; ===== Waiting for ffdshow video

---

# This script was generated by SmoothVideo Project (SVP) Manager.
# Check http://www.svp-team.com for more details.

SetMemoryMax(1024)

global svp_scheduler=true
global threads=4
global svp_cache_fwd=threads+2

LoadPlugin("C:\Program Files (x86)\SVP\plugins\svpflow1.dll")
LoadPlugin("C:\Program Files (x86)\SVP\plugins\svpflow2.dll")

SetMTMode(3,threads)
ffdShow_source()
SetMTMode(2)

global crop_params=""
global resize_string=""
global super_params="{scale:{up:0},gpu:1,rc:true}"
global analyse_params="{main:{search:{coarse:{distance:-14,bad:{sad:2000}}}},refine:[{thsad:250}]}"
global smoothfps_params="{gpuid:11,rate:{num:1,den:1},algo:23,mask:{area:1000,cover:80},scene:{}}"

global demo_mode=0
stereo_type=0

########## BEGIN OF MSMoothFps.avs ##########
# This file is a part of SmoothVideo Project (SVP) 3.1.3
# This is NOT the full AVS script, all used variables are defined via
# JavaScript code that generates the full script text.

function interpolate(clip src)
{
    input = crop_params=="" ? src : eval("src.crop("+crop_params+")")
    input = resize_string=="" ? input : eval("input."+resize_string)

    super=SVSuper(input, super_params)
    vectors=SVAnalyse(super, analyse_params, src=input)
    smooth=SVSmoothFps(input, super, vectors, smoothfps_params, mt=threads, url="www.svp-team.com")

    return demo_mode==0 ? smooth : demo(input,smooth)
}

input=last

    stereo_type==0 ? eval(""" interpolate(input)
""") :     stereo_type==1 || stereo_type==3 ? eval("""
        lf = interpolate(input.crop(0,0,input.width/2,0))
        rf = interpolate(input.crop(input.width/2,0,0,0))
        StackHorizontal(lf, rf)
""") :     stereo_type==2 || stereo_type==4  ? Eval("""
        lf = interpolate(input.crop(0,0,0,input.height/2))
        rf = interpolate(input.crop(0,input.height/2,0,0))
        StackVertical(lf, rf)""") : input

########### END OF MSMoothFps.avs ###########
distributor()

Re: SVP @ 23Hz does it do anything?

deadman Smooth factor: 1:1
and deadman {num:1,den:1}
It's no placebo, but there is no interpolation either (SVP ratio is 1:1). What you have is frame rate synchronization, which results in a smooth playback at 24 fps. Which is better than 2:2:1:2:2:1... playback of 24 fps source at a 60 Hz. You see a frame drop every 1/24 s instead of 1/12 s, which results in a smoother playback.

Re: SVP @ 23Hz does it do anything?

Thank you for clarifying. At least I know I am not going nuts. It looks very pleasing to my eye when enabled. I think I will continue to use it from now on.