Xenocyde wrote:

Unfortunately I can still see microstuttering

I noticed that if i exit specific background apps like TeamViewer, i suddenly get 20-30 extra fps with SVP.
I believe TeamViewer reads the memory and causes a bottleneck even when it's minimized in taskbar.

Xenocyde try to close your 200 Chrome tabs and other background apps and see if u find the specific app that causes that microstuttering. It's good to know.
Try it with the 4.17 lite version cause it's easier on the GPU:
https://github.com/AmusementClub/vs-mlr … nal-models
Or... nevermind, try with other models.

pensioner600 wrote:

If you plan to melt above 160 fps, then I recommend version 0.7.1.2172 of mpcVR. Here (and in the following messages) it’s clear why.  The developer does not fix this error and wants a high-frequency monitor))
https://mpc-be.org/forum/index.php?topi … 18#msg8818

@Chainik would it be possible to downgrade the out of the box SVP MPC Video Renderer from current version which is MPC VR 0.7.3.2210 down to MPC VR 0.7.1.2172 ?

Pensioner discovered that all newer versions hard cap the frame rate of MPC-HC at ~160 FPS even at 240p:
https://gyazo.com/b843d14264fb4539fe8be37dd94c9c69
while the version he found working seems just fine:
https://gyazo.com/39f0b09b4c266914d9fe57780343a475

You can try it out by downloading it from here:
https://github.com/Aleksoid1978/VideoRe … /tag/0.7.1
and unzipping the contents of it in "C:\Program Files (x86)\SVP 4\mpcVR"
and selecting in Options->Playback->Output MPC Video Renderer https://gyazo.com/7be0464a7540355c1716fa6699c0d6a4

This makes the average user believe that their PC is not strong enough, when actually developers broke something in the video player.

dlr5668 wrote:

I like MPC-HC with super res and built-in switching monitor hz.

We'll still be able to use the amazing RTX Super Resolution so it should be OK.

Or should we ignore this issue cause MPC-HC guide does not recommend using that specific Playback Output?
https://www.svp-team.com/wiki/SVP:MPC-HC

pensioner600 wrote:

The developer does not fix this error and wants a high-frequency monitor))

Poor developers, they haven't heard of 60 fps yet.

Xenocyde wrote:

how do I force MPC-BE to always start with RIFE?

Hmm maybe Drakko can explain here what to do.

Xenocyde wrote:

I removed the # before "disable VSync" from the config file and I can still see microstutters. Let me know if that is what you wanted me to test.

2-3 stutters per 40+ minute sounds actually OK.
In mpv.conf the lines with "#"  in front are actually comments, so u can delete them. I only wanted u to check if u add these to see if it improves anything:

gpu-api=d3d11
video-sync=audio
d3d11-sync-interval=0

"but I was getting screen tears"
If u see these then try above commands while keeping Nvidia Control Panel Vsync enabled.
The commands are meant for mpv to display stuff faster internally big_smile
If no visible improvements, then keep what u were using before that had the most stable fps.

There are specific scenes where RIFE doesn't know how to scene change and might cause microstutters, but otherwise seems fine to me.

Joke: Double your fps target so it will half the microstutters duration.

67% GPU sounds good. Don't think it's a resource issue then.
V2 models give much better fps than V1 models. So u should see significant improvements from using them.

Xenocyde wrote:

Yes, vsync is always on.

Try to set rife_sc to 100 in SVP so it will not cause microstuttering from repeating frames when a scene change is detected.

Xenocyde, could vsync syncing cause microstuttering then? Cause every time i try to test with video-sync=display-resample it breaks the soap opera effect on panning scenes.
Try to test with it temporarily disabled by adding these in mpv config too:

# D3D11 renderer (default) is required for the HDR playback
gpu-api=d3d11
# disable VSync
video-sync=audio
d3d11-sync-interval=0

Removing vsync wait times from the equation should allow the RIFE generated frames to be displayed realtime. Even if u set it to 120 fps on a 60 fps capped monitor. xD

Xenocyde wrote:

is there really nothing I can do to get rid of microstuttering?

Did u try to enable Statistics in Nvidia App and check if you are giving extra breathing room for your GPU?

