Chainik wrote:

перегрев, туды-сюды...
"Имя сбойного модуля: d3d11.dll" - это не к нам

мб есть идеи в какую сторону копать? это определенно не ошибка железа и не перегрев, тк температура едва до 60 градусов доходит, да и эта проблема была на более старой платформе, которую я обновил (ryzen 5 5600, rtx 3090). Поменялось, буквально всё железо, проблема осталась

Происходит рандомный краш mpv, иногда с перезагрузкой компьютера, может крашнуться и через 5 минут и через час. Когда запускаю просто mpv всё нормально, но mpv+ svp(rife) работают не стабильно
Система: Windows 10, ryzen 7700, rtx 4080, драйвер разные были, всё равно крашилось.

Имя сбойного приложения: mpv.exe, версия: 2.0.0.0, метка времени: 0x67acaa9d
Имя сбойного модуля: d3d11.dll, версия: 10.0.19041.5794, метка времени: 0x7d0acbed
Код исключения: 0xc0000005
Смещение ошибки: 0x000000000012b434
Идентификатор сбойного процесса: 0x47f0
Время запуска сбойного приложения: 0x01dbef82b38be062
Путь сбойного приложения: C:\Program Files (x86)\SVP 4\mpv64\mpv.exe
Путь сбойного модуля: C:\Windows\SYSTEM32\d3d11.dll
Идентификатор отчета: 80ba3abc-9648-4e52-ae7b-d72a0af51f01
Полное имя сбойного пакета: 
Код приложения, связанного со сбойным пакетом: 
lurker wrote:

У меня тоже v2 не работает. Предположу, что проблема с сохранением файлов кеша т.к. процесс создания кеша запускается, а файлы не появляются.

там по ссылке выше написано: put .onnx file(s) into SVP 4\rife\models\rife folder (or into SVP 4\rife\models\rife_v2 for "V2" models)
Тебе надо просто создать папку rife_v2 по пути SVP 4\rife\models. Еще, возможно, потребуется обновить библиотеку TRT отсюда https://github.com/AmusementClub/vs-mlrt/releases (у меня стоит последняя)

Chainik wrote:

работает - не трогай (с) народная мудрость

это всё хорошо, но не только же для SVP видеокарта нужна

долго не обновлял драйвер и сидел на 546.33, обновился до 555.85, и RIFE стал хуже работать, раньше спокойно тянул 1080p x4, теперь же только 1080p x3. У кого-то еще есть такая проблема? RTX 3090

запускаю RIFE TensorRT через mpv на ноутбучной 3060, выскакивает командная строка, чего то там делается и все, видео не идет, при этом видеокарта работает на полную. Пробовал разные видео вплоть до 360р, но видео так и не запускается, хотя видеокарта что-то обрабатывает

melmel5180 wrote:

Try the following. You should be satisfied.
levels.pel = 2;
levels.scale.up    = 2;
levels.scale.down    = 4;
levels.full     = true;
analyse.block.w    = 32;
analyse.block.h    = 32;
analyse.block.overlap    = 2;
analyse.main.levels    = 4;
analyse.main.search.type   = 4;
analyse.main.search.distance = -24;
analyse.main.search.coarse.type  = 4;
analyse.main.search.coarse.distance  = -5;
analyse.main.search.coarse.bad.range  = 0;
analyse.main.penalty.lambda   = 1.0;
analyse.main.penalty.plevel   = 4.0;
analyse.main.penalty.lsad   = 800;
analyse.main.penalty.pnew   = 5;
analyse.main.penalty.pglobal   = 5;
analyse.main.penalty.pzero   = 10;
analyse.main.penalty.pnbour   = 5;
analyse.main.penalty.prev   = 0;
analyse.refine[0] = {thsad:2000, search:{distance:2, type:4}};
smooth.rate.num = 5;
smooth.rate.den = 2;
smooth.algo = 21;
smooth.scene.mode = 0;
smooth.mask.cover = 10;
smooth.scene.limits.m1 = 3600;
smooth.scene.limits.m2 = 7200;
smooth.scene.limits.scene = 10400;
smooth.scene.limits.zero = 10;
smooth.scene.limits.blocks = 90;

aah my eyes, these settings give a lot of artifacts, especially scene-changing artifacts.
Try this profile. It is important to enable "Decrease grid step"

