1 (edited by dgrdsv 03-04-2021 15:44:08)

Topic: Глюки по краям кадра и на сменах планов при использовании Optical Flow

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

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

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

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

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

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

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

Спасибо за информацию.

Похоже, нужна подстройка чувствительности обнаружения смены сцен.
Нам нужна дополнитльная информация:
1. ссылка именно на этот видео-файл и тайм-код описанной смены сцены.
2. отправить сообщение об ошибке из SVP, тогда мы сможем воспроизвести настройки, которые используются Вами сейчас и настроить чувствительность:
SVP меню Информация > Сообщить о проблеме...

3 (edited by dgrdsv 03-04-2021 16:27:38)

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

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

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

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

Отправил.

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

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

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

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

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

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

а по первому - придется поработать самостоятельно, у меня все еще нет своей 30хх, и видимо будет нескоро big_smile

надо открыть %APPDATA%\SVP4\override.js в Notepad-е, добавить в него строчку:

smooth.nvof.cost = 1.0;

убедиться что при сохранении изменений в логе SVP появляется
> 22:26:23.716 []: Script: script file changed C:\Users\xxx\AppData\Roaming\SVP4\override.js
запустить видео, наблюдая поведение на смене сцен
если плохо, плавно увеличивать значение, добавляя по 0.1 - 1.1, 1.2, и т.д., после каждого изменения опять проверяя смену сцен
увеличивать именно плавно, нам нужно _минимальное_ значение при котором смены сцен еще ловятся

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

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

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

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

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

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

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

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

9 (edited by TechnoStone 07-04-2021 11:13:25)

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

https://i.imgur.com/vxtZril.jpg
вот такое умудрился несколько дней назад поймать и заскриншотить)
RTX 3070, Optical Flow включен

На примере Nekopara (1 серия от анилибрии, 2:50 - https://anilibria.tv/upload/torrents/10228.torrent ), последнее, где видно переход - 3.6, на 3.7 уже не видно. Использовал MPC только для перемотки с шагом в 1 кадр
https://youtu.be/d4-cETv--ok - вот кусок процесса

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

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

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

> Нету ее там (

я ж специально написал - в Notepad-e
Far как то так файл сохраняет что это событие не ловится. хз почему...

> нет файла

ну блин big_smile пока видео не запустить и не появится, да

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

В 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}}"

13 (edited by dgrdsv 08-04-2021 07:44:21)

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

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

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

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

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

> Вот это дрожание черных полос по краям кадра сохраняется даже на 7.0

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

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

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

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

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

16 (edited by dgrdsv 08-04-2021 09:23:06)

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

Chainik wrote:

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

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

Chainik wrote:

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

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

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

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

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

если сейчас на карте 30хх поставить это число в 2.5 - то получится ровно так же как всегда было на 20хх, а там вроде все хорошо

> Кстати, у меня никогда не было нареканий на плавность работы SVP на 3080.

в этом и загадка...

> И что с этим делать? Без Optical Flow этого нет.

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

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

Chainik wrote:

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

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

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

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

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

> остаются случаи, когда на краю уже самого видео есть некий темный объект, и он глючит ровно так же, как эти полосы

ну, тут уж, возможно, ничего не сделаешь

> причем, это на 2.4

эти полосы вообще никак не связаны с этим числом, не надо смешивать два разных вопроса

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

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

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

Chainik wrote:

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

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

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

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

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

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

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

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

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

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

23 (edited by dgrdsv 10-04-2021 22:46:49)

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

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

Спасибо.

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

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

Re: Глюки по краям кадра и на сменах планов при использовании Optical Flow

может и при значении 1.0 теперь смены сцен не глючат?