Как раз зашел про это написать, а тут уже все проблемы исправили. Красота.

SDK NVOF 4.0 выпустили: https://developer.nvidia.com/opticalflow/download

4K/10b у меня подтупливают на 60Гц даже на 5900Х, если не включать NVOF.

Там новый NVOF вышел: https://developer.nvidia.com/blog/whats … w-sdk-3-0/

Да, у меня тоже MPC-HC зависает, и привет -- сам плеер не висит и даже превьюхи на перемотке генерятся нормально, но видео тупо стоит. При этом 1% на ЦПУ и 0% на ГПУ.

Ради интереса установил RIFE из последнего релиза, но в MPC-HC оно у меня не включается.
А было любопытно, сколько fps выдаст 3080 8)

Нет, все глюки сохраняются.
Но теперь если ставишь 2.5, то разница в плавности стала довольно заметной.
Не знаю, с чем это связано -- помимо переустановки виндов я сменил 6850K на 5900X, но вряд ли это как-то влияет.

А вот интересно: я переустановил винды, и теперь на значении 2.5 действительно нет плавности...

Chainik wrote:

> Но там много где такое вылезает.

что-то у меня не вылезает
все настройки этого профиля покажите - "Motion Flow 16px grid"

Я же его отправлял вам прямо из SVP.
Там, по сути, дефолтный автомат, но Motion Vectors Grid в Optical Flow стоит 16px, а не 24.

https://u.cubeupload.com/dgrdsv/Screenshot2021041101.png

Chainik wrote:

> А есть какая-то возможность вписать эту "smooth.nvof.cost" в один из профилей?

вон там, внизу
https://www.svp-team.com/wiki/Manual:Advanced_SVP/ru

Спасибо.

А есть какая-то возможность вписать эту "smooth.nvof.cost" в один из профилей?
Чтобы переключаться между дефолтным и своим значением прямо отсюда?

https://u.cubeupload.com/dgrdsv/Screenshot2021041013.png

Chainik wrote:

пришлите это видео / ссылку на него, посмотрим...

Уже давал ссылку: https://rutracker.org/forum/viewtopic.php?t=5772425
Эта сцена на 33:00-33:04
Но там много где такое вылезает.

Chainik wrote:

черная полоса на том краю - есть или нет?
она обрезается, или нет?

Есть.
Я отключил детект черных полос по краям -- уже не помню, почему.
Но проблема в том, что даже если его включить -- остаются случаи, когда на краю уже самого видео есть некий темный объект, и он глючит ровно так же, как эти полосы.

Вот, например, с включенным детектом полос, причем, это на 2.4:
https://u.cubeupload.com/dgrdsv/ec4TheP … remuxm.jpg
https://u.cubeupload.com/dgrdsv/eeeTheP … remuxm.jpg

И эта штука справа там пляшет в этой сцене туда-сюда через кадр.

Chainik wrote:

"ну второе то это от необрезанной черной полосы справа"

И что с этим делать? Без Optical Flow этого нет.
Меня, честно говоря, это дрожание краев достает гораздо сильнее, чем глюки на статичных планах и сменах планов.

Chainik wrote:

> В общем, странные глюки внутри статичных планов сходят на нет где-то на 2.3-2.5. Примерно там же становятся минимальными и глюки на сменах сцен.

ну вот оно где-то так всегда и работало, просто владельцы 3080/3090 начали жаловаться что у них плавность вообще отключается
поэтому сейчас на 30xx значение по-умолчанию умножается на 0.4, после чего они сказали что "во, так стало хорошо!"

короче, я тогда не знаю что сделать чтоб у всех работало одинаково hmm

Я тоже. На мой взгляд, плавность на 2.4 норм. На 5+ уже заметна дискретность кадров становится.
Кстати, у меня никогда не было нареканий на плавность работы SVP на 3080. Но, возможно, это видится иначе на всяких 144Hz и OLED...

В общем, странные глюки внутри статичных планов сходят на нет где-то на 2.3-2.5. Примерно там же становятся минимальными и глюки на сменах сцен.
При этом дергающие буквы всяких титров и зашитых в видео подписей становятся стабильными только где-то на 7.0 -- на 5.0 они все еще заметно подергиваются.
Вот это дрожание черных полос по краям кадра сохраняется даже на 7.0, хотя оно появляется существенно реже, чем на 1.0, конечно.

Куда дальше копать?

Я же верно понимаю, что увеличение этого параметра снижает плавность?

В Notepad'е результат тот же.
Я даже попробовал этот файл сделать с нуля сугубо с вот этим override = function() -- в логе пусто.

