Overclock.net › Forums › Software, Programming and Coding › Other Software › SVP (Smooth Video Project) Discussion Thread
New Posts  All Forums:Forum Nav:

SVP (Smooth Video Project) Discussion Thread - Page 15

post #141 of 774
Thread Starter 
Did you mess with any MadVR settings? If you did, try resetting it to default using the included batch file in the program's directory. You shouldn't have any problems with my settings, so reinstalling everything should fix it. You an also use Fraps for troubleshooting. If the video isn't running at the refresh rate of your monitor, then something's wrong. I remember watching a video with 12px Average 2 enabled on a 1080p video, and I was hovering at around 22fps. I put it on 16, and I was back on 120fps, so your SVP settings really influence video playback.

I use reclock. It isn't necessary, but it's recommended since it does help out with framerate variance, and getting your videos to work with the refresh rate of your monitor. Here's a quick explanation from one of SVP's developers:
Quote:
You will never can get equal frequency between video framerate and display refresh rate without ReClock or another speed correcting tool.
It is mean you will see framedrops or frame repeats appears regulary.

Example.
Your video: 23.976 fps
After SVP: 23.976 * (5:2) = 59.94 fps
Your display: 60.002 Hz

59.94 not equal to 60.002

ReClock makes it so that it's like this:

Your video: 29.976 fps
ReClock: 30.001
After SVP: 30.001 * (5:2) = 60.002 fps

Simply put, ReClock does some magic to make the video match, or have an interval of, the refresh rate of your monitor. That way, you don't get any dropped or repeated frames, which results in less fps variance and smoother video playback.
Edited by airisom2 - 3/16/14 at 7:19pm
post #142 of 774
Thanks for your explanation. I did not mess with MadVR settings, in fact MPC did not even use it so I never used MadVR. But I decided to start from scratch.

I uninstalled SVP and all other codecs and splitters etc. Then I reinstalled SVP full and chose default settings mostly except I installed and enabled MadVR for MPC and also installed Reclock. I tried playing the same source file however now even though audio sounds fine there is a nice black screen at 120 fps (SVP and fraps says so). Surely it must be a codec issue? I don't have time to troubleshoot now or to follow your guide closely, will do it later.
post #143 of 774

Although I know airisom doesn't recommend it (I do) you can try this:

 

Uninstall all codec packs/ media players/madvr/lav/ffdshow.  Restart your computer for good measure.

 

