Overclock.net banner

SVP (Smooth Video Project) Discussion Thread

182K views 778 replies 98 participants last post by  airisom2 
#1 ·
Well, I've been using CCCP and K-Lite for the past few years (configured/tweaked using MPC-HC, MadVR, ReClock, FFDShow, Haali, directvobsub, and Dolby Headphone), and I just recently stumbled on this masterpiece. SVP isn't just another codec compilation like the other ones out there, but it actually brings very smooth video playback. The best way I can describe it is Imagine that you're playing a game at 24fps, and then you play it at 60fps. That's the difference. The video is much smoother, and overall more natural.

Go to this page for more detailed information, and try it out!


I'm not updating this anymore.
SVP setup has made it much easier to get things up and running, and they have setup instructions on their website for all supported media players. Shoot a post here or on svp forums if you need any help
thumb.gif


The setup guide I made below uses the SVP-Core as the baseline, and you have to download everything else and configure it. I found that this is the best way to do it, and it's a more modular process in case there is a more up to version in the future. Plus, I just like tweaking stuff
biggrin.gif


All of the links below are links to the product's download pages.

Choose which version of SVP you want to use:
Required Files:
All available for download in setup. Oh yeah.
Or, if you want AviSynth+, here. Use r1779.
If you're debating on using this version of Avisynth or the one bundled with SVP Setup, AS+ is more stable, uses less memory, and will be the platform SVP will use whenever 64bit is released.

Media Players:
  • MPC-BE Latest Stable Version. Click on the corresponding folder, and choose the x86 installer.
  • MPC-HC Latest Stable Version. Choose x86 Installer
  • PotPlayer Latest Stable Version. Choose 32-bit
*If you're not sure what to use, PotPlayer is the most complicated to setup but pretty, MPC-HC is ugly, and MPC-BE is pretty
tongue.gif


Not needed if using PotPlayer:
  • Install Microsoft Visual C++ and LAV (x86 filters only).
  • SVP Core: Startup with windows.
  • For MadVR, make a folder in your Program Files x86 named MadVR, and extract the files in there. Afterwards, install the renderer by using the included batch file. Do the same with XYSubFilter (make a directory, and use the batch file to install it).
  • Install everything that's included in FFDShow (except for that setup page that shows all of the formats to choose from, leave that one alone unless you actually need to enable some formats). Do the same for ReClock.

  • For LAV, only choose x86 filters. For FFDShow, just spam next unless you need to change some settings
  • Make a folder in Program Files (x86), and name it xySubFilter. Extract the corresponding zip's archive to that folder and register the filter with the included batch file.
  • Spam next on MPC-BE/HC.
  • On PotPlayer, make sure to select which file association you prefer. This setup guide will follow the No File Association feature selected. Be sure to not download the codecs when prompted near the end of installation.
You will need to run your selected Media Player and SVP as administrator in order to get them to work right. If not, then some of the filters may not work the way as intended, some options in MPC-BE/HC/PotPlayer will be greyed out, and SVP won't work. You can do either of two things.

a. Right click on your Media Player's executable (Program Files x86\InsertMediaPlayerNameHere/MediaPlayerName.exe), properties, click the run as administrator box. Do the same for SVPMgr.exe (Program Files x86\SVP).
b. Disable UAC by typing uac in search (Change user account control settings), bringing the slider all the way to the bottom, and disabling LUA by doing THIS registry tweak. Note that although you get Windows 7-like security freedom, your metro apps won't work since UAC is disabled.

I prefer b because Windows 8's overprotective security gets in the way of a lot of stuff I run, and having LUA disabled makes things much easier and less frustrating since it affects every application installed. Your choice.

Note: I'll need some feedback on 10 users to see if this is necessary.
  • Open up MPC-BE, go to view-> options
  • Go over to the formats section underneath Player and click on the video button. That will automatically associate all video formats to MPC-BE. You can choose audio, but I recommend a dedicated audio player like Foobar because MPC-BE isn't as good when it comes to the overall feature set, expansion, and customization.
  • Go to the interface section under Player, and check "Use chapters marker" (Note: other non-default settings are my personal settings)
  • Go over to the Playback section and untick the default track preference box. This will fix the issue with the preferred languages you set in LAV Splitter from not working.
  • Go over to the Video section
  • Select madVR as the Video Renderer
  • Go over to the Audio Section
  • Select ReClock as the Audio Renderer
  • Go over to the Subtitles Section
  • Select XySubFilter as the Subtitle Renderer






  • Now, go to Internal Filters, right click in the Source Filters tab and disable all filters. Do this for the Audio and Video Decoder tabs as well.



  • Now, go to external filters, and remove anything that's in there.
  • Now that you have a clean slate, we can start adding the filters.
  • Click add filter, and choose these: FFDShow Audio Processor, LAV Audio, FFDShow Raw Video, LAV Video, and LAV Splitter. Make sure they are listed in that order.
  • Now, for every one, highlight each one, and click on the "prefer" radio button.
  • Add FFDShow Audio Decoder and click the "block" radio button. It likes to pop up when the Audio Processor is used.

