1

(32 replies, posted in Using SVP)

extraeye wrote:

Hi all.
I've only just discovered this great tool today and it's really great!
I think you've made great work with SVP except I didn't completely understand how it works. Now that I've played around a little I think I can save other people some time with my knowledge.

Best results:
The stronger processor the better.
New dedicated video cards with DXVA/Nvidia.

SVP will adjust it's settings according to your processor. Better hardware will enable better settings which in turn will reward you with better interpolation quality, video quality (less artifacts), and performance.

This should let you run almost any video file with MPC and with SVP:

1)Installing:

Download and install SVP from here: http://www.svp-team.com/wiki/Download
It's best to use the package since it includes all the additional software you'll need.

2) Make ffdshow run:

Run MPC HC and click "O" for Options>External Filters>Add Filter....
Now if you have an integrated video card or an old video card double click ffdshow video decoder. If you have a new video card, choose ffdshow raw decoder filter and move to part 3.

Explanation:
You need ffdshow to work in order to use SVP since what it does is use ffdshow's avisynth filter to add a script that does all the interpolation work. So you need to either decode your videos with ffdshow or add the raw ffdshow decoder to the chain of filters so that it passes through it after the decoding is done.
In short: If you have an old video card or an integrated card, it's best to use ffdshow video decoder and you're done. The decoding and the interpolation will both be done by your processor. If you have a video card from recent years read (3).

Optional steps:

3)Make Lav Decoder run

For the best performance with recent video cards:
(1)Install Lav filters from here: http://forum.doom9.org/showthread.php?t=156191
(2)Press "o" for options in MPC HC, then go to Internal Filters and disable all checkboxes. (3)Go to External Filters>Add filters and double click Lav Video Decoder to make MPC HC use Lav filters' video decoder. Do this step once more and this time double click Lav Splitter.
(4)Mark Lav Video Decoder from the list under External Filters and set it to Prefer.
(5)Double click Lav Video Decoder on the list and under Hardware Decoder to use choose DXVA2 copy-back or Nvidia Cuvid (If you have an nvidia card).

Explanation:
If you have a video card from recent years (about three I think) you should be able to use it to decode the video, which will improve performance  big_smile . This is called "DXVA"/"CUDA" and is not available in ffdshow. So we will be using Lav video decoder which can use your video card to decode together with "ffdshow raw" which is there just for SVP to work.
This will enable your video card to decode the video and leave the processor to focus entirely on SVP's interpolation.

4)Make MadVR run

For the best video quality use the MadVR renderer: http://forum.doom9.org/showthread.php?t=146228 Add it in Options>Playback>Output and under directshow video choose Madvr. This also requires having a video card from recent years. It will add some strain to your video card but it's worth it. cool

i registered here just to say thank you for this guide!

1080p content with SVP was previously unwatchable for me, but after following your instructions and a bit of tweaking of the SVP 1080p profile settings, i was able to get it looking & running very well with SVP @ 60fps on my aging Q6600 cpu alongside a decent GTX 570.

many thanks! smile