It may be depending on how exactly SVP handles the interpolation (which I'm obviously not privy to), and why I asked the question.  I would also suggest you treat your customers kindly and patiently, not like a fellow developer who should know every last detail of the software's inner workings.  If it "makes no sense" because the results would be exactly the same, (then I agree with you), but an explanation (instead of an short and insulting answer) would be much appreciated.  The people here are the ones who are feeding you, so it would be recommended to show an ounce of patience with them.  It is just successful business 101.

The reasoning behind my theory is to keep the frames synced up to realtime / integer equivalent images needed for the final 90fps since it isn't a simple integer multiplication.  We'd just discard the frames we didn't need on the 180fps (intermediate video) down to 90fps conversion.  This would theoretically be advantageous if SVP only did linear motion blending instead of a cubic or higher order motion vector interpolation.  It has been stated multiple places that fractional interpolation yields sub optimal results from SVP, and I was wondering if this method would help improve it since we aren't relying on doing this expensive calculation real-time.

I'm having trouble finding where to modify the settings to transcode my 180fps intermediate files by 1/2 frame rate to get them back down to 90fps.  There is only a setting for .5 screen refresh rate, but I need a user defined reduction in movie fps that is only applied to the selected "VR .5fps DOWN MIX" profile.  I understand this is the exact opposite of what SVP is about, but it would be nice to add that ability/option.

As the title says:

Looking for some setting guidance for transcoding 60fps to 90fps with a focus on maximum smoothness for 90fps 3D headsets.  I just couldn't get the realtime interpolation to work reliably inside the VR headset players.  It would always stutter, crash, etc even with a 6 core I5 8600K + GTX 1080.  I use simple VR player, but whirligig also had similar issues depending on source file.  Transcoding solves all real time issues while allowing max interpolation settings. 

The big question is how (well) SVP handles fractional frame interpolation.  I know 60fps to 90fps isn't ideal, but is there anything we can do to optimize?  Does SVP discard original source frames in the 1.5 rate interpolations?  You would think that it should be doing something along these lines to do this properly.  Does it make sense to interpolate 60fps 3X up to 180fps, then back down .5X to 90fps?....or does SVP already do this via 3/2 motion vector estimation?  If not, then it would great to have this option...hint hint.  This 2 step process should generate all the required frames and then be able to properly match the time critical ones up to the corresponding frame in the new frame rate.

Any thoughts or suggestions?


Current options

Transcoding Options:

H.265 NVENC
40-50Mbps Bitrate

VIDEO PROFILE OPTIONS

Fixed 90.00 fps


Uniform (Frames interpolation mode)
Complicated (SVP Shader)
Average (Artifacts masking)

Half pixel (motion vectors)
8px small (vectors grid
disabled (decrease grid step)
average (search radius)
average (wide search)
average (top course level)

Repeat frame
do not change
do not change

OTHER OPTIONS
"turn stereo mode on by aspect ratio" checked in APPLICATION SETTINGS/ADVANCED OPTIONS

4

(5 replies, posted in Using SVP)

I think this has been solved!

http://steamcommunity.com/app/500500/di … 947154437/

5

(5 replies, posted in Using SVP)

I admit that I am by no means a SVP expert, but does anyone have any tips on how SVP might be combined with some of the (admit tingly pretty terrible) 360 video players out there for the Rift or Vive?  I've searched and can only find a "little smoke" of people claiming to get SVP working, but never their recipe.  We should have an official thread about it anyway.

SVP + VR should be a match made in heaven

I currently have :

Virtual Desktop
Whirligig
SVP4.0 Pro

WIN 10
CoreI5 @4.0GHz
GTX1080

6

(3 replies, posted in Using SVP)

Well I am using the included MPC that came with SVP and like I said, mp4 files are playing fine.  Any other file, I get the ffdshow waiting message (not really an error because it always says that, even when not playing a file).

The ffdshow filter is ONLY present in MPC when playing an MP4 file.  avi or other file and it is not present.  I did not change any settings prior to my problem, but have been "turning the dials" in effort to get it working.

ffdshow is listed and checked under the external filters in MPC

My system in I7 920 at 3.5GHz with 2 ATI 5850s in Xfire.  6Gb RAM. Win7 x64


AND after typing this message the EVR renderer was the problem and is now working with the SYSTEM DEFAULT.  Thanks for the help guys!

Well, I apologize in advance if this is noted somewhere, but I cannot find anything stating that this only works for certain video files.  Is there something I can do to get this working on all .mpg, .avi, and .wmv files?  Is it a codec or setup issue?

.mp4 files work great and are crystal smooth at 60fps.  All other files are still at 30fps.