Hello everyone. Video image upscaling is around with varying degrees of quality, but I am curious if anyone has gotten this done with svp? Here is an example https://www.youtube.com/watch?v=FtP4Hv665Yg

The video is rather old, and I havent looked into the various other softwares that claim to do this, but there are whole communities that are dedicated to restoring old tv shows in this manner.

Hatsune Miku wrote:
MAG79 wrote:

You can switch to another profile from list while playback
If you want to use RIFE AI profile by default then add condition to it.
For example: Frame height <= 1080 or Add scores = 10

This doesn't work for me. It opens videos on automatic, even if I set file extension = mkv. video player exact path. Frame height > 1.  Ect. It won't change from defaulting to automatic. I have to change it myself every new video.

Oh same here. I just wish there was an option where selecting RIFE engine actually made it work regardless.

Alright, I have it set as default profile now via the active playback icon, along with the flags such as score and height, whcih honestly I dont know why that would be needed as I never used them before that I recall, however each time it starts to play, this program called "trtexec.exe" shows up and just stays there, and it never did this before as before it always just played back in real time without this showing up. Perhaps this is the beta or something I accidently installed with the new installation?

Here is new code

01:37:10.618 [i]: Main: starting up SVP 4 Pro [4.6.0.246]... 
01:37:10.619 [i]: Main: args: none
01:37:10.620 [i]: Main: working dir is C:\Program Files (x86)\SVP 4\
01:37:10.620 [i]: Main: data dir set to C:\Users\N\AppData\Roaming\SVP4\
01:37:10.624 [i]: Settings: loading main.cfg OK
01:37:10.626 [i]: Settings: loading ui.cfg OK
01:37:10.630 [i]: Settings: loading frc.cfg OK
01:37:10.632 [i]: Settings: loading profiles.cfg OK
01:37:10.634 [i]: Settings: loading lights.cfg OK
01:37:10.634 [i]: Main: using Qt 5.15.1 (i386-little_endian-ilp32 shared (dynamic) release build; by MSVC 2019)
01:37:10.635 [i]: Main: device scale is 1.25001, user defined scale is 0
01:37:10.635 [i]: Main: system locale is [en]
01:37:10.644 [i]: Main: preferred language is [en-us]
01:37:10.645 [i]: Main: setting language file to en.qm...
01:37:10.653 [i]: Main: collecting system information...
01:37:10.653 [W]: Main: module 'plugins/svpflow1.dll': NOT FOUND
01:37:10.654 [W]: Main: module 'plugins/svpflow2.dll': NOT FOUND
01:37:10.655 [i]: Main: module 'plugins64/svpflow1.dll': 4.5.0.205
01:37:10.656 [i]: Main: module 'plugins64/svpflow2.dll': 4.6.0.263
01:37:10.657 [i]: Main: module 'plugins64/svpflow1_vs.dll': 4.5.0.205
01:37:10.658 [i]: Main: module 'plugins64/svpflow2_vs.dll': 4.6.0.263
01:37:10.658 [W]: Main: PATH doesn't contain mpv64 folder, VLC and libmpv players may not work
01:37:10.658 [W]: Main: PYTHONPATH doesn't contain mpv64 folder, VLC and libmpv players may not work
01:37:10.659 [i]: Main: VLC filter (64 bit): 1.0.0.190
01:37:10.659 [W]: Main: PYTHONPATH is EMPTY
01:37:10.661 [i]: OS: Windows 10 [10.0.19044]
01:37:10.663 [i]: CPU: AMD Ryzen 7 5800H with Radeon Graphics [base frequency 3201 MHz, 16 threads]
01:37:10.664 [i]: Video: registry info - AMD/ATI Radeon Graphics
01:37:10.664 [i]: Video: reading OpenCL info...
01:37:11.985 [i]: Video: 1 GPU OpenCL device(s) on NVIDIA CUDA [OpenCL 3.0 CUDA 12.1.107] (NVIDIA Corporation)
01:37:11.985 [i]: Video 1: NVIDIA GeForce RTX 3070 Laptop GPU (NVIDIA Corporation, ver.531.61) [gpuID=11]: OK
01:37:11.985 [i]: Video 1: may support NV Optical Flow and RIFE/TensorRT (Compute capability: 8.6)
01:37:11.985 [i]: Video: 1 GPU OpenCL device(s) on AMD Accelerated Parallel Processing [OpenCL 2.1 AMD-APP (3224.5)] (Advanced Micro Devices, Inc.)
01:37:11.985 [i]: Video 1: AMD Radeon Graphics (Advanced Micro Devices, Inc., ver.3224.5 (PAL,HSAIL)) [gpuID=21]: OK
01:37:11.985 [i]: Video: reading Vulkan info...
01:37:14.339 [i]: Vulkan 0: NVIDIA GeForce RTX 3070 Laptop GPU (+)
01:37:14.340 [i]: Vulkan 1: AMD Radeon Graphics (+)
01:37:14.345 [i]: Memory:  28524  MB total,  19916 MB free
01:37:14.345 [i]: System: finding network settings...
01:37:14.900 [i]: Power: AC is ON [1]
01:37:15.013 [i]: Settings: loading custom.cfg OK
01:37:15.030 [i]: Screens: updating information, 1 screen(s) found
01:37:15.227 [i]: Main: preparing video profiles...
01:37:15.261 [i]: Main: preparing performance graphs...
01:37:15.351 [i]: Main: preparing ffdshow...
01:37:15.353 [i]: ffdshow: found 64-bit version 1.3.4533.0 [C:\Program Files\ffdshow\ffdshow.ax]
01:37:15.356 [i]: Main: preparing AviSynthFilter (AVSF)...
01:37:15.357 [i]: AVSF: found 64-bit version 1.4.7.0 [C:\Program Files (x86)\SVP 4\avsf\avisynth_filter_64.ax]
01:37:15.358 [i]: Main: preparing mpv...
01:37:15.359 [i]: Main: preparing remote control...
01:37:15.359 [i]: RemoteControl: started
01:37:15.359 [i]: Main: preparing main menu...
01:37:15.444 [i]: Main: loading extensions...
01:37:15.456 [i]: Extensions: found svpcast 1.2.0.262 ...
01:37:15.460 [i]: Settings: loading cast.cfg OK
01:37:15.471 [W]: Control: failed to register shortcut Meta+Ctrl+S
01:37:15.476 [i]: AMD AMF: runtime version - 1.4.19.0
01:37:15.513 [i]: AMD AMF: H.264 hardware encoder - supported [profile 100, level 52]
01:37:15.515 [i]: AMD AMF: H.265 hardware encoder - supported [profile 1, level 186]
01:37:15.554 [i]: Extensions: found svpcode 1.2.0.262 ...
01:37:15.557 [i]: Settings: loading code.cfg OK
01:37:15.614 [i]: Extensions: found svplight 2.0.0.190 ...
01:37:15.618 [i]: Settings: loading leds.cfg OK
01:37:15.648 [i]: Extensions: found svptube 2.2.0.262 ...
01:37:15.660 [i]: Settings: loading tube.cfg OK
01:37:15.678 [i]: Tube: initializing youtube_dl...
01:37:15.743 [i]: Main: initialization completed in 5095 ms, but still waiting for the screens measurement...
01:37:15.796 [i]: Updates: checking now...
01:37:16.049 [i]: Screens: screen 0 - 2560x1600 @165.020 Hz [measured], x1.3 [188 DPI]
01:37:16.049 [i]: Screens: primary screen is 0
01:37:17.420 [i]: Tube: youtube_dl ready
01:37:17.906 [i]: Performance: quick estimation = 829 (previous value was 830)
01:37:21.109 [i]: Streaming: found dorvalW [V585-G1] at 192.168.254.64
01:37:50.134 [i]: Tube: video format id 614 selected
01:37:50.287 [i]: VideoPlayer: mpv [mpv.exe] connected, waiting for the video info...
01:37:51.696 [i]: VideoPlayer: mpv v0.36.0-432-gadf7a0d6-dirty /via 'mpvpipe'
01:37:51.798 [i]: Media: video looks like some kind of stream
01:37:51.798 [i]: Media: video 1920x820 [PAR 1.000] at 23.976 fps (via video player)
01:37:51.798 [i]: Media: codec type is vp9 (Google VP9), NV12, BT.709 BT.1886
01:37:51.836 [i]: Playback: starting up...
01:37:51.843 [i]: Playback [d86152ae]: Frame server (64-bit) C:\Program Files (x86)\SVP 4\mpv64\vapoursynth.dll
01:37:51.844 [i]: Playback [d86152ae]: resulting video frame 1920x820
01:37:51.845 [i]: Playback [d86152ae]: 2 acceptible profiles, best is 'RIFE AI engine' [106]
01:37:51.853 [i]: Playback [d86152ae]: enabled while video is playing
01:37:51.858 [i]: Playback [d86152ae]: playing at 47.952 [23.976 *2/1] 
01:40:00.615 [E]: Playback [d86152ae]: VS - Script evaluation failed:
01:40:00.615 [E]: Playback [d86152ae]: VS - Python exception: trtexec execution fails, log has been written to C:\Users\N\AppData\Local\Temp\trtexec_231029_013752.log
01:40:00.615 [E]: Playback [d86152ae]: VS - Traceback (most recent call last):
01:40:00.615 [E]: Playback [d86152ae]: VS - File 'src\\cython\\vapoursynth.pyx', line 3121, in vapoursynth._vpy_evaluate
01:40:00.615 [E]: Playback [d86152ae]: VS - File 'src\\cython\\vapoursynth.pyx', line 3122, in vapoursynth._vpy_evaluate
01:40:00.615 [E]: Playback [d86152ae]: VS - File 'C:\Users\N\AppData\Roaming\SVP4\scripts\d86152ae.py', line 78, in <module>
01:40:00.615 [E]: Playback [d86152ae]: VS - smooth = interpolate(clip)
01:40:00.616 [E]: Playback [d86152ae]: VS - ^^^^^^^^^^^^^^^^^
01:40:00.616 [E]: Playback [d86152ae]: VS - File 'C:\Users\N\AppData\Roaming\SVP4\scripts\d86152ae.py', line 57, in interpolate
01:40:00.616 [E]: Playback [d86152ae]: VS - smooth = RIFE(input_m,multi=rife_num,model=rife_mnum,backend=trt_backend)
01:40:00.616 [E]: Playback [d86152ae]: VS - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
01:40:00.616 [E]: Playback [d86152ae]: VS - File 'C:\Program Files (x86)\SVP 4\rife\vsmlrt.py', line 936, in RIFE
01:40:00.616 [E]: Playback [d86152ae]: VS - output0 = RIFEMerge(
01:40:00.616 [E]: Playback [d86152ae]: VS - ^^^^^^^^^^
01:40:00.616 [E]: Playback [d86152ae]: VS - File 'C:\Program Files (x86)\SVP 4\rife\vsmlrt.py', line 821, in RIFEMerge
01:40:00.616 [E]: Playback [d86152ae]: VS - return inference_with_fallback(
01:40:00.616 [E]: Playback [d86152ae]: VS - ^^^^^^^^^^^^^^^^^^^^^^^^
01:40:00.616 [E]: Playback [d86152ae]: VS - File 'C:\Program Files (x86)\SVP 4\rife\vsmlrt.py', line 1420, in inference_with_fallback
01:40:00.616 [E]: Playback [d86152ae]: VS - raise e
01:40:00.616 [E]: Playback [d86152ae]: VS - File 'C:\Program Files (x86)\SVP 4\rife\vsmlrt.py', line 1399, in inference_with_fallback
01:40:00.617 [E]: Playback [d86152ae]: VS - return _inference(
01:40:00.617 [E]: Playback [d86152ae]: VS - ^^^^^^^^^^^
01:40:00.617 [E]: Playback [d86152ae]: VS - File 'C:\Program Files (x86)\SVP 4\rife\vsmlrt.py', line 1339, in _inference
01:40:00.617 [E]: Playback [d86152ae]: VS - engine_path = trtexec(
01:40:00.617 [E]: Playback [d86152ae]: VS - ^^^^^^^^
01:40:00.617 [E]: Playback [d86152ae]: VS - File 'C:\Program Files (x86)\SVP 4\rife\vsmlrt.py', line 1182, in trtexec
01:40:00.617 [E]: Playback [d86152ae]: VS - raise RuntimeError(f'trtexec execution fails, log has been written to {log_filename}')
01:40:00.617 [E]: Playback [d86152ae]: VS - RuntimeError: trtexec execution fails, log has been written to C:\Users\N\AppData\Local\Temp\trtexec_231029_013752.log
01:40:00.617 [E]: Playback [d86152ae]: VS - could not init VS
01:40:06.378 [i]: Playback [d86152ae]: disabled while video is playing
01:40:06.379 [i]: Playback [d86152ae]: deleted
20:22:17.046 [i]: Main: starting up SVP 4 Pro [4.6.0.246]... 
20:22:17.048 [i]: Main: args: none
20:22:17.048 [i]: Main: working dir is C:\Program Files (x86)\SVP 4\
20:22:17.048 [i]: Main: data dir set to C:\Users\N\AppData\Roaming\SVP4\
20:22:17.051 [i]: Settings: loading main.cfg OK
20:22:17.053 [i]: Settings: loading ui.cfg OK
20:22:17.053 [W]: Settings: creating frc.cfg with default values
20:22:17.055 [i]: Settings: loading frc.cfg OK
20:22:17.055 [W]: Settings: creating profiles.cfg with default values
20:22:17.056 [i]: Settings: loading profiles.cfg OK
20:22:17.056 [W]: Settings: creating lights.cfg with default values
20:22:17.057 [i]: Settings: loading lights.cfg OK
20:22:17.066 [i]: Main: using Qt 5.15.1 (i386-little_endian-ilp32 shared (dynamic) release build; by MSVC 2019)
20:22:17.066 [i]: Main: device scale is 1.25001, user defined scale is 0
20:22:17.067 [i]: Main: system locale is [en]
20:22:17.067 [i]: Main: preferred language is [en-us]
20:22:17.068 [i]: Main: setting language file to en.qm...
20:22:17.076 [i]: Main: collecting system information...
20:22:17.076 [W]: Main: module 'plugins/svpflow1.dll': NOT FOUND
20:22:17.076 [W]: Main: module 'plugins/svpflow2.dll': NOT FOUND
20:22:17.078 [i]: Main: module 'plugins64/svpflow1.dll': 4.5.0.205
20:22:17.079 [i]: Main: module 'plugins64/svpflow2.dll': 4.6.0.263
20:22:17.080 [i]: Main: module 'plugins64/svpflow1_vs.dll': 4.5.0.205
20:22:17.080 [i]: Main: module 'plugins64/svpflow2_vs.dll': 4.6.0.263
20:22:17.081 [W]: Main: PATH doesn't contain mpv64 folder, VLC and libmpv players may not work
20:22:17.081 [W]: Main: PYTHONPATH doesn't contain mpv64 folder, VLC and libmpv players may not work
20:22:17.082 [i]: Main: VLC filter (64 bit): 1.0.0.190
20:22:17.082 [W]: Main: PYTHONPATH is EMPTY
20:22:17.110 [i]: OS: Windows 10 [10.0.19044]
20:22:17.116 [i]: CPU: AMD Ryzen 7 5800H with Radeon Graphics [base frequency 3201 MHz, 16 threads]
20:22:17.117 [i]: Video: registry info - NVIDIA GeForce RTX 3070 Laptop GPU
20:22:17.117 [i]: Video: reading OpenCL info...
20:22:17.560 [i]: Video: 1 GPU OpenCL device(s) on NVIDIA CUDA [OpenCL 3.0 CUDA 12.1.107] (NVIDIA Corporation)
20:22:17.560 [i]: Video 1: NVIDIA GeForce RTX 3070 Laptop GPU (NVIDIA Corporation, ver.531.61) [gpuID=11]: OK
20:22:17.560 [i]: Video 1: may support NV Optical Flow and RIFE/TensorRT (Compute capability: 8.6)
20:22:17.561 [i]: Video: reading Vulkan info...
20:22:18.867 [i]: Vulkan 0: NVIDIA GeForce RTX 3070 Laptop GPU (+)
20:22:18.873 [i]: Memory:  32620  MB total,  23838 MB free
20:22:18.873 [i]: System: finding network settings...
20:22:19.462 [i]: Power: AC is ON [1]
20:22:19.810 [W]: Settings: creating custom.cfg with default values
20:22:19.812 [i]: Settings: loading custom.cfg OK
20:22:19.829 [i]: Screens: updating information, 1 screen(s) found
20:22:20.068 [i]: Main: preparing video profiles...
20:22:20.099 [i]: Main: preparing performance graphs...
20:22:20.146 [i]: Main: preparing ffdshow...
20:22:20.147 [i]: ffdshow: found 64-bit version 1.3.4533.0 [C:\Program Files\ffdshow\ffdshow.ax]
20:22:20.150 [i]: Main: preparing AviSynthFilter (AVSF)...
20:22:20.151 [i]: AVSF: found 64-bit version 1.4.7.0 [C:\Program Files (x86)\SVP 4\avsf\avisynth_filter_64.ax]
20:22:20.152 [i]: Main: preparing mpv...
20:22:20.153 [i]: Main: preparing remote control...
20:22:20.153 [i]: RemoteControl: started
20:22:20.154 [i]: Main: preparing main menu...
20:22:20.250 [i]: Main: loading extensions...
20:22:20.260 [i]: Extensions: found svpcast 1.2.0.262 ...
20:22:20.263 [W]: Settings: creating cast.cfg with default values
20:22:20.265 [i]: Settings: loading cast.cfg OK
20:22:20.267 [W]: Control: failed to register shortcut Meta+Ctrl+S
20:22:20.292 [i]: Extensions: found svpcode 1.2.0.262 ...
20:22:20.295 [W]: Settings: creating code.cfg with default values
20:22:20.297 [i]: Settings: loading code.cfg OK
20:22:20.340 [i]: Extensions: found svplight 2.0.0.190 ...
20:22:20.343 [W]: Settings: creating leds.cfg with default values
20:22:20.345 [i]: Settings: loading leds.cfg OK
20:22:20.386 [i]: Extensions: found svptube 2.2.0.262 ...
20:22:20.402 [W]: Settings: creating tube.cfg with default values
20:22:20.404 [i]: Settings: loading tube.cfg OK
20:22:20.412 [i]: Tube: initializing youtube_dl...
20:22:20.515 [i]: Main: initialization completed in 3444 ms, but still waiting for the screens measurement...
20:22:20.612 [i]: Updates: checking now...
20:22:21.486 [i]: Screens: screen 0 - 2560x1600 @165.048 Hz [measured], x1.3 [188 DPI]
20:22:21.486 [i]: Screens: primary screen is 0
20:22:22.642 [i]: Performance: quick estimation = 848 (previous value was 0)
20:22:25.935 [i]: Streaming: found dorvalW [V585-G1] at 192.168.254.64
20:22:29.902 [i]: Tube: youtube_dl ready
20:23:38.266 [i]: Performance: motion vectors estimation = 6186
20:23:48.778 [i]: Performance: CPU-based frame rendering = 8860
20:23:59.597 [i]: Performance: GPU-based frame rendering [gpuID=11] = 6158
20:58:21.942 [i]: Power: system is going to sleep
21:27:19.125 [i]: Power: system woke up
21:27:25.028 [i]: Screens: updating information, 1 screen(s) found
21:27:26.586 [i]: Screens: screen 0 - 2560x1600 @165.021 Hz [measured], x1.3 [188 DPI]
21:27:26.586 [i]: Screens: primary screen is 0
21:27:57.504 [i]: Tube: video format id 614 selected
21:27:58.051 [i]: VideoPlayer: mpv [mpv.exe] connected, waiting for the video info...
21:27:58.581 [i]: VideoPlayer: mpv v0.36.0-432-gadf7a0d6-dirty /via 'mpvpipe'
21:27:59.051 [i]: Media: video looks like some kind of stream
21:27:59.051 [i]: Media: video 1920x1080 [PAR 1.000] at 25.000 fps (via video player)
21:27:59.051 [i]: Media: codec type is vp9 (Google VP9), NV12, BT.709 BT.1886
21:27:59.110 [i]: Playback: starting up...
21:27:59.117 [i]: Playback [767abd84]: Frame server (64-bit) C:\Program Files (x86)\SVP 4\mpv64\vapoursynth.dll
21:27:59.118 [i]: Playback [767abd84]: resulting video frame 1920x1080
21:27:59.118 [i]: Playback [767abd84]: 1 acceptible profiles, best is 'Automatic' [0]
21:27:59.129 [i]: Playback [767abd84]: enabled while video is playing
21:27:59.131 [i]: Profile: using automatic profile #1 /film
21:27:59.133 [i]: Profile: using automatic profile #1 /film
21:27:59.135 [i]: Profile: using automatic profile #1 /film
21:27:59.137 [i]: Profile: using automatic profile #1 /film
21:27:59.143 [i]: Playback [767abd84]: playing at 60 [25 *12/5] 
21:27:59.144 [i]: Playback [767abd84]: playing at 60 [25 *12/5] 
21:27:59.145 [i]: Playback [767abd84]: playing at 60 [25 *12/5] 
21:27:59.149 [i]: Playback [767abd84]: playing at 60 [25 *12/5] 
21:27:59.149 [i]: Profile: using automatic profile #1 /film
21:27:59.157 [i]: Playback [767abd84]: playing at 60 [25 *12/5] 
21:27:59.190 [i]: Profile: using automatic profile #1 /film
21:27:59.197 [i]: Playback [767abd84]: playing at 60 [25 *12/5] 
21:28:01.862 [i]: Playback [767abd84]: black fields changed to TB: 140-140, LR: 0-0
21:28:01.862 [i]: Playback [767abd84]: resulting video frame 1920x800 [1920x1080 -> cropped -> 1920x800]
21:28:01.863 [i]: Playback [767abd84]: 1 acceptible profiles, best is 'Automatic' [0]
21:28:01.863 [i]: Playback [767abd84]: keep previously selected profile 'Automatic'
21:28:01.864 [i]: Profile: using automatic profile #1 /film
21:28:01.870 [i]: Playback [767abd84]: playing at 60 [25 *12/5] 
21:28:05.168 [i]: Profile: using automatic profile #1 /film
21:28:05.172 [i]: Playback [767abd84]: playing at 60 [25 *12/5] 
21:28:23.730 [i]: Profile: using automatic profile #1 /film
21:28:23.736 [i]: Playback [767abd84]: playing at 50 [25 *2/1] 
Chainik wrote:

there's no errors and no useful info on your screenshot... start playback, see the errors if any, select and copy as a text

It wont let me paste raw text and says: Warning! The following errors must be corrected before your message can be posted:
[] was opened within itself, this is not allowed

Okay here is what I am seeing. I dont know why it is doing this as this.

https://media.discordapp.net/attachments/261296513626537985/1166814131257626727/image.png

Hello

I have this issue where I reinstalled SVP and when I play a youtube video it will not play via the rife AI engine. It always keeps to default automatic profile of SVP, and wont use any other even if another is selected. Am I missing something here?

MAG79 wrote:

It is the new way to force work 60 FPS. Now it is SVP profile "Ignore HFR sources".
You need to select this profile and click button: Do frame rate conversion.

I dont know why its not working. Any suggestions?

I am really confused because I am not seeing frc.target.max in the settings, and Ignore HFR source tab in the menu does not show any option called "Enable/Disable smoothing". I believe the wiki needs to be updated.

First question: Setting artifact masking to strongest does seem to effectively take away most noticeable artifacts from interpolation, however it defeats the point by losing smoothness. I am just curious if anyone has a tweak to have it set to strongest, but still have the smoothness of it being disabled.

My second question is this: So I have noticed there are a number of interpolation video's on the internet that seem to show a level of software accomplishment that I didnt know could be done with interpolation. One such example is this video that takes a source video of 30fps, and effectively makes it 320fps with no visible artifacts or obvious evidence of interpolation. https://www.youtube.com/watch?v=Zz63hmavcMY

Having ran the original 30hz source video through SVP player, I was not able to accomplish anywhere near a convincing result as that. So how do people do this? Im sorry in advance if anyone finds this footage upsetting, however I have not found out how people are making it, and my previous attempts at finding an answer have not been a success, so I hope this forum can answer this.

so far, only 30 and 24 fps videos will interpolate to my monitors refresh rate of 144, and anything above just simply plays at default.