For example if it mentions your assigned fps target but it shows something like 98% GPU usage and the FPS value keeps dropping under it like this:
https://gyazo.com/1d9f9788ebecaadbca8a74f8ccd5bb0d
then u should resize it down a bit until your GPU usage % goes down and your FPS value is more stable like this:
https://gyazo.com/a4829e2299a9c51fec02e24ff41c8e29
That should lower significantly the instances when micro stutters happen cause of low resources.

Ooh by the way if u accidentally use the vsmlrt.py from 9.2 archive it will fail to find the rife_v2 folder models.
Attaching below the out of the box SVP vsmlrt.py file cause it still works with 9.2 and can also find the rife_v2 folder models.

Hottea wrote:

(i heard this version works best with RIFE 4.15)

Please share where you found this information.

It's easy, to upgrade to the TensorRT version 9.2 from here:
https://github.com/AmusementClub/vs-mlr … /v14.test3
you just have to download this big archive:
https://github.com/AmusementClub/vs-mlr … 4.test3.7z
and then copy pasta these files in "C:\Program Files (x86)\SVP 4\rife\"
https://gyazo.com/53e859fd5306eb8ce5f896bd87b22bd8

84

(1 replies, posted in Using SVP)

Mirrorman95 wrote:

There are some old Indeo 5 videos I'd like to see in 60 fps.

I would recommend converting them all to .mp4 using any online video converters you can still find, before Indeo 5 becomes fully abandoned.
Try this one
https://video-converter.com/
or this one
https://convertall.com/en/ivf-converter
Then you should be able to see them in 60 fps with MPC-HC.

surmast14 wrote:

want ultra smooth.

You can find some helpful settings here:
https://www.svp-team.com/forum/viewtopi … 352#p83352

86

(3 replies, posted in Using SVP)

reynbow wrote:

I'm using Plex as the video player. Does this apply here?

Anime4K has a guide on how to add shaders in Plex Media Player, try to see if works
https://github.com/bloc97/Anime4K/blob/ … ws_Plex.md

87

(3 replies, posted in Using SVP)

reynbow wrote:

"magic enhance" things

You can add stuff called "shaders" to mpv & mpc-hc to enhance/upscale remove blur/remove noise/debanding like:
https://www.svp-team.com/forum/viewtopi … 264#p84264
that enhance your viewing experience while you watch.

oriento wrote:

4.17 - 2024.05.24 | Google Drive | 百度网盘 : Add gram loss from FILM, need to fully assess the impact.

Gram loss is a type of loss function used in style transfer tasks to capture and preserve the texture and style of an image.
In the context of neural networks and machine learning, FILM stands for Frame Interpolation for Large Motion. It refers to a specific model or algorithm designed to perform frame interpolation, which is the process of generating intermediate frames between existing ones to create smooth transitions, typically in video sequences.
So i think it improves this type of scenarios where the character is hidden temporarily behind an object:
https://github.com/hzwer/Practical-RIFE/pull/23

Magly wrote:

It happens with full movie UHD Bluray mkv rips of several of the Fast & Furious and Transformers movies and some others.

Give a link where other guys can download such an example to compare if they see anything unusual.

Santr wrote:

удвоением кадров для видео 1080р60

Doubling a 60 fps video requires more power than doubling a 24 fps video.
For my RTX 4080 it becomes watchable if i resize it to 540p using
resize -9600540
https://gyazo.com/52607f2009d1dae6c41a2939d7b62c04

Hatsune Miku wrote:

I've seen so many demos of rife ai making 8fps gifs look smooth. I figured it could do that to anime since the characters still move at like 8 to 14fps. Can the rife ai do this to anime https://www.reddit.com/r/nvidia/comment … ation_gpu/

