Chainik wrote:

please update now

Problem solved.  Looks great.  Thanks!

Chainik wrote:

menu - Outer lighting - Fix 3D aspect ratio only

Thanks.  I did try that but the result is exactly the same as if you check "fill black bars."  The "outer lighting" effect is still enabled.  Interestingly, the effect is only present on the left image of the two SBS images.  However, when the images are blended it's very apparent.

Hitting the "disable" button doesn't work either since it alters the aspect ratio rendering the stereoscopic fusion unwatchable.

Hitting the "glow lights" button is the worst of all as you get the aspect ratio change along with the outer lighting still enabled.

I have started watching 3D side-by-side videos in SMPlayer which uses the MPV engine.  The videos need to be "half SBS" in order to work.  If I have SVP enabled it seems to be able to detect that it is an SBS video because next to the video profile it adds a " + 3D SBS."  So that's nice and the aspect ratio lines up nicely to blend the images.  The problem is that for some reason it automatically adds an "outer lighting" effect to the video present in the outer black bar regions which I do not want.  I can't figure out how to get rid of it without messing up the aligment of the images which ruin the stereoscopic 3D effect.

For example, the only thing that works is to have the "fill black bars" box checked when I go into "outer lighting-light patterns-manage patterns" window.  If this box is checked, though, you have to deal with the "outer light" patterns.  I've adjusted the dials to get the smallest effect possible, but there is still a "rim" of light at the edge of the scene that is distracting.  I just want it gone altogether.

If I check the option I really want, "no outer lighting," it completely changes the aspect ratio and the steroscopic images no longer line up properly.

Is there a fix for this?

4

(2 replies, posted in Using SVP)

Chainik wrote:

Vapoursynth IS already "installed" - in a _portable_ version inside SVP's install directory. If you run mpv.exe from the same directory, everything is fine.
But if you want to use Vapoursynth in 3rd-party players, you have to add it to system's PATH <---- this _can_ possibly "break" other apps using Python because of Python versions conflict.

Thanks.  My central question though is whether adding Vapoursynth to the PATH will solve my problem?  The problem I'm trying to fix is that "standalone" MPV and SMplayer do not work AT ALL right now, while MPC-HC will only run the "automatic (60fps) profile.  If adding Vapoursynth to the PATH is unlikely to fix this problem I'd rather not take the risk to "add it to the path."

More directly, forget about Vaporsynth altogether and let me simply ask, "what could be causing the standalone versions of MPV and SMplayer not to work."  MPV just ignores SVP altogether and SMplayer will simply shut down after a second or two if SVP is enabled and SMplayer is using the MPV engine.  If SMplayer is using the "Mplayer" engine the video will run but will ignore SVP.

5

(2 replies, posted in Using SVP)

I just downloaded SVP on a new laptop I bought and there are several issues I can't seem to fix. 

(1) I can get the RIFE engine to work with MPV if I open a video WITHIN the SVP control panel.  However, if I open a video from within MPV itself, it doesn't work.

(2) My go-to media player is SMplayer which uses the MPV "engine" to play videos.  Again, opening a video within SM player doesn't work.

Mind you, I have two other laptops with SVP installed and everything in (1) and (2) above works on those two laptops, so I'm perplexed.

Also, (3) Only the Automatic (60 fps) profile works on MPC-HC, there's a message that comes up that says if you want to run RIFE you need to install Vapoursynth.  Is that what my problem is here for all of these issues.  I'm hesitant to install vaporsynth because it blocked my usage of some Python related apps, such as Jupyter notebooks, etc., on my other two laptops in the past.

That said, I'm really confused as to why this is a problem on my new laptop and not on the other two..

That did the trick, thanks.

Works with Vulkan but when I put on TensorRT a command window pops up and freezes the video.  Any suggestions?  If not, where can I find a previous version to download?

The problem seems to have fixed itself for now (maybe just needed a restart? oops).  Don't know.  If the problem pops up again I'll return with the logs.

Whenever SVP is activated the renders active in my Ksampler simply HALT..  It doesn't crash, it just halts.  If I click on the "temporarily disable SVP" option, the render continues.  Curious.  I'm guessing it's a Python thing or Python Path thing because I had a similar problem years back with SVP preventing the booting up of Jupyter Notebooks.

In any case, it primarily may be related to a new RIFE VFI customary node I recently added to a Stable Video Diffusion workflow in I'm using (comfyUI).  I think the problem started just after that, but I'm not sure, could have been there all along.  In any case, this isn't a trivial issue because I like to watch videos using SVP while I'm waiting for Stable Diffusion to do its thing.  If the developers could look into this and offer a fix, it would be appreciated. 

