Could someone let me know how I’d be able to change my builder optimization level?

In your opinions, which rife model is currently the smoothest (in terms of interpolation accuracy)?

3

(9 replies, posted in Using SVP)

Blackfyre wrote:

Old post, my config has updated since then.

Agree with lots of what @dawkinscm said above too

@bombadilio DV has worked for a while I believe, but not with RIFE.

If you use RIFE, dolby vision will not work properly and you'll get issues. I'll try to remember to post my new configuration later, remind me tomorrow in case I forget @bombadilio

Yes, please post your new config when you get the chance. Thanks!

dawkinscm wrote:
aloola wrote:

Turn off GPU decoder, and only use software decoder in player

Interesting that you say that. I don't know if you mean with mpv player but for SVP this player does work better with hardware decoding off.

How exactly would I be able to turn off gpu decoder, and use the software decoder if I'm using mpv?

So, I tried to try out some ai models from https://github.com/styler00dollar/Vapou … ter/models and https://github.com/nihui/rife-ncnn-vulk … ter/models. Specifically the anime models but I tried most as well, although the problem still persisted. Whenever I enable any one of them through svp, my video is being interpolated smoothly however I get black frames that are flashing in the entire video that will not go away. I know I mentioned this in an earlier post but is anyone else having this problem? Any help would be great, thank you!

dlr5668 wrote:
aloola wrote:
Insindro wrote:

Ah yes I understand now. I was just basing off from what you said on the rife AI wiki: "1080p@60-72 atleast rtx 3080". I guess a better video card is needed to achieve those frames without dealing with the drop in frames. Also the Github I was testing with was the one you provided on the wiki, all of them flicker through svp, which is odd. I wonder if I'm the only one. Nonetheless, this is better than anything I've used previously.

you can also resize the video to 1600x900 then x3 fps. Work for me, I have a 3070ti.


also, I wish  "ignore HFR source" profile has an option to turn off the "alter video frame size".

I think https://0bin.net/paste/NKODt3ka#aCSb+rh … Uu7S3e2JiD can be ported to svp as well. Ideally it should track dropped frames and reduce resolution based on these. Current iteration just uses hardcode value

maxIpps = 65000000                  # Max interpolated pixels per second the GPU is capable of

I watch 720p and below (old content) x3 and everything else x2 (1080p no changes and 4k downscale to about 1440p)

I'd like to try this out. Where would I put this exactly? I already tried in mpv/scripts however, I get an error regarding the coding in mpv's console. "Unexpected symbol near "#". So I removed any "#" but then I get hit with another error: '=' expected near 'vapoursynth'. Any help would be much appreciated.

Chainik wrote:

> Although, anywhere above 48 fps my GPU usage sky rockets from 46% to 90%

because x2.5 interpolation (i.e. 24->60 fps) need generating TWO times more intermediate frames than x2 (24->48)

> I added another model from github and when selected I get a flickering sensation on any video

then add another model big_smile and post a bug report on the Github regarding the flickering one

Ah yes I understand now. I was just basing off from what you said on the rife AI wiki: "1080p@60-72 atleast rtx 3080". I guess a better video card is needed to achieve those frames without dealing with the drop in frames. Also the Github I was testing with was the one you provided on the wiki, all of them flicker through svp, which is odd. I wonder if I'm the only one. Nonetheless, this is better than anything I've used previously.

Chainik wrote:

SVP updated wink

---
RIFE/CUDA removed from the script completely

This is awesome! I'm able to run 1080p@48 (real-time) smoothly. Although, anywhere above 48 fps my GPU usage sky rockets from 46% to 90%+ causing the video to gain a lot of stutter motion. Is this normal for an RTX 3080? Also one more thing, I added another model from github and when selected I get a flickering sensation on any video.

KnightRiderKARR wrote:

***UPDATE 1/3/2022***

"""Don't Forget to go on SVP Settings and do this""" ---> ""Frames Interpolation Mode = Uniform"" + ""SVP Shader = Complicated"" + ""Artifacts masking = Weakest""

Αfter several experiments I came up with these settings (source must be 24fps)
Try and tell me if its good or not smile

levels.pel = 1;
levels.scale.up    = 1;
levels.scale.down    = 1;
levels.full     = true;
analyse.block.w    = 32;
analyse.block.h    = 32;
analyse.block.overlap    = 2;
analyse.main.levels    = 4;
analyse.main.search.type   = 8;
analyse.main.search.distance = -8;
analyse.main.search.coarse.type  = 4;
analyse.main.search.coarse.distance  = -16;
analyse.main.search.coarse.bad.range  = 0;
analyse.main.penalty.lambda   = 1.0;
analyse.main.penalty.plevel   = 4.0;
analyse.main.penalty.lsad   = 800;
analyse.main.penalty.pnew   = 5;
analyse.main.penalty.pglobal   = 5;
analyse.main.penalty.pzero   = 10;
analyse.main.penalty.pnbour   = 5;
analyse.main.penalty.prev   = 0;
analyse.refine[0] = {thsad:2000, search:{distance:2, type:4}};
smooth.rate.num = 5;
smooth.rate.den = 2;
smooth.algo = 23;
smooth.scene.mode = 0;
smooth.mask.cover = 20;
smooth.scene.limits.m1 = 3600;
smooth.scene.limits.m2 = 7200;
smooth.scene.limits.scene = 10400;
smooth.scene.limits.zero = 10;
smooth.scene.limits.blocks = 60;


- If you want 144fps ----> smooth.rate.num = 12

This trick/bug enables the Frame Conversion that you chosed on SVP Control Panel ---> //smooth.rate.num = 2  and  //smooth.rate.den = 1;    **Not 100% if it works but it works on me **

This is actually amazing !! Can you send your actual svp profile as well? Or does it not matter? Thank you!