Can you please add RIFE on SVP for Linux? I think the packages are there, right?
I am already a paying customer.
SVP works great on archlinux. No issues whatsoever.
But the claim is that RIFE makes it better. Does it really?I got 5800x3D and AMD 7900XTX.
Yes Chainik please update linux repos.
I have some futile attempts in getting RIFE working.Before you inspect the logs, I did symlink all the .so files of `vapoursynth-plugin-vsrife-git` and even touched the name to match up SVP's expectation.
Because it is `librife.so` from the libs and NOT `libRIFE.so`
Maybe look at the most recent parts of my log posted.models libfmtconv.so librife.so libsvpflow2.so
libbm3d.so libframeblender.so libRIFE.so
libffms2.so libmvtools.so libsvpflow1.somodels
rife-anime
/opt/svp/rife/models/rife-anime
% ls
contextnet.bin flownet.bin fusionnet.bin
contextnet.param flownet.param fusionnet.paramI was excited enough to see that I could get some RIFE models show up but unfortunately not yet working.
Chainik, any news on getting RIFE working for linux or am I just wasting my time asking?
Hi, guys.
I've managed to run rife on linux, and it's kinda complicated.
Archlinux + rx7900xtx
There are some steps and problems should be solved:
1. Install ncnn of latest version. In Archlinux it is old now in repos (sic!) (20241226-8 and newest is 20250503). You have to rebuild it manually. It is needed for RX7XXX because of https://github.com/styler00dollar/Vapou … /issues/67
2. Install vapoursynth vapoursynth-plugin-rife-ncnn-vulkan
3. create symlink ln -s /usr/lib/vapoursynth/ /opt/svp/rife
4. Linux version of scripts are different from windows. There is no RIFE in them. You will need to extract script dir from windows version and copy into linux /opt/svp/script/ . This will fix rife_model = undefined
5. But after this, generated script will look for svpflow libraries with wrong names. You can do one of the:
a) install aur/vapoursynth-plugin-svpflow , which extract libraries to the vapoursynth autoimport dir;
b) create symlinks in /opt/svp/plugins/
ln -s libsvpflow1.so libsvpflow1_vs64.so
ln -s libsvpflow2.so libsvpflow2_vs64.so
c) edit generate.js for libraries names
6. Linux version of the library svpflow2 function SmoothFps_RIFE is different.
So you should replace in /opt/svp/script/base.py
core.svp2.SmoothFps_RIFE(input_m,smoothfps_params,rife_out=smooth,vec_src=vec_src,vdata=vdata,src=input_um,fps=src_fps)
with
core.svp2.SmoothFps_RIFE(smooth,smoothfps_params,src=input_um,multi=rife_num/rife_den,fps=src_fps)
Optionally, if you get into main rife function ( core.rife.RIFE https://github.com/styler00dollar/Vapou … cnn-Vulkan ), you can enable some options, but I swear you NOT TO ENABLE
skip: Skip interpolating static frames. Requires VMAF plugin.
Because of broken VMAF https://github.com/styler00dollar/Vapou … /issues/10 . It costs me some hours and nerves trying to find why rewind and fast forward not working.
...Someday, I'll publish complete guide for this....