Also, I'm not hugely computer literate so to say "the problem is with this or that "Path" won't help me.  It didn't help me with the Jupyter notebook thing and I had to continually install and unistall SVP in order to use it because of the interference.  So please give me a step-by-step solution as if you're talking to a 5 year old smile

Lastly, the problem occurs whether I'm running a RIFE video profile or a non-RIFE video profile.  I have totally disable SVP in general in order for Stable Diffusion to work.

10

(2 replies, posted in Using SVP)

Can someone give me a little tutorial on how SVP's frame interpolation relates to a video's frame rate, bit rate, etc. and the monitor's refresh rate? (please explain it to me like I'm a 4 year old)

I have a mishmash of videos that are at all different framerates-- 30 fps, 60 fps, 29.97 fps, 25 fps, 29.02 fps, 59, fps, etc.  My question is, should I just re-encode all of these to 30 fps or 60 fps, and keep everything in "whole numbers?"  Or does it even matter?  Meaning, if I have a video that has a frame rate of 29.97 and I force a frame interpolation of 60 fps in SVP, is going to "throw off the interpolation" because of that 0.03 frame rate difference?  I don't know these things.

Also, the screen refresh rate, if I have a screen refresh rate of 60 hz and I'm running a 29.97 fps video at SVP setting "Movie x 2," is that gonna throw the timing off?  Would it be better to re-encode the 29.97 video to 30 fps and not get "stutter," etc.  Or does this work differently from this simple calculation?  What about the fact that my Dell laptop has refresh rate setting of 60.02 hz?

Also, I have new ASUS laptop with two refresh rate settings, 60.02 hz and 144.02 hz.  If I wanted the "smoothest" video I could get at say 72 frames per second, would I be better off choosing the "fixed frame rate 72 fps" option from the SVP manager pull-down menu or the "screen refresh rate /2 option," which effectively woud be 72 fps but maybe a little different to match the screen's refresh rate?  Idk.  I hope somebody can see my quandary here.

roshin1401 wrote:

Im noob to this software. While using TensorRT, a cmd popups doing compilation. Does this occur for every video file opened? or only once? And  also please suggest best rife model for my gpu. Its a 3070 laptop.

I'm having the same problem and unfotunately this post wasn't responded to.  I've put the .OONX files in the "models" and/or 'Rife" folders as instructed and yes, they do show up in the AI models pulldown in the SVP manager, but when I select it and try to run a video, a CMD box pops up and after a few seconds goes away.  The video then plays but is not converted.  Nor does the little green text in the lower left corner come up telling you what setting you're using, etc. Tres bizarre.  Plus, if I try to transcode the video it doesn't work either.  Says conversion failed. 

It seems pretty straitforward, I don't what I'm doing wrong here.  Please help!

12

(3 replies, posted in Using SVP)

Thanks MAG79

UPDATE:  I did another test and this time reduced the frame rate from 30 fps to 5 fps but this time increased the bitrate to the maximum allowed with my conversion software (Bandicut).  Amazingly, it worked!  Much smoother.  It's actaully kind of a cool effect, the background blurs a bit as the camera pans targeting the central object of intererst, but the object of interest moves pretty fluidly.  I increased the frame rate to "frame rate x 4" with SVP so the resultant frame rate was 20 fps.  Even at 20 fps, through, it's still pretty smooth.  Increasing the frame rate conversion more than that did not improve the video any further nor did using the RIFE engine.  So I'm sticking with that for this video at least. 

The only main hiccup outstanding is that the flow of the video seems to "pulse" as it moves on...meaning that you get smooth video for a few seconds, then it pauses for a moment, then a few more seconds of smooth video, another pause, etc.  Still a little distracting but much, much better than the original video.

13

(3 replies, posted in Using SVP)

Thanks for all the responses.  An idea came upon me that, if I had a video that ran at 30 frames per second and it was so choppy that it seemed to be running at 5 fps, what might be happening is that it really was a 5 fps video running at 30 fps, meaning that every frame was being repeated 6 times.  Sure enough, I progressed the video one frame at a time and that was the case.  Correct me if I'm wrong, but if you used SVP frame interpolation on this video to double the frame rate to 60 fps, what you would effectively be doing is simply doubling each of those static frames succeeding in creating 12 static frames before SVP could create a new interpolated frame.  Therefore, you would have 12 static frames, one interpolated frame, 12 more static frames, one interpolated frame, etc.  So no wonder doubling or tripling the frame rate has little to no effect on the choppiness.

My solution to this was to downgrade the video from 30 fps to 10 and then 5 fps thinking that, instead of getting 6 or so static frames for SVP to try to interpolate before it hit a new one, every frame would be different and this would solve the problem.  Unfortunately it didn't.  Anyway, please keep comin at me with the great ideas!  Thanks.

14

(3 replies, posted in Using SVP)

