Скрипт для ffdshow в первом сообщении есть. Чуть позже напишу памятку, как его в generate.js добавить.
А вообще рекомендую переходить с ffdshow_raw на AVSF, там не надо вручную буфер подбирать.

2

(11 replies, posted in Using SVP)

AutumQueen92 wrote:
nemoW wrote:

Also note that for SVP, the frame rendering time should be less than 20.85ms (when doubling 23.976 FPS) or 16.68ms (when converting to the 60Hz screen refresh rate).

How or where do i check that? I'm doing x3 to 72fps

If you are using MPV, press Shift+I to check statistics. If you are using MPC with madVR or EVR-CP, press Ctrl+J.
For 72fps, frame times should be lower 1s/72=13.89ms.

__alex__ wrote:

My question was more for SVP, is it good to use i9 9900KF instead of i9 9900K (with intel GPU) ? Or the type of CPU is not relevant for SVP ?

I think there is no difference between these CPUs for SVP. You can switch GPU via SVP settings.

3

(11 replies, posted in Using SVP)

Also note that for SVP, the frame rendering time should be less than 20.85ms (when doubling 23.976 FPS) or 16.68ms (when converting to the 60Hz screen refresh rate).

4

(11 replies, posted in Using SVP)

Lates madVR beta 114 shows improved frame times for tone mapping so I think 2080Ti would be enough with some margin. However, to be sure, it is better to ask at the madVR support thread on doom9 or avsforum.

Please note that I need to use DXVA2 copy-back for a specific using with madVR.

You can also use D3D11 and CUVID with madVR.

Решил проблему, вбив список значений (On, Off) вручную. Подозреваю, что нижний radiobutton на вкладке сломан.

ОК, спасибо. Я ему там ещё на форуме doom9 багов накидал. big_smile

А ещё у этого билда проблемы с рассинхроном звука.

С этим билдом уже не виснет, если в LAV Video удвоение при деинтерлейсе отключено. С настройками как на скриншоте выше виснет все равно, и в статусе AVSF чепуху показывает.

Разумеется

Нашел проблемное видео (гибрид?), зависает при переключении дорожки или просто так, проигрывается нормально только если отключить AVSF: https://rutracker.org/forum/viewtopic.php?t=5556123

Chainik wrote:

невозможно сказать
может что-то от предыдущих попыток осталось
я бы попробовал выключить и включить big_smile

Сбросил настройки SVP, то же самое - не могу добавить пользовательский параметр.

И что теперь не так?

If such a feature isn't available yet, you can disable SVP's GPU acceleration at all and run it on CPU.

TayyabKhalid wrote:

I wanted to try out this new filter but to no avail. SVP crashes on Potplayer 64-bit with EVR video renderer everytime I try to run any videos with Avisynth Filter. Any workaround?

try madVR

Ну, ручками 3.6 поставить не сложно, но я думал, что апдейтер SVP предлагает самую подходящую версию.
Кстати, отдельный бета release channel в апдейтере не планируется? Как раз под новые фильтры и версии avs.

При смене звуковой дорожки в файлах (MKV, BDMV) выскакивает ошибка "Only a single prefetcher is allowed per script"

