I managed to fix the black stripe issue:
https://gyazo.com/d7f90a5f5d0bdf7fd3bd467f00d2347b
please open "C:\Program Files (x86)\SVP 4\script\generate.js" and edit this:
var pw = Math.floor((media.dst_w-1)/32+1)*32 - media.dst_w;
var ph = Math.floor((media.dst_h-1)/32+1)*32 - media.dst_h;
to this:
var pw = Math.floor((media.dst_w-1)/64+1)*32 - media.dst_w;
var ph = Math.floor((media.dst_h-1)/64+1)*32 - media.dst_h;
save and restart SVP and see if issue persists.

"did not feel the difference between all these versions"
default SVP cannot find the heavy rife model so it loads rife_v4.25 non-heavy instead
did you correctly replace the "helpers.py" and "vsmlrt.py" files from the bottom of the guide?
Please confirm by checking the folder where the RIFE models were generated and see if they contain "rife_v4.25_heavy.onnx" in their name:
"C:\Users\username\AppData\Roaming\SVP4\cache\Program Files (x86)\SVP 4\rife\models\rife_v2"
https://gyazo.com/7464860a70795a29754a7eeff6ba3d32
If all good, then that means there are no visual improvements and those artifacts are still present. All we can do is wait for RIFE devs to train new models. xD

I see there's an ancient madVR guide here, but not much else:
https://kokomins.wordpress.com/2021/03/ … e/#madvr-1

Answer is which one u found gives best results for you lol.
MPC VR seems to work good enough for the average user.
madVR seems to make everything looks great cause it applies a ton of sharpening, scaling & other filters by default. This makes it slower than MPC VR.
MPC HC vs MPC BE, both have ongoing active development, you should choose which one has nicest user interface, no clue which one is best.
RIFE v1 models are much slower than v2 models cause v1 "generates significant useless memory and pcie traffic". Always use v2.
https://github.com/AmusementClub/vs-mlr … 1789817302
ensemble models eat too much resources, you can ignore.
lite models were created to eat less performance so they are faster than non-lite "lite means using similar training framework, but lower computational cost model"
heavy models were created recently with double the tile size of normal models. "I am trying using more flow blocks, so the scale_list will change accordingly. It seems that the anime scenes have been significantly improved." and it seems it fixed the smoothness that was lost after 4.18 models

Are you looking for a guide like this one?
https://www.svp-team.com/forum/viewtopi … 352#p83352
The "rattling" of the picture originates from for example 2x speed, SVP showing you the original frame and then showing you the RIFE interpolated frame that is slightly off.
But to obtain the RIFE frame, the current frame and the next frame are being passed to Vapoursynth.
For Vapoursynth to process them, they are first converted into something Vapoursynth can read and then converted back into a media player frame, but this frame is now not aligning anymore with the original frame and looks like it's "rattling".
Only fix for now is to increase from 2x to 4x+ so you will see more RIFE frames and less the original non-aligned frame.
To increase the frames while your hardware cannot run it (until the end of this month when RTX 5090 releases), please try to play around with the resize setting so you limit to only send 1080p pixels or less of your 4K video.
https://gyazo.com/078014a0fd8fdab1a6d9d98a1b596566

yongbin wrote:

GPU thread count can only be set to 1 to run. Choosing 2 cannot run

Try to replace your rife_vs.dll from "C:\Program Files (x86)\SVP 4\rife\rife_vs.dll" with the one from here:
https://www.svp-team.com/forum/viewtopi … 976#p84976

Drakko01 wrote:

Any ideas how to fixed, so image comparison also work.

On 9 september 2021 the Vapoursynth devs moved the misc filters from initial location to a separate repository:
https://github.com/vapoursynth/vs-miscf … ilters.cpp
SVP devs will have to fix that when they decide they want to update Vapoursynth

John86 wrote:

Is there any significant difference between the current version of Tensor RT and the latest version from the github?
If so, how to update?

Nothing noticeable, if u want to check it, just get the vsmlrt-windows-x64-tensorrt zip from Assets of https://github.com/AmusementClub/vs-mlrt/releases
and copy the vsmlrt-cuda folder and vstrt.dll file to SVP's rife folder: "C:\Program Files (x86)\SVP 4\rife\"
https://gyazo.com/d8bfb4124ab4273447258e9c8a1e358a

32

(8 replies, posted in Using SVP)

raider10 wrote:

I only use transcoding to watch videos on TV, I don't use PC players.

In that case just increase RIFE to 240 fps:
https://gyazo.com/5928e9b1f871b7a62d9f69997247d4d1
and disable scene change detection that might throttle the interpolation on high motion scenes.
This will have the effect of generating motion of 9 extra frames between each two original images. The smoothness will be capped by what your TV can display at that point.
If that doesn't work then u can go back to "Topaz Video AI software" cause probably they are processing the video differently by giving it more time to smooth things out.
It's a 300 bucks product with recurring subscription, of course it has better support:
https://gyazo.com/3a211b80408f420e9e92160a4ccc79d1
With a PRO version of 1100 bucks!
https://gyazo.com/d604a84eff4bcf699fd31aa656724c47