Optional:
  • Now, go on over to Miscellaneous, and disable Fast seek (on keyframe). It tends to screw up the seeking intervals, which gives you inaccurate seeking.

  • Apply and close MPC-BE
  • Go to Options (either press "o" or view, options), and go over to formats.
  • Click the "V" Icon over to the right to associate video files. You can choose audio, but I recommend a dedicated audio player like Foobar because MPC-HC isn't as good when it comes to the overall feature set, expansion, and customization.

  • Now, go over to the playback section, and go to Output
  • Set DirectShow Video to madVR, and your Audio Renderer as ReClock.

  • Now, go over to Internal Filters.
  • Right-Click on Source Filters and Transform Filters, and select Disable All Filters.
  • Afterwards, click on down to Audio Switcher and Disable it.


  • Now, go to external filters, and remove anything that's in there.
  • Now that you have a clean slate, we can start adding the filters.
  • Click add filter, and choose these: FFDShow Audio Processor, LAV Audio, FFDShow Raw Video, LAV Video, and LAV Splitter. Make sure they are listed in that order.
  • Now, for every one, highlight each one, and click on the "prefer" radio button.
  • Add FFDShow Audio Decoder and click the "block" radio button. It likes to pop up when the Audio Processor is used.

Optional:
  • Now, go on over to Tweaks, and disable Fast seek (on keyframe). It tends to screw up the seeking intervals, which gives you inaccurate seeking.

  • Apply and Close MPC-HC.
  • Open it up and mash F5.
  • Click Initialize at the bottom to reset PotPlayer, and mash F5 again.

  • Now, click on Filter Control, Source/Splitter, and click on Filter management on the bottom right.
  • Make sure everything in there is unchecked, and add LAV Splitter, Audio, and Video Decoder via Add registered filter.
  • With LAV Video selected, tick that H265 Box.