12:21:53.740 [i]: Main: starting up SVP 4 Pro [4.5.0.200]... 
12:21:53.740 [i]: Main: args: none
12:21:53.740 [i]: Main: working dir is C:\Program Files (x86)\SVP 4\
12:21:53.740 [i]: Main: data dir set to C:\Users\nemoW\AppData\Roaming\SVP4\
12:21:53.756 [i]: Settings: loading main.cfg OK
12:21:53.756 [i]: Settings: loading ui.cfg OK
12:21:53.756 [i]: Settings: loading frc.cfg OK
12:21:53.771 [i]: Settings: loading profiles.cfg OK
12:21:53.771 [i]: Settings: loading custom.cfg OK
12:21:53.771 [i]: Settings: loading lights.cfg OK
12:21:53.771 [i]: Main: using Qt 5.15.1 (i386-little_endian-ilp32 shared (dynamic) release build; by MSVC 2019)
12:21:53.771 [i]: Main: device scale is 1.00001, user defined scale is 0
12:21:53.771 [i]: Main: system locale is [ru-by]
12:21:53.771 [i]: Main: preferred language is [en-us]
12:21:53.771 [i]: Main: setting language file to ru.qm...
12:21:53.803 [i]: Main: module 'plugins/svpflow1.dll': 4.5.0.200
12:21:53.826 [i]: Main: module 'plugins/svpflow2.dll': 4.5.0.200
12:21:53.826 [i]: Main: module 'plugins64/svpflow1.dll': 4.5.0.200
12:21:53.841 [i]: Main: module 'plugins64/svpflow2.dll': 4.5.0.200
12:21:53.857 [i]: Main: module 'plugins64/svpflow1_vs.dll': 4.5.0.200
12:21:53.857 [i]: Main: module 'plugins64/svpflow2_vs.dll': 4.5.0.200
12:21:53.857 [W]: Main: PATH doesn't contain mpv64 folder, VLC and libmpv players may not work
12:21:53.857 [W]: Main: PYTHONPATH doesn't contain mpv64 folder, VLC and libmpv players may not work
12:21:53.857 [W]: Main: PYTHONPATH is EMPTY
12:21:53.857 [i]: Main: running OpenCL info...
12:21:53.888 [i]: Main: collecting system information...
12:21:53.888 [i]: OS: Windows 10 [10.0.19041]
12:21:53.888 [i]: CPU: AMD Ryzen 7 3800X 8-Core [base frequency 3893 MHz, 16 threads]
12:21:53.888 [i]: Video: registry info - NVIDIA GeForce GTX 1060 3GB
12:21:53.888 [i]: Video: reading OpenCL info...
12:21:53.920 [i]: Video: 1 GPU OpenCL device(s) on NVIDIA CUDA [OpenCL 1.2 CUDA 11.0.197] (NVIDIA Corporation)
12:21:53.920 [i]: Video 1: GeForce GTX 1060 3GB (NVIDIA Corporation, ver.451.48) [gpuID=11]: OK
12:21:53.920 [i]: Memory:  32707  MB total,  28289 MB free
12:21:53.920 [i]: System: finding network settings...
12:21:54.216 [i]: Power: AC is ON [1]
12:21:54.294 [i]: Screens: updating information, 1 screen(s) found
12:21:54.850 [i]: Main: preparing video profiles...
12:21:54.881 [i]: Main: preparing performance graphs...
12:21:54.912 [W]: Control: failed to register shortcut Meta+Ctrl+Q
12:21:54.912 [W]: Control: failed to register shortcut Meta+Ctrl+N
12:21:54.912 [W]: Control: failed to register shortcut Meta+Ctrl+C
12:21:54.912 [W]: Control: failed to register shortcut Meta+Ctrl+V
12:21:54.912 [W]: Control: failed to register shortcut Meta+Ctrl+S
12:21:54.959 [i]: Main: preparing ffdshow...
12:21:54.990 [i]: FFDShow: found 32-bit version 1.3.4533.0 [C:\Program Files (x86)\ffdshow\ffdshow.ax]
12:21:55.006 [i]: FFDShow: found 64-bit version 1.3.4533.0 [C:\Program Files\ffdshow\ffdshow.ax]
12:21:55.006 [i]: Main: preparing AviSynthFilter (AVSF)...
12:21:55.022 [i]: AVSF: found 32-bit version 0.7.4.0 [C:\Program Files (x86)\SVP 4\avsf\avisynth_filter_32.ax]
12:21:55.037 [i]: AVSF: found 64-bit version 0.7.4.0 [C:\Program Files (x86)\SVP 4\avsf\avisynth_filter_64.ax]
12:21:55.037 [i]: Main: preparing mpv...
12:21:55.037 [i]: Main: preparing remote control...
12:21:55.037 [i]: RemoteControl: started
12:21:55.037 [i]: Main: preparing main menu...
12:21:55.112 [i]: Main: loading extensions...
12:21:55.125 [i]: Extensions: found svptube 2.1.0.195 ...
12:21:55.175 [i]: Settings: loading tube.cfg OK
12:21:55.188 [i]: Tube: initializing youtube_dl...
12:21:55.204 [i]: Main: initialization completed in 1331 ms, but still waiting for the screens measurement...
12:21:55.300 [i]: Updates: checking now...
12:21:57.238 [i]: Performance: quick estimation = 803 (previous value was 817)
12:21:57.722 [i]: Screens: screen 0 - 2560x1440 @59.953 Hz [measured], x1.0 [93 DPI]
12:21:57.722 [i]: Screens: primary screen is 0
12:22:00.018 [i]: Tube: youtube_dl ready
12:41:46.950 [i]: VideoPlayer: mpv [mpv.exe] connected, waiting for the video info...
12:41:47.960 [i]: VideoPlayer: mpv 0.32.0-734-g7831e52238 /via 'mpvpipe'
12:41:48.964 [i]: Media: video looks like some kind of stream
12:41:48.964 [i]: Media: video 1920x1080 [PAR 1.000] at 59.113 fps (via video player)
12:41:48.964 [i]: Media: codec type is h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10), NV12, BT.709 BT.1886
12:41:48.987 [i]: Playback: starting up...
12:41:48.993 [i]: Playback [c09a6b2e]: Frame server (64-bit) C:\Program Files (x86)\SVP 4\mpv64\vapoursynth.dll
12:41:48.994 [i]: Playback [c09a6b2e]: resulting video frame 1920x1080
12:41:48.994 [i]: Playback [c09a6b2e]: 2 acceptible profiles, best is 'Игнорировать HFR источники' [592]
12:41:49.020 [i]: Playback [c09a6b2e]: enabled while video is playing
12:41:49.020 [i]: Profile: using automatic profile #1 /film
12:41:49.030 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
12:41:49.247 [W]: Control: failed to register shortcut Meta+Ctrl+C
12:41:54.394 [i]: Playback [c09a6b2e]: full screen mode deactivated
13:01:42.875 [i]: Playback [c09a6b2e]: switching to profile 'Автоматический'
13:01:42.875 [i]: Profile: using automatic profile #1 /film
13:01:42.877 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
13:18:57.336 [i]: Playback [c09a6b2e]: switching to profile 'Игнорировать HFR источники'
13:18:57.336 [i]: Profile: using automatic profile #1 /film
13:18:57.338 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
13:18:59.135 [i]: Playback [c09a6b2e]: switching to profile 'Автоматический'
13:18:59.135 [i]: Profile: using automatic profile #1 /film
13:18:59.138 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
13:18:59.854 [i]: Playback [c09a6b2e]: switching to profile 'Игнорировать HFR источники'
13:18:59.854 [i]: Profile: using automatic profile #1 /film
13:18:59.856 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
13:19:00.119 [i]: Playback [c09a6b2e]: switching to profile 'Автоматический'
13:19:00.120 [i]: Profile: using automatic profile #1 /film
13:19:00.123 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
13:19:00.314 [i]: Playback [c09a6b2e]: switching to profile 'Игнорировать HFR источники'
13:19:00.315 [i]: Profile: using automatic profile #1 /film
13:19:00.318 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
13:19:00.499 [i]: Playback [c09a6b2e]: switching to profile 'Автоматический'
13:19:00.500 [i]: Profile: using automatic profile #1 /film
13:19:00.502 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
13:19:00.710 [i]: Playback [c09a6b2e]: switching to profile 'Игнорировать HFR источники'
13:19:00.710 [i]: Profile: using automatic profile #1 /film
13:19:00.713 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
13:30:47.243 [i]: Playback [c09a6b2e]: switching to profile 'Автоматический'
13:30:47.243 [i]: Profile: using automatic profile #1 /film
13:30:47.245 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
13:43:23.755 [i]: Playback [c09a6b2e]: switching to profile 'Игнорировать HFR источники'
13:43:23.756 [i]: Profile: using automatic profile #1 /film
13:43:23.758 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
13:45:43.663 [i]: Playback [c09a6b2e]: switching to profile 'Автоматический'
13:45:43.663 [i]: Profile: using automatic profile #1 /film
13:45:43.666 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
13:46:49.810 [i]: Playback [c09a6b2e]: switching to profile 'Игнорировать HFR источники'
13:46:49.810 [i]: Profile: using automatic profile #1 /film
13:46:49.812 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
14:00:57.201 [i]: Playback [c09a6b2e]: switching to profile 'Автоматический'
14:00:57.202 [i]: Profile: using automatic profile #1 /film
14:00:57.204 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
14:01:00.357 [i]: Playback [c09a6b2e]: switching to profile 'Игнорировать HFR источники'
14:01:00.357 [i]: Profile: using automatic profile #1 /film
14:01:00.360 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
14:09:12.933 [i]: Playback [c09a6b2e]: switching to profile 'Автоматический'
14:09:12.934 [i]: Profile: using automatic profile #1 /film
14:09:12.936 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
14:09:14.082 [i]: Playback [c09a6b2e]: switching to profile 'Игнорировать HFR источники'
14:09:14.082 [i]: Profile: using automatic profile #1 /film
14:09:14.084 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
14:26:07.129 [i]: Playback [c09a6b2e]: switching to profile 'Автоматический'
14:26:07.130 [i]: Profile: using automatic profile #1 /film
14:26:07.132 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
14:50:18.714 [i]: Playback [c09a6b2e]: switching to profile 'Игнорировать HFR источники'
14:50:18.714 [i]: Profile: using automatic profile #1 /film
14:50:18.716 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
15:03:34.281 [i]: Playback [c09a6b2e]: switching to profile 'Автоматический'
15:03:34.281 [i]: Profile: using automatic profile #1 /film
15:03:34.283 [i]: Playback [c09a6b2e]: playing at 59.1133 [59.1133 *1/1] 
16:48:41.519 [i]: AVSF: found new player instance
16:48:41.620 [i]: AVSF: filters in use: LAV Splitter Source (internal) -> LAV Video Decoder (internal) -> * -> madVR
16:48:41.621 [i]: AVSF: new video in mpc-hc64.exe (64-bit) [MPC-HC 1.9.7.0] on screen 0
16:48:42.601 [i]: Media: video 3840x2160 [PAR 1.000] at 23.976 fps
16:48:42.601 [i]: Media: codec type is HEVC, YUV/4:2:0/10 bits/BT.2020 PQ
16:48:42.602 [i]: Playback: starting up...
16:48:42.608 [i]: Playback [993d5e1d]: Frame server (64-bit) 3.5.0.0, AviSynth+ 3.5 (r3106, 3.5, x86_64), C:\WINDOWS\SYSTEM32\avisynth.dll
16:48:42.610 [i]: Playback [993d5e1d]: resulting video frame 3840x2160
16:48:42.610 [i]: Playback [993d5e1d]: 1 acceptible profiles, best is 'Автоматический' [0]
16:48:42.612 [i]: Playback [993d5e1d]: enabled while video is in some unknown state
16:48:42.613 [i]: Profile: using automatic profile #3 /film
16:48:42.626 [i]: Playback [993d5e1d]: playing at 59.94 [23.976 *5/2] 
16:48:56.124 [i]: Playback [993d5e1d]: full screen mode activated
16:48:57.938 [i]: Playback [993d5e1d]: full screen mode deactivated
16:49:05.179 [i]: Playback [993d5e1d]: full screen mode activated
16:50:06.802 [i]: Playback [993d5e1d]: full screen mode deactivated
16:50:14.052 [i]: Playback [993d5e1d]: full screen mode activated
16:55:29.431 [i]: Playback [993d5e1d]: full screen mode deactivated
16:56:32.866 [i]: Playback [993d5e1d]: full screen mode activated
16:56:35.160 [E]: Playback [993d5e1d]: AVS - Only a single prefetcher is allowed per script.
16:56:35.160 [E]: Playback [993d5e1d]: AVS - (C:\Users\nemoW\AppData\Roaming\SVP4\scripts\993d5e1d.avs, line 71)
16:56:38.307 [i]: Playback [993d5e1d]: full screen mode deactivated
16:56:50.995 [i]: Playback [993d5e1d]: full screen mode activated
17:06:43.407 [E]: Playback [993d5e1d]: AVS - Only a single prefetcher is allowed per script.
17:06:43.407 [E]: Playback [993d5e1d]: AVS - (C:\Users\nemoW\AppData\Roaming\SVP4\scripts\993d5e1d.avs, line 71)
17:06:59.373 [E]: Playback [993d5e1d]: AVS - Only a single prefetcher is allowed per script.
17:06:59.373 [E]: Playback [993d5e1d]: AVS - (C:\Users\nemoW\AppData\Roaming\SVP4\scripts\993d5e1d.avs, line 71)
17:24:47.930 [i]: AVSF: player closed
17:24:47.932 [i]: Playback [993d5e1d]: disabled while video is stopped
17:24:47.933 [i]: Playback [993d5e1d]: deleted
17:26:41.310 [i]: AVSF: found new player instance
17:26:41.354 [i]: AVSF: filters in use: File Source (Async.) -> LAV Splitter (internal) (low merit) -> LAV Video Decoder (internal) -> * -> madVR
17:26:41.356 [i]: AVSF: new video in mpc-hc64.exe (64-bit) [MPC-HC 1.9.7.0] on screen 0
17:26:41.667 [i]: Media: video 3840x2160 [PAR 1.000] at 23.976 fps
17:26:41.667 [i]: Media: codec type is HEVC, YUV/4:2:0/10 bits/BT.2020 PQ
17:26:41.669 [i]: Playback: starting up...
17:26:41.675 [i]: Playback [3384b53a]: Frame server (64-bit) 3.5.0.0, AviSynth+ 3.5 (r3106, 3.5, x86_64), C:\WINDOWS\SYSTEM32\avisynth.dll
17:26:41.676 [i]: Playback [3384b53a]: resulting video frame 3840x2160
17:26:41.676 [i]: Playback [3384b53a]: 1 acceptible profiles, best is 'Автоматический' [0]
17:26:41.678 [i]: Playback [3384b53a]: enabled while video is in some unknown state
17:26:41.679 [i]: Profile: using automatic profile #3 /film
17:26:41.699 [i]: Playback [3384b53a]: playing at 59.94 [23.976 *5/2] 
17:27:50.350 [E]: Playback [3384b53a]: AVS - Only a single prefetcher is allowed per script.
17:27:50.351 [E]: Playback [3384b53a]: AVS - (C:\Users\nemoW\AppData\Roaming\SVP4\scripts\3384b53a.avs, line 71)
17:28:17.411 [i]: Playback [3384b53a]: full screen mode deactivated
17:28:18.315 [i]: AVSF: player closed
17:28:18.316 [i]: Playback [3384b53a]: disabled while video is stopped
17:28:18.316 [i]: Playback [3384b53a]: deleted
17:28:34.350 [i]: AVSF: found new player instance
17:28:34.379 [i]: AVSF: filters in use: File Source (Async.) -> LAV Splitter (internal) (low merit) -> LAV Video Decoder (internal) -> * -> madVR
17:28:34.380 [i]: AVSF: new video in mpc-hc64.exe (64-bit) [MPC-HC 1.9.7.0] on screen 0
17:28:34.456 [i]: Media: video 1280x720 [PAR 1.000] at 23.976 fps
17:28:34.456 [i]: Media: codec type is AVC, YUV/4:2:0/8 bits
17:28:34.457 [i]: Playback: starting up...
17:28:34.461 [i]: Playback [295952ba]: Frame server (64-bit) 3.5.0.0, AviSynth+ 3.5 (r3106, 3.5, x86_64), C:\WINDOWS\SYSTEM32\avisynth.dll
17:28:34.461 [i]: Playback [295952ba]: resulting video frame 1280x720
17:28:34.461 [i]: Playback [295952ba]: 1 acceptible profiles, best is 'Автоматический' [0]
17:28:34.462 [i]: Playback [295952ba]: enabled while video is in some unknown state
17:28:34.463 [i]: Profile: using automatic profile #1 /film
17:28:34.471 [i]: Playback [295952ba]: playing at 59.94 [23.976 *5/2] 
17:28:36.195 [i]: Playback [295952ba]: full screen mode activated
17:28:49.442 [E]: Playback [295952ba]: AVS - Only a single prefetcher is allowed per script.
17:28:49.442 [E]: Playback [295952ba]: AVS - (C:\Users\nemoW\AppData\Roaming\SVP4\scripts\295952ba.avs, line 71)
17:28:52.504 [i]: Playback [295952ba]: full screen mode deactivated
17:28:59.942 [i]: AVSF: player closed
17:28:59.947 [i]: Playback [295952ba]: disabled while video is stopped
17:28:59.948 [i]: Playback [295952ba]: deleted