Yep, that's a rife presentation video. Latest rife neural engine models have less interpolation issues. But never zero. It's still one of our best options for conversion on-the-fly while you watch the video.
You can try to follow this small guide to download latest models, and then resize the video down until you can test 120 or 240 fps smoothness.
https://www.svp-team.com/forum/viewtopi … 352#p83352
(if you tell the AI model to generate more frames, then it will improve the accuracy of the interpolation and your eyes won't notice any interpolation issues unless you spam pause every 0.5 seconds lol)
Have a look what it generated and compare:
https://drive.google.com/drive/folders/ … CKnKGieUtb

Hatsune Miku wrote:

I want my anine to look like this demo

Are you talking about the Duplicate frames removal -> Remove every other frame button?
https://gyazo.com/1b3268d58ebe2e0a1ba9c5ce13499192
Your PC must be a real potato to be forced to slash half of all the frames in order to watch half an anime.

dawkinscm wrote:

Thanks. I've tried various combinations

I think it's easier to test if u go to line 222 from generate.js and delete the following:
    if(profile.rife)
    {
    if(profile.rife_sc==6) rife_sc_algo = 1;
    else if(profile.rife_sc==8) rife_sc_algo = 2;
    else rife_sc_algo = 0;
    }
    else rife_sc_algo = -1;
then replace with following line for "scene change based on SVP's motion vectors"
    rife_sc_algo = 1;
or replace with following line for "scene change based on Nvidia Optical Flow's motion vectors"
    rife_sc_algo = 2;
or replace with following line for "scene change based on dumb frame comparison"
    rife_sc_algo = 0;

Chainik wrote:

how is this easier than choosing "6%" in the gui? hmm

(manually editing the file this way allows u to use your own rife_sc value therefore removing that slight difference between rife_sc 6 and 8, thus making it easier for u to see the changes xD )

94

(12 replies, posted in Using SVP)

aliyansaleem2013 wrote:

Still there are borders, top and bottom, weren't there before(in the same video), don't know what caused this.

Video Frame -> Stretch To Window fixes it?
https://gyazo.com/24107703db5dec46e0f9f49d95274878

95

(12 replies, posted in Using SVP)

aliyansaleem2013 wrote:

Also what does resize do exactly, downscale my video?
4)Ive set it to fixed 60 fps in SVP.

Yes, if that didn't fix it, it means you forgot to add the minus in front of the value.
Go to Application Settings, search resize and add:
-19201080
or
-12800720
or
-9600540

In some scenarios using fixed fps will make it go slower, so make sure you uncheck "Force the exact value"
For example setting a 240 fixed fps on a 23.976 video will make it generate 239.76 + 23.976 frames frames instead of rounding itself down to only 239.76 frames

Maybe try to select madVR in MPC-HC options and see if issue persists?
https://gyazo.com/509b01a01eb6dd413667b4dd3f6d819a

Don't think it's caused by a badly encoded HEVC[x265] file. Try to download other versions of the same video encoded in [x264] and compare.

96

(12 replies, posted in Using SVP)

aliyansaleem2013 wrote:

the audio is completely out of sync. Audio comes first and the scene happens after.

This is usually caused by watching videos higher than 1920x1080.
Since SVP needs to pass all the video frames to Rife to interpolate them, if the frames are big it will take more processing time.
This makes it to run in 10 fps or less since it can't output them fast enough to catch up to the audio.
The solution is to just add a resize setting in SVP configuration menu to lower the frame to a size that your 3060 can process.
Go to Application Settings, search resize and add:
-19201080
or
-12800720
https://gyazo.com/cac3a2a8f4b8c384fcce1bbcf3e8dd1d

97

(4 replies, posted in Using SVP)

crespoh69 wrote:

Thanks, how does that matter, if at all, to the use of SVP?

For users that just started using SVP, it will tell them that the interpolation is working so they will focus their attention at the video smoothness.
For users that have HDR screens, it will help the user identify that he needs to enable his HDR to see better color accuracy and stuff because that specific video supports it.
You can disable it by going here and unchecking "Show OSD messages":
https://gyazo.com/3929e2194ac665b1fc67e8a258360b92

98

(4 replies, posted in Using SVP)

crespoh69 wrote:

What is the difference between the two?

It just tells u what type of video u opened.
Normal Video:
https://gyazo.com/a9f518886675477747500168c74fc1f0
HDR Video:
https://gyazo.com/035615983db548df3678716bbb6de486
Dolby Vision Video:
https://gyazo.com/6d2b619a7ddf2479d5c1cb66fea48b7a

unreality wrote:

in the middle of the film. can this be stopped?

https://gyazo.com/3b2771c7a2dee8994b431a283f215f12
Go to Frame Size and change "Black bars detection" to "One Time Only" or disable it.

dawkinscm wrote:

But after downscaling is it still necessary to use v2?

Nope, we can use v1 just fine and never see the visual bug.