@Chainik when do we get a SVP PRO version too with recurring subscription? Cause it seems that products that contain generative AI are highly valued right now.
-Chainik limiting the max fps to 48 for non-PRO users when their subscription expires- xD

33

(8 replies, posted in Using SVP)

something broke in 4.26_heavy:
https://gyazo.com/895eeb0dfdbe440278ce55cc30a9697b

use 4.25 heavy v2 for now:
https://github.com/AmusementClub/vs-mlr … 5_heavy.7z

Drakko01 wrote:

4.26_heavy its out

These files should allow SVP to find files ending with "_large.onnx".

tomkranenburg wrote:

a directory called "街舞學校" if you get a moment.

Some japanese games were known to crash if the user was launching them in wrong system locale because of unicode characters.
https://www.reddit.com/r/windows/commen … t/f400vae/
Can you check what is your current system locale set to?
https://gyazo.com/75c69e0319866842b1c0e2202e8dd793
Thanks!

English (United Kingdom) works fine for me on default settings of latest https://github.com/qwerttvv/Player/releases
not sure what could cause it

Try 4.25_lite_v2 from last week?
https://github.com/AmusementClub/vs-mlr … nal-models
Should require less processing power.

Actually no, that scene has non-fluent movement, blame it on being a 1984 film. xD

Blackfyre wrote:

rife_v4.25_heavy - 153 MB
Not sure if something needs to be updated for it to work properly.

Try these for heavy?

38

(24 replies, posted in Using SVP)

narkohol wrote:

