> Everything seems to be so complex.

then you don't need to "update to the latest version of RIFE"
stick to what is provided with SVP

why the hell you have ffdshow enabled?

https://mpv.io/manual/stable/#video-filters-vapoursynth

you're using Avisynth Filter and RIFE/trt doesn't work with it

show your video profiles here
plus the log...

don't you know that SVP works via vapoursynth filter? hmm

how exactly "a library that leverages NVIDIA RTX architecture for accelerating large language models (LLMs)" is connected with us?

где появилась? hmm

both profiles match any interlaced video regardless of its resolution

source frame area = A
framerate = R
interlaced = I

now you have: (A and R) or I
while you probably wanted: A and (R or I), which is equal to: (A and R) or (A and I)

please update now, 12_lite will work w/o renaming...

update now

> The SVP script needs to be updated to work with 4.12 lite.

the way vsmlrt authors work with file names is just ... ridiculous big_smile
if tomorrow there will be "4.12_super" then the script won't work again

438

(4 replies, posted in Эксплуатация SVP)

не надо все фильтры добавлять
или один, или другой

если не работает - смотреть в лог

439

(4 replies, posted in Using SVP)

if something is going wrong with transcoding, the first thing to do is reading the log

in this case you'll see a lot of vapoursynth errors there, meaning the video was converted w/o interpolation script active

errors are PROBABLY because the video size after lavfi doesn't fall into the size range provided for RIFE: min_shapes=[2560,1440],max_shapes=[3840,2176]

a workaround for this is enable "perf. boost" in the RIFE proifle

----
there's another problem here, not sure what could be a workaround for this one...

RIFE/trt wants frame size divisible by 32, thus SVP crops 16 px from the bottom (2160 -> 2144 px)
and it do so even after your lavfi transformation, making (1920;896) -> (1920;880), which is NOT divisible by 32 again

if you somehow will make (1920;912) in the lavfi - it will work

440

(1 replies, posted in Using SVP)

not possible

441

(4 replies, posted in Using SVP)

it's more like the source video is broken cause it shows 2682 fps in the MediaInfo

442

(2 replies, posted in Using SVP)

black bars _detection_ doesn't work for transcoding
cause it _detects_ bars in a run time

this log is with an old helpers.py

aloola
> "force_fp16=True" won't work with v2, should be replaced with "fp16=True"

this is the only error I see
replace rife/helpers.py

regarding cache path - I really have no idea what's wrong and why
can't reproduce on any of my test environments

---
I can only think that you run both SVP and video player as admin, so C:\Program Files (x86) is writable in which case vsmlrt.py put cache here.
DO NOT run SVP as admin! big_smile

> only the folder issue is still present

no idea, it's still
> os.path.expandvars("%APPDATA%\\SVP4\\cache\\")
in vsmlrt.py

446

(19 replies, posted in Эксплуатация SVP)

вообще не надо встроенным в потплеер пользоваться
надо фильтр Vapoursynth Filter добавить

what's the movie?

turn off video frame -> detect and cut off black bars

why it reads cache from c:\program files\..., it should be the temp dir path here

SVP updated, there're a few changes regarding RIFE/trt:
- added 'akarin' plugin, which should improve seeking performance with v1 models up to v2 level
- put any models (including future ones) into SVP 4\rife\models\rife (for V1 models) and SVP 4\rife\models\rife_v2 (for V2 models) and restart SVP - they all will be listed in the video profile; "ensemble' models are supported too.
- a quick fix for DolbyVision playback (color blinking issue)
- "opt shapes" were not set with latest vsmlrt.py which resulted in engine rebuilding for every video resolution regardless of "perf. boost" option
- included model 4.9

downloading via yt-dlp works for me

however it doesn't work in SVPtube because there's no valid URL provided for niconico videos
yt-dlp gives something like "niconico_dmc:sm34706723/archive_h264_720p/archive_aac_128kbps" instead of HTTP URL, and downloads it via its own downloader/niconico.py