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.

3

(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!

5

(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.

6

(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.

7

(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..

8

(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?

9

(3 replies, posted in Using SVP)

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

10

(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