https://i.ibb.co/44XRrCp/settings.png

Chainik wrote:

ясно вижу - что-то не работает big_smile

может не докачалось чего - место на диске кончилось?

попробую перекачать, места на диске предостаточно
upd: на всё пишет Requirement already satisfied, не знаю, проверяется ли кеш, но на вид всё нормально скачалось

Chainik wrote:

ну, значит не работает что-то... изучать лог, что ещё посоветовать.

как то так

18:07:41.765 [i]: Playback [6464d471]: switching to profile 'Алгоритм RIFE'
18:07:41.766 [i]: Playback [6464d471]: playing at 50 [25 *2/1] 
18:07:55.359 [E]: Playback [6464d471]: VS - Script evaluation failed:
18:07:55.359 [E]: Playback [6464d471]: VS - Python exception: Ran out of input
18:07:55.359 [E]: Playback [6464d471]: VS - Traceback (most recent call last):
18:07:55.359 [E]: Playback [6464d471]: VS - File 'src\cython\vapoursynth.pyx', line 2244, in vapoursynth.vpy_evaluateScript
18:07:55.359 [E]: Playback [6464d471]: VS - File 'src\cython\vapoursynth.pyx', line 2245, in vapoursynth.vpy_evaluateScript
18:07:55.359 [E]: Playback [6464d471]: VS - File 'C:\Users\Metal\AppData\Roaming\SVP4\scripts\6464d471.py', line 70, in <module>
18:07:55.359 [E]: Playback [6464d471]: VS - smooth = interpolate(clip)
18:07:55.359 [E]: Playback [6464d471]: VS - File 'C:\Users\Metal\AppData\Roaming\SVP4\scripts\6464d471.py', line 51, in interpolate
18:07:55.359 [E]: Playback [6464d471]: VS - smooth = RIFE(input_m,model_ver=3.8,fp16=not rife_precision,scale=1.0 if rife_threads<=2 else 0.5,device_index=rife_gpu)
18:07:55.359 [E]: Playback [6464d471]: VS - File 'C:\Program Files (x86)\SVP 4\mpv64\lib\site-packages\vsrife\__init__.py', line 77, in RIFE
18:07:55.360 [E]: Playback [6464d471]: VS - model.load_model(os.path.join(os.path.dirname(__file__), model_dir), -1)
18:07:55.360 [E]: Playback [6464d471]: VS - File 'C:\Program Files (x86)\SVP 4\mpv64\lib\site-packages\vsrife\model38\RIFE_HDv3.py', line 40, in load_model
18:07:55.360 [E]: Playback [6464d471]: VS - self.flownet.load_state_dict(convert(torch.load('{}/flownet.pkl'.format(path))), False)
18:07:55.360 [E]: Playback [6464d471]: VS - File 'C:\Program Files (x86)\SVP 4\mpv64\lib\site-packages\torch\serialization.py', line 608, in load
18:07:55.360 [E]: Playback [6464d471]: VS - return _legacy_load(opened_file, map_location, pickle_module, **pickle_load_args)
18:07:55.360 [E]: Playback [6464d471]: VS - File 'C:\Program Files (x86)\SVP 4\mpv64\lib\site-packages\torch\serialization.py', line 777, in _legacy_load
18:07:55.360 [E]: Playback [6464d471]: VS - magic_number = pickle_module.load(f, **pickle_load_args)
18:07:55.360 [E]: Playback [6464d471]: VS - EOFError: Ran out of input
18:07:55.360 [E]: Playback [6464d471]: VS - could not init VS
Chainik wrote:

в профиле TTA надо переключить

если переключаю на "Да", то кадры вообще перестают дорисовываться, но лаг, при старте rife присутствует

UHD wrote:

Теперь в SVP есть еще более быстрая версия RIFE. Даже в 3 раза быстрее. Не стесняйтесь протестировать ее и поделиться своими результатами:
https://www.svp-team.com/forum/viewtopic.php?id=6281

попробовал обновить по инструкции отсюда, так же выставил в base.py значение model_ver=3.8, но разницы я не заметил, все работает ровно так же, как и прежде

> python get-pip.py

edit python38._pth, add 3 lines:
.
lib
lib\site-packages

run
> python -m pip install torch==1.9.0+cu111 -f https://download.pytorch.org/whl/torch_stable.html
> python -m pip install vsrife