При этом значение в строке меняется. Вот, копирнул после того, как вписал в JS 1.1:

global smoothfps_params = "{nvof:{cost:1.1},gpuid:11,gpu_qn:2,rate:{num:5,den:2},algo:23,mask:{cover:80},scene:{blend:true}}"

MAG79 wrote:

Если смотреть на вкладке Журнал (отрыть по меню Информация > Журнал),
То эта строчка должна появиться в самом верху, сразу после того, как Вы сохраните файл override.js

Нету ее там (
Нет ни одной строчки, которая начиналась бы со "Script:"

https://u.cubeupload.com/dgrdsv/Screenshot2021040800.png

Chainik wrote:

для верности можно просто перезапустить SVP
в итоге всех мероприятий эта циферка должна оказаться в Информация -> Доп. информация -> Последний использованный скрипт:

global smoothfps_params = "{nvof:{cost:1.1},gpuid:21,gpu_qn:2,rate:{num:3,den:1},algo:13,mask:{area:100},scene:{}}"

Перезапускал уже и SVP, и сам ПК пару раз с того момента, как добавил.
По "Информация -> Доп. информация -> Последний использованный скрипт" нет файла, блокнот предлагает создать новый.

Сорри за паузу, не было времени.

Строку добавил, но в логе SVP не вижу ничего про "Script"...

> 1. ссылка именно на этот видео-файл и тайм-код описанной смены сцены.

Это два разных фильма, но проблема есть вообще в любых видео, по сути. Просто где-то она менее видна.
Первый кадр отсюда, тайм-код, увы, не скажу, но где-то в последних 15 минутах.
Второй отсюда, 00:05:50 и дальше секунд 10.

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

Отправил.

Кстати, с отключенным Optical Flow эта штука тоже есть, но она на порядки менее заметна.

Кстати-2, похожая фигня происходит на всех статичных надписях, даже если фон за ними совершенно не подвижен.
Например, на светлых титрах на черном фоне в конце фильма. У всех букв левый верхний край постоянно подергивается при этом.
Выглядит вот так:

https://u.cubeupload.com/dgrdsv/Screenshot2021040319.png

Можно ли как-то вылечить вот такие глюки?

Глюк на смене плана:

https://u.cubeupload.com/dgrdsv/00000mplssnapshot014.jpg

Глюк на крае кадра (см. на правый край):

https://u.cubeupload.com/dgrdsv/ThePaper1994bdremuxm.jpg

Глюки есть, если включить Optical Flow. Без него всё ок.

Ага, заработало, спасибо

В MPC-BE при использовании EVR, кстати, похожая фигня.
Но вместо черного экрана при включении этих галочек получается зеленая (при выводе в INT8) или ч-б (для INT10 и FP16) мешанина на экране.
Если отключить обе, то получается черный экран.
Если включать их попеременно, то получаются разные вариации психоделии с мерцаниями и т.п.
Так что с EVR что-то и правда не то, и не только в MPC-HC.

> но надо понимать что даже когда оно "работало" с EVR, то все-равно в 8-битах

Запросто. У меня 10-битный монитор и 12-битный телек, но ни тот, ни другой не HDR, и я реально разницы на них между 8, 10 и 12 не вижу никакой, ни на градиентах, нигде вообще.

> надо 10-бит - только madVR (или другой плеер, например MPC-BE)

Спасибо, надо будет изучить, а то рано или поздно сменю всё же технику.

Да, с madVR всё работает ок с дефолтными галочками в AVSF.

> это в смысле что раньше работало, а на последней перестало?

Тут вот не могу сказать точно именно про предыдущую версию, но примерно в ноябре всё работало, да.
Есть ощущение, что работать перестало после автоапдейта AVSF на 0.9.1, но это не точно.

> какой плеер? какой рендерер?

MPC-HC 1.9.8, EVR (CP)

На последней версии AVSF (0.9.1) имеем черный экран при воспроизведении 10-битного видео (YUV 4:2:0 10-bit), если в настройках фильтра стоит одна из двух галочек в 4:2:0 10-bit и/или 16-bit.
Если их обе снять, то играет, вроде, нормально. Вроде потому что HDR-девайса нет, разницу один фиг не проверить.

Такая фигня при запущенном или не запущенном SVP.
Ради интереса поставил AviSynth+ 3.7.0 вместо 3.5.1, разницы никакой.

Куда жаловаться?
Что теряется, если снять эти галочки и пока так оставить?

Я, к слову, разобрался в причине проблемы: это результат изменения временной папки Windows 10 на ту, в которую юзера (даже админа) система не пускает без предварительного её открытия и аппрува на доступ. Навертели, блин, разнообразных прав на столбы.