mpv идеально ведет себя при перемотке.
UPD: Да и с последним апдейтом AVSF 0.7.0 связка MPC-HC+SVP+madVR на перемотке не подвисает, даже удивительно.

А где посмотреть изменения в AVSF 0.7.0?

19

(128 replies, posted in Using SVP)

VLC - AviSynth plugin

Помню когда раньше менял конфиг компа, тоже постоянно не мог вспомнить, как активировать заново.
Интересно, у зарубежных пользователей реже возникают такие вопросы?

21

(36 replies, posted in Using SVP)

That means that even with R7 3800X you play with drops?

Chainik has said that in previous MPV versions there was a CPU bottleneck due to lack of multithread optimizations.

You tested it 2 months ago, maybe now with the new full HDR support it will be better?

Single drops, for now, no major issues.

22

(36 replies, posted in Using SVP)

Because for me madVR is handier and provides more rendering options which I can select and test on the fly.
I'm using mpv for streaming content like youtube and twitch since it has it's own benefits like better streaming cache and instant video rewind, but for watching movies I prefer madVR.
Additionally, when I've tested mpv two months ago, it was unable to play 4K HDR without drops.

23

(36 replies, posted in Using SVP)

My R7 3800X has just 60% CPU usage when watching 4K HDR with SVP+MPC-HC+madVR (SVP GPU acceleration disabled).
However, my LCD is 60Hz only.

Chainik wrote:

madVR's HDR doesn't work with ffdshow in front of it

It works with hdr=on in filename.

www.lr.kr wrote:

А есть кто из нормальных людей ответить, кто пользуется madvr+svp?

Пользуюсь SVP+madVR (в SVP OpenCL отключен).
Нормальным себя не считаю.