Click OK to close.

  • Now, we're back to the Source/Splitter page. See all of those dropdown boxes? On every applicable one, click and choose LAV Splitter. On the few cases where you can't, use the recommended default Source/Splitter.
  • Do the same to the Video and Audio Decoder sections.




  • Now, click on down to Filter Priority Overall (or preset-specific if you'd like to use multiple profiles/presets and want your selected filters to be mutually exclusive form other profiles/presets). Click on Configuration at the bottom to manage your profiles, and add FFDShow Raw Video Filter and Audio Processor via Add registered filter. Set both to prefer.
  • Add FFDShow Audio Decoder and click the "block" radio button. It likes to pop up when the Audio Processor is used.

  • Click over to Subtitles, and on Font renderer, select bitmap text renderer. The difference between Vector and Bitmap is that Vector has slightly more aliasing (more jaggies). Bitmap may reduce clarity on high PPI monitors, though, so for those with those types of monitors, you will probably get better quality text with Vector. Just play with either setting and see which one looks best to you.
  • Next, uncheck VMR/EVR subtitle smoother. It really lowers the quality of the subs with it enabled.
  • NOTE: The integrated sub filter in PotPlayer is very good, and it integrates very well with the gui of the player. Because of that, I prefer it to using XY-SubFilter.

  • Now, click on down to Video, and select Madshi Video Renderer as the default video renderer.
  • Leave Fullscreen Exclusive mode disabled because if it's enabled, you won't get the seekbar with the player in fullscreen.
  • Next, click down to Deinterlacing, and set Method to do not use. I recommend using madVR's deinterlacing if you need deinterlacing.

  • Next, go down to Audio, and set the Audio Renderer to ReClock.

  • Next, we're going down to Association and clicking on Select Video Ext to associate all video files with PotPlayer. If you'd like to associate audio files and whatever else with PP, then click the respective buttons to do so.

  • That's it! Apply and close.
  • Go to Reclock in the start menu, and click on Configure ReClock.
  • On the first two dropdown boxes, use DirectSound.
  • On the next dropdown box, choose your device.
  • For the Sound pre-buffer section, set the latency as low as you can. I find 60ms pretty good. You may have to go higher because some devices can't handle a low latency. The smaller the number is, the faster the audio will sync, and the faster you will be able to seek, but if you make it too low, you may get a clipping sound.
  • For the PCM Output section, select 48kHz, 24-bit, check the "16bit integer for 16bit sources" box, and best sinc interpolation.

  • Now, click on the Video Settings tab, and make the frame rate determination 30fps. This may fix reclock from not syncing right with the refresh rate of your monitor, in most cases. 144Hz or 96Hz users may want to use 24fps since it's a direct interval of those refresh rates. So basically, make the frame rate determination an interval of your refresh rate, whatever it is. 60Hz= 30fps, 72/96/144Hz= 24fps, 120Hz=24 or 30fps.

  • Press OK, and close ReClock
  • Right-click the SVP icon in the taskbar, and go to Application settings, gpu acceleration, choose your cpu. In multi-gpu configurations, select your second card as madVR uses the first one. This will free up some power that could be used for madVR upscaling and possibly improve performance because of that and because SVP has its own GPU to utilize.
  • Right-click again, application settings, additional options, reset on seek hard reset.
  • Right-click again, application settings, load with windows.
  • Go to the manager, frame size, make sure that detect black bars is disabled.
  • Play a video and pause it
  • Right click the MadVR icon in the taskbar, and go to the rendering section
  • Go to exclusive mode settings, and uncheck the "show seek bar" checkbox. Although it keeps the player in exclusive mode with the MadVR seekbar, it doesn't show the chapters, which I find more important. Your choice. You just have to deal with the screen flickering out of Exclusive Mode.

  • Go to smooth motion, enable it, and click always. You won't notice smooth motion when SVP is running most of the time, but for the few odd files out there (badly encoded files with inherent stuttering problems), smooth video helps out.
  • Download the following attachments, extract all of the contents for each attachment to a folder. Make sure you leave the folder where you put it at.

1.zip 1879k .zip file


2.zip 1293k .zip file


3.zip 2151k .zip file


4.zip 1128k .zip file


5.zip 0k .zip file


After you have extracted everything to a folder, click on the install batch file. If you have problems extracting the files, try using 7zip.

  • Open up your player and navigate to the external filters section
  • Click add filter, and click on CyberLink Audio Decoder (PDVD12).
  • Set the filter to prefer.
  • On MPC-HC and MPC-BE, make sure that FFDShow Audio Processor is above it. You will get audio issues in some videos if it's underneath it. So, FFDShow Audio will be the first on the list, followed by the Cyberlink Audio Decoder, and the rest of the filters.
  • On PotPlayer, make sure it's under FFDShow Audio Processor

  • Now, double click on FFDShow Audio Processor, and go to the output section near the bottom. Click on the 16bit LPCM checkbox, and apply. Make sure that if you're using headphones that the mixer is enabled and set to Stereo in the mixer section. If you don't use headphones, then make sure that you select the channel mixer settings that matches your configuration. If you have a 5.1 setup, or a subwoofer with your audio setup, make sure to tick the LFE box. There is also an LFE section in FFDShow that you can use to adjust the crossover frequency and how loud it is. Keep in mind you'll have different virtual audio options depending on your audio setup. (Neo:6, CL -CyberLink- Virtual Speaker, Dolby Surround, CLMEI-2, and normal), and the configuration options for each of those virtual audio implementations.


  • Now, play a video, and pause it.
  • Right click on the video, and click Filters->Cyberlink Audio Decoder
  • Speaker environment (if using headphones)-> Headphones
  • Output Mode-> Dolby Headphone
  • Click the Dolby headphone tab, and click on DH1: Small Room Model (personal preference, the others have too much reverb)
  • Note: If you aren't able to choose headphones, or you can only choose between S/PDIF and Stereo, then reinstall your audio drivers.


  • Press OK, and Dolby Headphone is now set up. On some files, Dolby Headphone may get kicked out. If it does, just re-enable it using the steps you just did.
  • If you have some sort of mouse, keyboard, or gamepad with macros, you can select your Media player's .exe as the profile/trigger, and create your own macro to automatically re-initialize Dolby Headphone.

  • If you want to adjust the properties of Doby Headphone, you can click the bottom two boxes and use the sliders at the bottom to adjust the channels
  • Expand Stereo to Center adjusts your center speaker volume, and Expand Stereo to Surround adjusts your surround speaker volumes.
  • MPC-BE doesn't have that functionality by default, the option is disabled in configuring MPC-HC, and PotPlayer benefits from adding some moreRAR functionality.
  • Download RARFileSource from here. If you need the C++ Redistributable needed, then click the version you need on that page.
  • Install RARFileSource, and then open up MPC-BE/PotPlayer
  • Go over to external filters on MPC-BE or Global/Local Filter Priority on PotPlayer, and add RARFileSource to the bottom. Leave it at set merit.
  • On MPC-HC, go over to Internal Filters, scroll to the bottom of Source Filters, and click RAR.
  • Apply and close. You can play files from archives now!


More Information on this here.
1. Off: It doesn't interpolate any frames.
2. 2m: It hides some artifacts at the cost of smoothness.
3. 1.5m: It hides slightly less artifacts than 2m, but with slightly better smoothness. The artifacts masking between 2m and 1.5m is negligible.
4. 1m: Basically looks the same as Adaptive when it comes to masking artifacts, but the smoothness is slightly worse.
5. Adaptive: Very good smoothness.
6. Uniform: The same as Adaptive. Both "hide" artifacts the same.
  • Recommended is Adaptive
1. Fastest: Least accurate interpolation. There can be some grain on fast scenes, and there are more artifacts than the below shaders.
2. Sharp: It eliminates the double contours that the other shaders have when interpolating the frames, which makes the interpolated frames and stand out more. Check the Watching Anime hyperlink below this guide for a difference. It also has the effect of reducing some artifacts, but when artifacting does occur, the deformation to the video is very noticeable. Standard in comparison, has slightly more artifacting, but it's easier on the eyes since the double contours mask some of the larger artifacts better.
3. By Blocks (CPU Only): Frame interpolation for only the CPU (with OpenCL disabled). I'd advise against using this if possible.
4. Simple and Simple Lite: Basically look the same, smoothness and artifacts-wise.
5. Standard: Default SVP shader. The best setting. It masks more artifacts than all of the above shaders with the same smoothness as default.
6. Complicated: About the same as standard, but doesn't mask as much artifacts.
  • Recommended is Standard
Self Explanatory.
  • Recommended is To screen refresh rate.
The following settings will have the largest influence on smoothness in certain situations.

Large:
32px. Large 0
28px. Large 1
24px. Large 2


  • This works best for videos with subtitles embedded into the videos, Smaller motion vector values artifact embedded subtitles more.
  • These are the least accurate, meaning that there may be some stuttering on some parts of a video. For instance (and this example will be used for reference for the rest of the px settings, in basically any car scene with scenery moving outside the window, or in a more general sense, a scene in which the majority of it is stationary while having some moving content on one part of it, the affected section will have a pretty noticeable amount of stuttering. In applicable cases, it will look like micro-stuttering. This is because the px. setting is so large, it may skip over some areas in the video, which can make it stutter.
  • The benefit to a large px. setting is that you get very good artifacts masking without sacrificing smoothness in the majority of the videos out there. The "car scene" scenario is pretty rare in most videos, and is pretty tolerable in most cases. So, in general, panning scenes that take up the majority of the screen is where large px settings do very well in.
  • In some cases, the large px. settings can be too large for some content, resulting in some really big artifacts. Using average px. settings is advised in those cases.
  • Offers the best performance

Average:
16px. Average 0
14px. Average 1
12px. Average 2


  • The average settings are more of a balance between large and small px. in the sense that it offers more smoothness on those "car scenes" than large px., but not as much as small, and it masks more artifacts than small, but not as much as large.
  • I find that messing around with these settings first is a great place to start when tweaking your profile(s), especially 16, since that seems to be the sweet spot for the majority of media out there.
  • Offers performance in between Large and Small

Small:
8px. Small 0
7px. Small 1
6px. Small 2


  • Unlike Average and Large, Small px. has the smoothest motion on those "car scenes," but introduces the most artifacts in general.
  • Worst performance. 6px. 120Hz+ users beware.

  • No recommended setting. 16px. Average 0 is a good baseline, but each setting is a compromise on what types of artifacts is masks, and the smoothness of certain parts of the video when it's being interpolated. It's up to the way the movie/video was recorded/shot, and what types of objects are in the scenes to determine what types of artifacts are introduced. In most cases, you're best off with toying with the average and large Motion Vector Grids.
Very minimal artifacts reduction, with each one masking slightly more than the next. All are resource hogs, so beware, especially 120Hz+ users.
  • Recommended is disabled for those with slower systems. If you system can handle it, then whatever setting that can be chosen without performance problems is recommended.
1. Two Pixels: Makes smoothness have a slight jutter, but it can mask some artifacts. Masking is similar to 1.5m SVP Shader and Above Normal artifacts masking.
2. One Pixel: About the same as Two Pixels, smoothness-wise, but it shows some artifacts that Two Pixels masked.
3. Half Pixel: Smoothest playback out of the three, and it shows the same amount of artifacts as One pixel does.
  • Recommended is Half Pixel .
Depending on what value you choose, you will either have less artifacting on scenes that look like window blinds (Imagine a multi-story building panning up and down - those are the artifacts that are being affected).

1. Small and Fast: Greatly reduces the artifacting you get in those scenes at the sacrifice of smoothness. The smoothness difference is negligible.
2. Small: Slightly more artifacts than Small and Fast.
3. Average: Slightly more artifacts than Small, slightly better smoothness.
4. Large: Slightly more artifacts than Average, slightly better smoothness.

  • Recommended is Small and Fast. You get slightly better smoothness with larger settings, but the difference is negligible, and the artifact reduction in those scenes is much more appreciable.
No discernible difference between all of the values. Leave at whatever default value is set.
  • Recommended is default.
1. Disabled: No masking
2. Weakest: No noticeable artifact masking. Motion is slightly less smooth.
3. Weak: No noticeable artifact masking. Motion is slightly less smooth than Weakest.
4. Average: Masks some of the smaller artifacts. Motion is noticeably less smooth than Weak.
5. Above Normal: Masks some of the artifacts. Motion is noticeably less smooth than Average. The induced jutter makes it hard to see some fast moving scenes (like it is with normal playback).
6. Very Strong: Masks most artifacts at the sacrifice of smoothness. It is still smoother than with SVP disabled.
  • Recommended is disabled for maximal smoove.
Just leave it at default.
  • Recommended is Default
Unless you're playing a 1080p video on a 720p screen (or a video that has a higher resolution than your monitor's resolution), leave this at disabled.
  • Recommended is Disabled
This one will give you the most smoothness and the least amount of artifacts without resorting to artifacts masking and/or 1m+ interpolation modes. It is also tweaked to have the smallest performance hit given the smoothness.


For Anime, change motion vectors size to 16px. For Live Action, change motion vectors size to 24px. To slightly reduce artifacts at the cost of higher CPU usage and no smoothness hit, change Decrease Grid Step to: By two with global refinement.

This one strikes me as the best balance between lighting intensity, color transition, and immersion. The default profile was just too distracting with the colors jumping all over the place, and I couldn't focus on the video. This profile fixed that for me, and it compliments the video quite nicely, imo.
Removing Icons from the taskbar (ffdshow, lav, etc.)

  • Play a video, and click on FFDShow Raw Video in the taskbar.
  • Go to the resize&aspect section, and enable it.
  • Set the desired resolution using the "specify horizontal size" radio button.
  • Afterwards, go on down to the settings section, and change the first two dropdown boxes to Bicubic. Bicubic, Point, Area, Sinc, Lanczos, and Spline all look the same, and none perform better than another, so choose whichever one you like. I chose Bicubic because it started with a B...
  • For the chroma/luma sharpening/blurring, set it to whatever you prefer.
  • The higher the sharpening settings are, the sharper the screen will look, but the easier it will be to see artifacts on videos with poor quality. Increasing the blur will, uh, make it blurrier...it's useful it you want to blur the aritfacts on low quality vids.
  • Check the accurate rounding box, and make sure that the interlaced box is filled in (square).

It's recommended to use sharpening in ffdShow if you want the sharpening effect since resizing has some bugs, and you may experience some freezes and hangups with video playback.

Here's a post comparing the different resizing settings on MadVR and FFDShow for those who are curious to see the differences.


I prefer this to using Resizing because it gives you a much greater degree of sharpness adjustment, and it doesn't have any problems playing certain types of videos. I don't recommend using resizing and sharpening simultaneously. On some videos, resizing&aspect causes the video to freeze. Sharpening is better, it doesn't suffer the same problems as resizing does, and there's no performance hit.

The first thing you want to do is play a video, and pause it. Double click on FFDShow Raw Video in the taskbar and enable Sharpen.

I find that the best sharpening filter is swscaler. It's easy to use, and it does a great job of sharpening the video. Just keep in mind that the lower quality your source is, the more that sharpening adversely affects the quality of the video. For instance, using sharpening on 1080p souced anime makes it look better without any drawbacks, but if I were to use the same settings on a 480p source, it'd look horrible.
These are the people who've helped me tweak the guide to make it better. Thanks!

nawon72 (1), (2)
Moragg (1)
Ice009 (1)
v1.0= guide released
v1.1= changed links for the software from direct links to links that go to the download page. Replaced Haali Media Splitter with Lav Splitter. Added Others section, and changelog section.
v1.11= slight changes in the MPC-HC Section, Changed FFDShow link to go to the FFDShow Tryouts page, instead of the old FFDShow. Added Credits section.
v1.12= changed FFDShow Video to LAV Video because of some rendering problems (choppy playback and screen freezes. LAV fixed them).
v1.2= updated SVP Tweaking with an in-depth guide, and added Sharpening using FFDShow to the Others section.
v1.3= added Microsoft Visual C++ 2013 x86 as a required download, added steps for Windows 8/8.1 users to get SVP to work right.
v1.4= updated downloads to LAV and ReClock. Updated MPC-HC setup with disabling auto-load subtitles steps. Improved guide organization and format. It should be easier to follow now. Added Disabling Deinterlacing in FFDShow in Others section.
v1.5= replaced MPC-HC with MPC-BE
v1.51= added install/uninstall batch files for Claud.ax, and edited the installation steps for Virtual Sound to accommodate the procedure change.
v1.52= added "my profile for all resolutions" section detailing the profile I use.
v1.53= added frame rate determination for ReClock.
v1.54= changed LAV .zip to installer x86/x64, and added the steps to install it.
v1.55= changed steps in configuring Virtual Audio to address potential channel problems, and changed dolby headphone from using stereo in FFDShow Mixer to 5 channels. Also expanded a bit on people using virtual audio with multi-channel systems.
v1.56= removed disabling deinterlacing section. Turns out there's a setting in SVP Manager that allows you to turn it on and off (video repair, ffdshow deinterlacing). Slight edits to sharpening and resizing sections.
v1.6= corrected a lie about mpc-be's audio being worse than foobar, added more details on ReClock framerate determination, added more details on madVR smooth motion, added more details on SVP Sharp Shader, added more details on small motion vector grid size.
v1.7= added SVP Hotfix
v1.71= added alternate method of fixing channel shift on Dolby Headphone
v1.72= overhauled motion vectors and decrease grid step sections
v1.73= changed turn off on seek from 1sec. to turn off and on quickly
v1.8= overhauled the MPC-BE section to accommodate MPC BE 1.4.3's GUI changes, added more details in the search radius section of Tweaking SVP, added more details on virtual audio channel swapping issue in the Virtual Audio section, added LAV Audio as an optional decoder to use along with information why FFDShow Audio is the default Audio Decoder in MPC-BE setup section, included changing interface type to expert on SVP setup section
v2.0= added setup for MPC-HC and PotPlayer, revised the guide to accommodate the changes, added optional step to play files in RAR archives, removed picture resizing tags, updated SVP profile in the respective section
v2.01= updated MPC-BE section for v1.4.4.
v2.02= small update for SVP 3.1.7
v2.2= updated guide for SVP4. Removed FFDShow Audio Decoder and replaced with FFDShow Audio Processor, added LAV Audio, removed some redundant text and other small formatting errors, added my outer lighting profile
This is going to be a really quick write-up for those who don't want to do the full blown guide I made. I'm going to be skipping the majority of the stuff out in order to lower install time. It'll work, but it won't be as good as my guide when it comes to the little stuff. If you're wanting some more info, or you're wanting to do some more tweaking with your setup, then look at the stuff in the guide above.

Download SVP4 (Free/Pro)
Install it with these selected.

Download KCP. Choose whichever version you want that isn't 64bit.
On the select components of KCP installation, tick the ReClock box. On the next screen, select whichever tier you believe your computer belongs in. On the next screen, tick the bit-perfect box. This guide will be using the highest tier.

After installation, open up reclock (start-reclock-configure reclock), and change these settings:

Audio Settings Tab
Select your audio output device for wasapi
PCM Output: 48Khz
Format: 16-bit
Quality: Best Sinc interpolation

Apply and close.

Open up MPC-HC/BE, and go to options- external filters
Add FFDShow Raw Video Filter, move it to the top of the list, and set it to prefer.

Done.

That was fast, wasn't it
tongue.gif

v1.0: Initial guide
v1.1: Added a bit more details for reclock configuration.
v1.2: Added AviSynth
v1.3: Added SVP Hotfix
v1.31: Small update for SVP 3.1.7
v1.4: Update for SVP 4. It's even faster!

Informative Links:

FAQ
GPU Compatibility Chart
Watching Anime
Encoding Files to 60 FPS
GPU Acceleration Chart
 

Attachments

See less See more
61
#2 ·
I love this. People often say "home video effect" as The Hobbit 50FPS controversy showed, but I see only advantages with this. I like dropping the delusion and feeling like being next to the actors.

BTW prepare to load your GPU enormously with this, especially if you combine it with madVR (which you should).

edit: Ah, and if it's too slowed, make sure smoothing is disabled in madVR since it's too heavy for 60FPS+ and it may not be needed on high FPS in the first place.
 
#3 ·
Most people assume that films shot in a high frame rate will look bad because of their observation of motion-interpolated pictures on their TV.
 
#4 ·
The most common nagging I hear is "I like to be fooled it's not real people". I find that argument the exact reason I love it: It makes me feel I'm next to the people I'm watching.

Plus, I'm getting dizzy looking at low FPS after getting used to this awesomeness.
thumb.gif


I hope people with their insane hardware in this forum don't lose this opportunity and use these amazing features.
wink.gif


In fact, even a relatively modest setup from a few years ago can handle 1080p on 60FPS and madvr on top.

Well, maybe not with the very best settings, but close enough to be almost indistinguishable.

I'm loving the fact that if I upgrade, I won't only do it for gaming.
thumb.gif
 
#5 ·
I'm with ya, fateswarm. I think having a low frame rate (24fps), is just a way to reduce costs of filming, to somewhat cover up bad acting and film shooting (the low framerate may blur some of the "nuances" out), and to give a false representation of natural movements. Then again, some movies that are more dependent on the artistic aspect of filming may benefit more from a lower frame rate. It just depends on what the director wants. I went to the movies the other day, and I thought I was watching slow motion for the first few minutes. Stuff just looked like a blurrey mess. After my eyes adjusted, you get used to it. It's kind of like watching 3D for the first time in a while because your eyes hurt a little when first watching it. Hopefully, the movie industry will increase the framerate to 48 or 60 or beyond in the future. I remember reading somewhere that the director of Avatar wants to film Avatar 2 at 60fps in order to enhance realism. So, there's got to be SOME merit in filming at a higher frame rate.

Some people like frame interpolation, and some don't. I think it looks awesome, and it doesn't look like everything is fast-forwareded, like some frame interpolation implementations are. When I first started using it, I thought I was watching 3D or something because of the eerie smoothness of the video. But, once your eyes adjust, you can't go back to 24fps. Well, you can, but not for long.

The only downside that I've encountered when using SVP is that anime tends to have some artifacts and glitches in fast moving scenes (even when I change the settings), but it's totally bearable. Anime already looks robotic, and SVP helps out a lot with the transitions. I haven't seen any problems with regular motion pictures, besides the checker effect (also applies to anime and cartoons). It's basically when you have something in the film that gives you the illusion that it's repeating itself, like a checker board moving across the screen, or looking at a building's windows while driving by them, SVP tends to inaccurately interpolate it, and instead of giving a smooth transition, it looks like it jerks the frames back and forward, making the scene look like it's shaking from left/right or up/down instead of moving across the screen like it's supposed to.

I wonder if those who have 120/144Hz monitors will be able to watch footage at 120/144fps, given that the graphics card/ processor will be able to render frames that high? If so, that will definitely be a bonus of having a monitor with a high refresh rate. You get one of the Asus 144Hz monitors, turn on lightboost, make SVP produce interpolated frames to match the refresh rate of the monitor, and you're in for good times. Oh yeah, SVP also supports stereo 3D for any of you guys that have 3d monitors/tvs.

I really hope OCN takes notice of this software. You gotta use your rig for more than just F@H and Crysis 3
biggrin.gif
So, yeah. Once again, OCN, TRY IT OUT!
 
#7 ·
Well I'm reviving this thread (not that it's buried that deep yet
tongue.gif
)