долго не обновлял, а тут на днях обновил и обнаружил этот rife, попробовал поглядеть 1080р, это было ошибкой. В результате опытным путем определил, что 1280х544 - потолок для реалтайма, что конечно печально. Пробовал крутить настройки, но производительность падает еще ниже. Есть еще какие настройки покрутить, где-нибудь в текстовом файле?

MAG79 wrote:

а смешивание кадров добавить вручную в скрипт
https://www.svp-team.com/wiki/Manual:SVPflow#Samples

хотелось бы поглядеть на примере

Можно как то провернуть следующий финт ушами: повышать кадры до 120, а потом через смешивание опускать до 60?

Chainik wrote:

что имеется в виду? отключить поиск на верхнем уровне (двух верхних), просто делить блоки?
что-то я такое когда-то зачем-то делал...

чисто провести эксперимент, чтоб из сетки в 8 пикс, получить сетку в 32 пикс, может что интересное из этого выйдет. Ведь по логике, поиск в 32 пикс для 1080р равен поиску в 8 пикс для 270р.

Chainik wrote:

вон тут наоборот поступило мнение что самая лучшая в мире уплавнялка - в ffmpeg-е
а там, внезапно, просто поиск по самому кадру радиусом пикселей 15-20, без всех этих танцев с бубном и уровнями

хм, надо попрбовать.
Ну а все же, можно ли эмулировать сетку 32 пикс с помощью сетки 8 пикс и уровней? Пробовал, ничего похожего на сетку в 32 пикс, да даже на 16 пикс не похоже. Что я делаю не так?

Chainik wrote:

let's take a 1920*1080 video as example

top (higher) level (#1) for the "hierarchical search" is the frame itself - 1920*1080
next one #2 - the frame reduced by 2 in each dimension - 960*540
#3 - 480*270
#4 - 240*135
bottom (lower) level #5 - 120*67

top level = "finest" level
all other bottom levels are "coarse" levels

the search parameters are _different_ for coarse and top levels
levels from #5 to #2 - more exhaustive search, level #1 - simplified search

with this "width of coarse level" option we can move this "line" down: levels 5 to 3 - exhaustive, levels 2 to 1 - simplified

and this is more important for 4K video

нашел тут в английской ветке, назрел вопрос, можно ли эмулировать сетку 32 пикс с помощью сетки 8 пикс и отключением финального и пары грубых уровней?

lardred6100126 wrote:

А где можно почитать про каждую там настройку, что она делает и т.д.? А то я как бы довольно давно пользуюсь SVP, года 2 точно если не больше, и только сейчас узнаю, что можно изменить то, что мне надо

ну, ладно, выше ответили. Только снимай комментарий со строки
//smooth.scene.limits.scene        = 1600;
вот так:
smooth.scene.limits.scene        = 1600;

lardred6100126 wrote:

ибо плавность будет всегда, в любой сцене, даже самой динамической, без каких либо торможений\уменьшений fps с не такими заметными артефактами

меняешь в файле override.js
smooth.scene.limits.scene        = 1600;
smooth.scene.limits.zero        = 150;
smooth.scene.limits.blocks        = 50;

вуаля, плавность не теряется в динамических сценах

lardred6100126 wrote:

и для сравнения Optical Flow с картой GTX 980 (не SVP)

а через что делалось?

7sh3 wrote:

какая настройка?

7sh3 wrote:

кодер можно nvenc/amf

7sh3 wrote:

Nurk
Alt+C при воспроизведении, в mp4 контейнер, кодер можно nvenc/amf если ресурсов впритык...

а где эта настройка?

7sh3 wrote:

Nurk
не интересовался даже )
пс
pot умеет сохранять то что показывает, если прям нужны 60 и качество не сильно интересно...

хм, и каким образом?

7sh3 wrote:

А при чем тут
колхозя свои avc скрипты

не подскажешь программку для конвертации видео, куда можно подкинуть эти скрипты?

dlr5668 wrote:
lardred6100126 wrote:

SVP не сможет сделать подобную плавность с минимальными артефактами, здесь помимо SVP использовались другие программы

DAIN - 720p - 10 gb VRAM

1 минута - 6 часов  кодирования

да ну нафиг, это какое-то баловство: 2080 super жарит под 300Вт, 1080р, 1 кадр рендерится около 15-20 секунд. Пока неоправданно тяжело.