Download the test build of KCP (it's perfectly stable): http://haruhichan.com/forum/showthread.php?7545-KCP-Kawaii-Codec-Pack and install it. Might as well choose the highest settings, your system is comparable to mine and should be able to support it easily.

 

Run a few test videos. Is everything running nice? If so, move onto SVP.

 

Install the latest versions of SVP, avisynth, and VCRedistx86. Then install the latest stable (and only stable) version of ffdshow_tryouts.

 

Now, with SVP manager running, retry running the video. Everything should be the same as before - no interpolation. Right click while the video is running, and go to the filters list - make sure no ffdshow filters are running. If any are, make a note of them.

 

Now go to the MPC-HC external filters page (in the main options window). Block any ffdshow filters that were running earlier, and set only "ffdshow raw video filter" to prefer. For good measure, you can add the LAV filters and set them to prefer.

Now double-click on the ffdshow raw video filter from this page and the ffdshow configuration page should come up. Untick all the boxes in the left pane, and then tick "Avisynth".

 

Now right click on SVP manager and make you you have the most advanced (maybe called expert) view. Enable GPU Acceleration. Rerun the video and alter the relevant profile settings to what airisom posted before. If those run fine you can tweak SVP settings, otherwise try only interpolating to 60Hz and see where your GPU usage sits as this could well be the problem.

 

I'll post my own results when I get back, but I know getting madvr Jinc3 to scale up 120Hz 720p anime nearly maxes out my 7970 @1100/1550.

post #144 of 774
Good news everybody. I followed the following steps (based on Moragg's previous post). I make it detailed in case someone else may find it useful.

  • Uninstalled all codecs, filters, splitters, avisynth etc (not vcredist).
  • Installed latest KCP test build, for my PC I chose highest tier (think I had to tick reclock to install it).
  • Tested different video files - passed my inspection.
  • Installed latest version of Avisynth.
  • Installed (repaired) Vcredist.
  • Installed latest stable ffdshow_tryouts.
  • Installed SVP Core (core does not want to install before you manually install previous 3 items).

I now tested video files again: like Moragg said, no interpolation is happening.
  • I right clicked video and went to filters: Only LAV filters and no ffdshow filters were running.
  • I went into main options -> External filters: Only LAV filters was in the list, they were all ticked and preffered.
    I then added ffdshow raw video filter manually and ticked it and made it preferred. I then double clicked it for its options and unticked everything except Avisynth.

Now I tested a 720p real life video, 4000 Kbps AVC@4.1 video file.
Default SVP settings.
(Adaptive; 13. Standard; To screen refresh rate; 12 px Average 2; By two with global refinemen; Average; Half pixel; Strongest; Disabled; Repeat frame; Disabled).
Interpolate to my screen's 120 Hz.
CPU usage per core (no hyperthreading): 60% 45% 45% 70%.
GPU usage max 38%.
Works perfectly.

Then I tested a 1080p real life video, 12000 Kbps AVC@5.1 video file.
Default SVP settings.
(Adaptive; 13. Standard; To screen refresh rate; 12 px Average 2; To small step 6-8 px.; Average; Half pixel; Strongest; Disabled; Repeat frame; To screen size).
Interpolate to my screen's 120 Hz.
CPU usage average: 80%.
GPU usage max 55%.
Everything works fine!

Now I am just thinking MadVR is not running, how can I make sure it is running and what settings should I configure for it now? It's icon shows up on the taskbar when I play a video though.
Edited by snorbaard - 3/17/14 at 6:28am
post #145 of 774
Thread Starter 
Glad you got it working! Maybe I'll make a guide by using KCP as the baseline. It won't be as good and detailed as my original guide, but I guess it'll be good enough for those who don't feel like going through all of the steps and want something that's easier to manage.

As for madvr, if you see it in the taskbar, then it's running. You're best off leaving the settings at default. The only one that I'd change is the seek bar in exclusive mode (rendering, exclusive mode settings, show seek bar=disabled). I don't like it since it doesn't show chapters, so I turn it off and let MPC-BE/HC's seekbar take control.
Edited by airisom2 - 3/17/14 at 6:51am
post #146 of 774

Nice! I personally prefer the install-all-components separately approach, but I tried this recently and it seemed to work quite well. The only downside is I cannot seem to get .temp files to open with mpc-hc by default, whereas I could when I installed it manually.

 

Also, it seems my high gpu-load was linked to me using debanding and the dithering options and not having any "trade quality for performance" boxes checked. And possibly because of the file types involved, and not running FSE...

 

Airisom2 - wow, that was quick. A very nice short guide for those who don't have the time to do all the little bits.  And I just noticed I hadn't repped you yet - so that's finally done!

 

I wonder if SVP will be updated any time soon... here're my SVP settings if anyone's interested:

 

post #147 of 774
Thread Starter 
I really hope they do a big update on it in the future. I want moar smoove!
post #148 of 774
Friends, have you had any success rendering video in XBMC with SVP and MadVR? Also I wonder if it would work if video is streamed over a local area network.
post #149 of 774
Quote:
Originally Posted by snorbaard View Post

Friends, have you had any success rendering video in XBMC with SVP and MadVR? Also I wonder if it would work if video is streamed over a local area network.

From a quick google it doesn't seem possible. Aside from which, it seems to be more a "media player for the masses" than tweakers with high-end systems so you are unlikely to be able to do anything about that.

 

As far as SVP goes you can encode files into higher framerates if you wish (check the OP). Not sure you could do the same with madvr though you could find an upscaling program that uses similar algorithms to madvr.

 

 

Quote:
Originally Posted by airisom2 View Post

I really hope they do a big update on it in the future. I want moar smoove!

 

It'd be awesome if madshi could implement a motion interpolator into madvr... mmm. 

post #150 of 774
Quote:
Originally Posted by Moragg View Post

From a quick google it doesn't seem possible. Aside from which, it seems to be more a "media player for the masses" than tweakers with high-end systems so you are unlikely to be able to do anything about that.

As far as SVP goes you can encode files into higher framerates if you wish (check the OP). Not sure you could do the same with madvr though you could find an upscaling program that uses similar algorithms to madvr.



It'd be awesome if madshi could implement a motion interpolator into madvr... mmm. 

Oh strange I thought I have read somewhere someone was able to use SVP in xbmc.

Considering how powerful newer graphics cards have become it would have been nice if there was a way to do gpu based interpolation, however I have no idea whether it could even work.

edit: see here: http://www.svp-team.com/forum/viewtopic.php?id=580
Edited by snorbaard - 3/17/14 at 3:01pm
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Other Software
Overclock.net › Forums › Software, Programming and Coding › Other Software › SVP (Smooth Video Project) Discussion Thread