I just tried this software and it is amazing! This SW deserves way more attention. Especially here in OCN where people is always complaining about motion blur and judder.

It is weird the first couple of minutes, but you'll get used to it.

The program does require a lot of power, both from CPU and GPU.

I didn't install that "madVR" thing, since it wasn't checked on the default installation. Does it make any difference?
 
#8 ·
madVR is absolutely fundamental. Use both SVP and madVR.

It's mainly for upscaling. i.e. a 720p on zoom 1:1 is perfect but when on fullscreen it looks like crap on bad renderers. Test madVR on full screen and see the light.

And by the way, 1080p on 1080p screens still needs it! Even that type of full screen mode distorts a video without a good renderer.
 
#9 ·
I just played around with this, changed my settings to 1920x1080 @ 48fps, watched a bit of The Shawshank Redemption in 1080 on one of my Dell U2311H's... all I can say is



Everyone should be using this
thumb.gif
biggrin.gif
 
#11 ·
I will be trying this out tonight on my 120Hz Samsung.

Is the effect really that awesome?
 
#12 ·
I don't care for it. 48 Hz doesn't match up to any monitory, and every fake frame has horrible artifacts.
 
#13 ·
Quote:
Originally Posted by ramicio View Post

I don't care for it. 48 Hz doesn't match up to any monitory, and every fake frame has horrible artifacts.
I don't get you. "48Hz" is irrelevant. It can do 60 FPS.