that's why I added --video-sync=display-tempo. Tried all the other --video-sync= options but none of them made the video playback smoother.
Thoughts?
Can you play this file ( https://drive.google.com/open?id=1SWNDE … p=drive_fs ) at 60fps perfectly fine with no Dropped/Skipped/Delayed frames and no visible hitches/stutters?

Nice one!
Nope, stutters and hitches a lot for me too. Probably video player reaches a bottleneck somewhere even when GPU/CPU/Memory is not 100%.
Only solution would be to upgrade your system until it massively outperforms the video player requirements... or resize to 480p instead xD

39

(24 replies, posted in Using SVP)

narkohol wrote:

Any suggestions? because honestly this is driving me nuts...  sad

mpv has framedrop setting:
https://gyazo.com/66c8443a541531a252cfaf994f9aaa89
try to add in mpv.conf:
framedrop=no
and play around with the video-sync parameter https://mpv.io/manual/master/#miscellaneous

40

(7 replies, posted in Using SVP)

[10/17/2024-16:48:41] [E] Error[9]: IBuilder::buildSerializedNetwork: Error Code 9: API Usage Error (Target GPU SM 61 is not supported by this TensorRT release.)
Time to upgrade GPU xD

Mardon85 wrote:

video doesn't look like its been smoothed

Press ` to open mpv console, any errors there?
Install Nvidia App and check the statistics overlay fps too? https://www.nvidia.com/en-us/software/nvidia-app/
Update SVP again?
Try the v2 of the same model for a bit of an fps boost? https://github.com/AmusementClub/vs-mlr … nal-models
Maybe Nvidia motion vectors glitching out cause 4K image and prevents interpolation, try disable that too xD
Try to comment hwdec in mpv.conf like #hwdec=auto-copy and compare if changes anything?

Maybe Windows reseted again "Power Mode" back to to Balanced instead of Performance?
https://gyazo.com/1925cb514aae0c50562db7a06a7fa6ab
Rather than doing a full reinstall, just play with the resize setting until it feels smooth. U don't actually need to see all 3840 x 2160 pixels.

Honza wrote:

new version of SVP?

Just click the SVP icon to update lol
https://gyazo.com/4453f660b971c9b35a3176cac6c106b1

Chainik wrote:

BTW: if you just replace vsmlrt.py with the latest git, then it will use V1 models instead of V2

Yes, cause in december 2023 the dev updated the signature of the RIFE method:
https://gyazo.com/bde7edb2b4deb80294dbbaf71b757cc2
but he didn't add it as last element of the method so please fix it by updating helpers.py to send video_player True or False as 10th parameter:

return RIFE(clip,multi,1.0,None,None,None,model_num,backend,ensemble,False,implementation)
or
return RIFE(clip,multi,1.0,None,None,None,model_num,backend,ensemble,True,implementation)
(not sure which one is best for SVP)

Chainik wrote:

I'd say this's because of color space converted back and forth, noticeable in a very high contrast areas only.
Probably hmm
...and your "shaking" is not like Blackfyre's V2 shaking, which is quite obvious not only on those lines but in a whole frame

Yes, i think you're right. I tried to simplify the base.py and generate.js and ended up with this:
https://gyazo.com/5f8efd7ead2c79d6a3afeaa852161184
but micro shaking still persists. Which confirms that it's caused by the color space conversion required for Vapoursynth.
Easiest way to fix it would be to allow Vaporsynth to also apply the same conversion process on the source frame too.
This way all outputed frames should line up and 100% fix the micro-shaking.
Is this possible? (even if it will increase the computational processing needed)

Blackfyre's V2 whole-frame obvious shaking takes priority, though.
Thanks again for putting the time and effort to look through the magnifying glass.

44

(2 replies, posted in Using SVP)

Check your windows volume mixer settings maybe?
https://gyazo.com/89cec6c5a4908fc2f59e4120e5c94249
Download older MPC-HC versions and check if issue persists from here:
https://github.com/clsid2/mpc-hc/releases

lurker wrote:

rife 4.17 lite v2

There was a recent SVP update which made it load the slower v1 models when u select the v2 models.
Try to use the files from here and see if it gets fixed?
https://www.svp-team.com/forum/viewtopi … 577#p85577

46

(24 replies, posted in Using SVP)

narkohol wrote:

Things I tried:
Any ideas or suggestions?

Wow that's a lot of trial and error!

I'm having a fun time with the mpv config from here:
https://www.svp-team.com/forum/viewtopi … 352#p83352

It has both
video-sync=display-resample
that is explained here:
https://github.com/mpv-player/mpv/wiki/ … ronization
and
d3d11-sync-interval=0
which makes the video player spam frames. So even if you drop a frame it will try to display it again instantly.
https://gyazo.com/beac3ba10706cdca0ce07864e17b31c3

Not sure if there exists an actual solution to fully prevent dropped frames yet.
Please let us know if u find a video player that does that.

I believe if RIFE detects more stuff that have to move between two different frames, it might cause it to do extra calculations which could cause a spike in computing power which lead to frame drops.
Actually we have no clue since only it's developer knows what's in there and how to train an AI.
Just resize down the video a bit to give your PC less work to do.

Gippy wrote:

Watching 1080p anime with RIFE set to 60fps and with MadVR postprocessing to 4K. 4080 Super, AI 4.9.

I'm finding that with RIFE TensorRT, outlines and edges shimmer (the outline width noticeably changes) when panning or scrolling happens. This does not happen with RIFE ncnn/Vulkan or standard SVP interpolation. I tried changing AI models and they all do this. Disabling MadVR doesn't seem to fix it either; it happens with all renderers. It's off-putting enough that I've stuck with standard SVP interpolation for now. Is there a fix for this, or is this a known issue? There's no point in the performance increase of TensorRT if it looks like dogshit.

When doubling FPS of the test scene from here:
https://www.svp-team.com/forum/viewtopi … 509#p85509
We can see how the directly generated video of RIFE has no shake of the white lines on the right side of the screen.
But when transcoding it with SVP, every interpolated frame has different positioning of the white lines than the non-interpolated frames.
It's like you show the video normally on the non-interpolated frames and then reduce the height by a few pixels on the RIFE generated frames which makes the pixels not align with the original movie, adding a shake-like effect on the static white lines that is obvious for big screen users.

SVP devs please take a look:
https://drive.google.com/drive/folders/ … gbYN3w1Eeo
Thanks!

Please try to record your screen with an obvious scenario of "outlines and edges shimmer (the outline width noticeably changes) when panning or scrolling happens."
That way SVP developers can check and fix the issue hopefully.
Also mention where you downloaded the source of that video sample so they can download it too from same place and compare.

Blackfyre mentioned a recent "shake" issue:
https://www.svp-team.com/forum/viewtopi … 509#p85509
that gets fixed with this:
https://www.svp-team.com/forum/viewtopi … 522#p85522

Maybe what u found is something new.

For potato PC, try to increase/decrease the resize setting until it is smooth for your desired FPS:
https://gyazo.com/3c78beeb8888c82912a64633311f5391
and enable Super Resolution in MPC Video Renderer so it will look as good as 4K.

50

(13 replies, posted in Using SVP)

XDark187 wrote:
Chainik wrote:

the only workaround I can see now is don't put vf into mpv.conf, toggle it manually with the keyboard shortcut

Fixed the issue, thank you

Actually, you don't need to manually toggle the filter with a hotkey anymore. You can use a Lua script that automatically applies the d3d11vpp filter with a 3-second delay after video playback starts. This way, the filter will be applied without having to manually press a hotkey.
Save this file in your MPV scripts folder, which is located at C:\Program Files (x86)\SVP 4\mpv64\scripts\ for SVP users.
Now, when you play a video, the Super Resolution will automatically activate after 3 seconds, saving you the hassle of manually toggling it with a hotkey.