Most of the videos I frame interpolate on the fly or transcode work out pretty well.  If I have 30fps video, I can translate it into 60, 90, 120 fps etc. and it seems to add/fill in intermediate frames because, as I increase the frame rate, I can slow the video playback time down more and more and still get a smooth video.  This goes as well for say an old 15 fps video, etc.  That said, there are a small number of videos that simply will stay choppy no matter what I do.  I can convert it to even 240 fps and it is just as choppy as the 30 fps original. 

Is there anything to do with these stubborn videos?  Typically they are 30 fps vids.  My guess is that is the "choppiness" is "baked in" to an already enhanced frame rate, meaning that a 10 fps of 15 fps video is choppy simply because the frame rate is low, and that SVP frame interpolation works because it increases the frame rate and fills in intermediate frames.  No so with the videos that are already 30 fps.  Any ideas on what I could do with these vids to make them smooth would be great..

15

(3 replies, posted in Using SVP)

Thanks.  I can run pretty much any SVP transcoded video through my VR headset, whether it is 2D or side-by side, what would the VR filter add to that?

16

(3 replies, posted in Using SVP)

What distinguishes this profile from the others?  I couldn't find a description in the literature.  Thanks.

17

(1 replies, posted in Using SVP)

I have made several video profiles, four most recently for the new RIFE filter.  One is at the regular or default setting, which I think is the frame rate x 2.  I created three others, named "RIFE x 3", "RIFE x 4", and "RIFE x 6" which, as you may have guessed, use the SVP stock frame rate x 3, 4 and 6 settings. 

My problem is that the video profile keeps resetting to the standard x 2 mode often when I'm running a playlist.  I use x 4 most often and I keep having to switch back.  This happens both on MPV player and MPC.  It doesn't happen every time and it never used to happen before the RIFE filter, so I'm thinking that SVP doesn't always revert to a default sertting between videos.  How to I fix this?

I just started using SVP again after about a year-and-a-half haitus and all I want to say that this new RIFE filter is mindblowing!  Talk about smooth video.  I've got a very low end GTX 1050Ti mobile in my laptop and I'm still able to run it realtime though, which is great. In order to do that, though, I need to run 480p vids at about 25% speed on MPV.  It also works on MPC-HC at very slow speed.  But it works.  It gets real stuttery at higher speeds but "locks in" when you hit around 35% into smoothville.  Totally cool.

The one thing I notice, however, is that it's only hitting my GPU for about 5%?  And the Intel CPU for about the same?  Is it supposed to be this way?  It's the same for transcoding.  Takes a long time to transcode a short vid but it only uses a tiny poercentage of the GPU, if any at all, and I have the setting on NVENC.  Any thoughts on this?  How to get more GPU usage?

Hello, a year or two ago I posted a thread here discussing how I could not run SVP and Jupyter Notebook, or any Anaconda app, at the same time.  If SVP was installed, I could not open Jupyter Notebook.  That simple.  Quitting or disabling SVP did not work either.  I had to physically uninstall the SVP app in order to get Jupyter Notebook running.  From what I remember, the response I got was basically that I was a moron because "All I had to do" was change the "Path" of this to that or whatever.  Well, that didn't help despite repeated protestations so I just gave up and haven't used SVP since.

Now, however, I'm working on a project where I think SVP could be helpful but, of course, I'm having the same problem again.  I'm sure I can't be the only one that has this problem as I don't have conficts with any other two applications like I have with this one.

Could someone please explain to me a step by step solution to this problem and assume that I know nothing of these "paths" that I'm supposed to be an expert in?  I'm just trying to use the app as a layperson/enduser, not as a developer.  Thanks.

None of that worked.  I basically decided to forsake SVP in lieu of Anaconda because I need it for my job.  However, I just recently started converting my old VHS collection over to digital format and found that SVP really cleaned up the choppiness.  Excellent product!  Thanks.  The only problem is that I have to uninstall SVP and reinstall it everytime I want to switch from using it and using Jupyter notebooks.  HUGE pain in the ass.  Hard to believe I'm the only one that has this problem, unless no one else in this community has Anaconda installed on their computer...

Please find a solution for me that works Chainik and co.

I'm not sure I know how to change these paths.  Can you be more specific?  I just downloaded and installed the default packages of each (Anaconda and SVP).  If you do the same and try to run any of the anaconda programs (Navigator, Spyder, Notebook, etc.)  they simply will not open.  I've tried all I can and it's not working.  Please help.

Some part of the SVP package is interfering with me being able to open the classic Anaconda package applications such as Navigator, Spyder, and Jupyter Notebooks.  The error I get is that a python38.dll is the culprit.  I know it's some part of the SVP package because if I uninstall SVP everything in Anaconda works fine.

Could you please tell me where the problem is here so I can use both SVP and Anaconda-Python?

Thanks