The Pseudo-Frames do not have "horrible artifacts". Have you even try it or do you just pull ideas out of a hat?

Anyway, enjoy using a bad player, it doesn't affect me.
 
#14 ·
Well I havent seen any of the "fake" frames having artifacts, I watched a 1080p rip of The Hobbit on my calibrated IPS monitor at 60fps... it was the best thing I have ever seen
yessir.gif
 
#15 ·
24 FPS doesn't even line up to 60 Hz in the first place, so whatever you think is going on is far from sane.

FYI, trendy, I use a good player. I use MPC-HC. I just don't use this frame interpolation crap.

And yes, EVERY form of frame interpolation technology introduces artifacts.

framenormal_thumb.jpg
frameinter_thumb.jpg

And that was just going to 48 FPS. I can't imagine how gay it is trying to turn 24 FPS into 60 FPS.
 
#18 ·
Trendy, you're still using 24 fps, too. Your source material is only 24 fps.

It doesn't matter if I used screen shots of a video. They are visible during playback, trendy. Trying to interpolate frames that have been motion-blurred are also artifacts.
 
#19 ·
I tried using SVP a few months ago. utterly refused to work on my system. Dunno why, but was a bit disappointing.
 
#21 ·
Sports is already 60 fps and anime is terrible. I'm not butt hurt, trendies, I just know that motion interpolation is horrible.
 
#23 ·
I've been playing around with this for the last few days, I cant see any of the things that your talking about and Ive watched really bad 480 cam rips to 1080p blueray rips on calibrated IPS screens and my 144Hz screen... unless my eyes are really going
thinking.gif


Also used the YouTube thing to, that is awesome If your watching long videos, dont need to wait for FailTubes video player to buffer at its craptastic speed
thumb.gif
 
#24 ·
Sadly not - close though! Best codec pack on the internet is the beta KCP:
http://haruhichan.com/forum/showthread.php?7545-KCP-Kawaii-Codec-Pack

Then dl ffdshow, add all filters and block them except ffdshow raw video filter, which you set to prefer, and add the core SVP components on the side.

Setting the whole thing up yourself is best, but KCP with highest settings is almost exactly the same out of the box.
Quote:
Originally Posted by Zero4549 View Post

I tried using SVP a few months ago. utterly refused to work on my system. Dunno why, but was a bit disappointing.
I really liked it, but sadly my comp can't handle "decent settings" (no annoying artifacts). I run madvr with smooth motion anyway, not motion interpolation but a very precise and complex frame-blending algorithm that has a similar effect. Though my definition of "decent" is most of the options turned to max, on top of which I'm upscaling to 1440p
biggrin.gif


SVP is far from essential and only for those with the best gaming rigs, but KCP (or the components) are essential for decent video playback, it makes my 360p Trigun watchable at 1440p.
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top