Topic: Глюки по краям кадра и на сменах планов при использовании Optical Flow
Можно ли как-то вылечить вот такие глюки?
Глюк на смене плана:
Глюк на крае кадра (см. на правый край):
Глюки есть, если включить Optical Flow. Без него всё ок.
You are not logged in. Please login or register.
SmoothVideo Project → Эксплуатация SVP → Глюки по краям кадра и на сменах планов при использовании Optical Flow
Можно ли как-то вылечить вот такие глюки?
Глюк на смене плана:
Глюк на крае кадра (см. на правый край):
Глюки есть, если включить Optical Flow. Без него всё ок.
Спасибо за информацию.
Похоже, нужна подстройка чувствительности обнаружения смены сцен.
Нам нужна дополнитльная информация:
1. ссылка именно на этот видео-файл и тайм-код описанной смены сцены.
2. отправить сообщение об ошибке из SVP, тогда мы сможем воспроизвести настройки, которые используются Вами сейчас и настроить чувствительность:
SVP меню Информация > Сообщить о проблеме...
> 1. ссылка именно на этот видео-файл и тайм-код описанной смены сцены.
Это два разных фильма, но проблема есть вообще в любых видео, по сути. Просто где-то она менее видна.
Первый кадр отсюда, тайм-код, увы, не скажу, но где-то в последних 15 минутах.
Второй отсюда, 00:05:50 и дальше секунд 10.
> 2. отправить сообщение об ошибке из SVP, тогда мы сможем воспроизвести настройки, которые используются Вами сейчас и настроить чувствительность:
Отправил.
Кстати, с отключенным Optical Flow эта штука тоже есть, но она на порядки менее заметна.
Кстати-2, похожая фигня происходит на всех статичных надписях, даже если фон за ними совершенно не подвижен.
Например, на светлых титрах на черном фоне в конце фильма. У всех букв левый верхний край постоянно подергивается при этом.
Выглядит вот так:
ну второе то это от необрезанной черной полосы справа
а по первому - придется поработать самостоятельно, у меня все еще нет своей 30хх, и видимо будет нескоро
надо открыть %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, и т.д., после каждого изменения опять проверяя смену сцен
увеличивать именно плавно, нам нужно _минимальное_ значение при котором смены сцен еще ловятся
Сорри за паузу, не было времени.
Строку добавил, но в логе SVP не вижу ничего про "Script"...
Если смотреть на вкладке Журнал (отрыть по меню Информация > Журнал),
То эта строчка должна появиться в самом верху, сразу после того, как Вы сохраните файл override.js
для верности можно просто перезапустить SVP
в итоге всех мероприятий эта циферка должна оказаться в Информация -> Доп. информация -> Последний использованный скрипт:
global smoothfps_params = "{nvof:{cost:1.1},gpuid:21,gpu_qn:2,rate:{num:3,den:1},algo:13,mask:{area:100},scene:{}}"
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 - вот кусок процесса
Если смотреть на вкладке Журнал (отрыть по меню Информация > Журнал),
То эта строчка должна появиться в самом верху, сразу после того, как Вы сохраните файл override.js
Нету ее там (
Нет ни одной строчки, которая начиналась бы со "Script:"
для верности можно просто перезапустить 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, и сам ПК пару раз с того момента, как добавил.
По "Информация -> Доп. информация -> Последний использованный скрипт" нет файла, блокнот предлагает создать новый.
> Нету ее там (
я ж специально написал - в Notepad-e
Far как то так файл сохраняет что это событие не ловится. хз почему...
> нет файла
ну блин пока видео не запустить и не появится, да
В 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}}"
В общем, странные глюки внутри статичных планов сходят на нет где-то на 2.3-2.5. Примерно там же становятся минимальными и глюки на сменах сцен.
При этом дергающие буквы всяких титров и зашитых в видео подписей становятся стабильными только где-то на 7.0 -- на 5.0 они все еще заметно подергиваются.
Вот это дрожание черных полос по краям кадра сохраняется даже на 7.0, хотя оно появляется существенно реже, чем на 1.0, конечно.
Куда дальше копать?
Я же верно понимаю, что увеличение этого параметра снижает плавность?
> Вот это дрожание черных полос по краям кадра сохраняется даже на 7.0
"ну второе то это от необрезанной черной полосы справа"
> В общем, странные глюки внутри статичных планов сходят на нет где-то на 2.3-2.5. Примерно там же становятся минимальными и глюки на сменах сцен.
ну вот оно где-то так всегда и работало, просто владельцы 3080/3090 начали жаловаться что у них плавность вообще отключается
поэтому сейчас на 30xx значение по-умолчанию умножается на 0.4, после чего они сказали что "во, так стало хорошо!"
короче, я тогда не знаю что сделать чтоб у всех работало одинаково
"ну второе то это от необрезанной черной полосы справа"
И что с этим делать? Без Optical Flow этого нет.
Меня, честно говоря, это дрожание краев достает гораздо сильнее, чем глюки на статичных планах и сменах планов.
> В общем, странные глюки внутри статичных планов сходят на нет где-то на 2.3-2.5. Примерно там же становятся минимальными и глюки на сменах сцен.
ну вот оно где-то так всегда и работало, просто владельцы 3080/3090 начали жаловаться что у них плавность вообще отключается
поэтому сейчас на 30xx значение по-умолчанию умножается на 0.4, после чего они сказали что "во, так стало хорошо!"короче, я тогда не знаю что сделать чтоб у всех работало одинаково
Я тоже. На мой взгляд, плавность на 2.4 норм. На 5+ уже заметна дискретность кадров становится.
Кстати, у меня никогда не было нареканий на плавность работы SVP на 3080. Но, возможно, это видится иначе на всяких 144Hz и OLED...
если сейчас на карте 30хх поставить это число в 2.5 - то получится ровно так же как всегда было на 20хх, а там вроде все хорошо
> Кстати, у меня никогда не было нареканий на плавность работы SVP на 3080.
в этом и загадка...
> И что с этим делать? Без Optical Flow этого нет.
черная полоса на том краю - есть или нет?
она обрезается, или нет?
черная полоса на том краю - есть или нет?
она обрезается, или нет?
Есть.
Я отключил детект черных полос по краям -- уже не помню, почему.
Но проблема в том, что даже если его включить -- остаются случаи, когда на краю уже самого видео есть некий темный объект, и он глючит ровно так же, как эти полосы.
Вот, например, с включенным детектом полос, причем, это на 2.4:
https://u.cubeupload.com/dgrdsv/ec4TheP … remuxm.jpg
https://u.cubeupload.com/dgrdsv/eeeTheP … remuxm.jpg
И эта штука справа там пляшет в этой сцене туда-сюда через кадр.
> остаются случаи, когда на краю уже самого видео есть некий темный объект, и он глючит ровно так же, как эти полосы
ну, тут уж, возможно, ничего не сделаешь
> причем, это на 2.4
эти полосы вообще никак не связаны с этим числом, не надо смешивать два разных вопроса
> И эта штука справа там пляшет в этой сцене туда-сюда через кадр.
пришлите это видео / ссылку на него, посмотрим...
пришлите это видео / ссылку на него, посмотрим...
Уже давал ссылку: https://rutracker.org/forum/viewtopic.php?t=5772425
Эта сцена на 33:00-33:04
Но там много где такое вылезает.
А есть какая-то возможность вписать эту "smooth.nvof.cost" в один из профилей?
Чтобы переключаться между дефолтным и своим значением прямо отсюда?
> Но там много где такое вылезает.
что-то у меня не вылезает
все настройки этого профиля покажите - "Motion Flow 16px grid"
> А есть какая-то возможность вписать эту "smooth.nvof.cost" в один из профилей?
вон там, внизу
https://www.svp-team.com/wiki/Manual:Advanced_SVP/ru
> Но там много где такое вылезает.
что-то у меня не вылезает
все настройки этого профиля покажите - "Motion Flow 16px grid"
Я же его отправлял вам прямо из SVP.
Там, по сути, дефолтный автомат, но Motion Vectors Grid в Optical Flow стоит 16px, а не 24.
> А есть какая-то возможность вписать эту "smooth.nvof.cost" в один из профилей?
вон там, внизу
https://www.svp-team.com/wiki/Manual:Advanced_SVP/ru
Спасибо.
А вот интересно: я переустановил винды, и теперь на значении 2.5 действительно нет плавности...
может и при значении 1.0 теперь смены сцен не глючат?
SmoothVideo Project → Эксплуатация SVP → Глюки по краям кадра и на сменах планов при использовании Optical Flow
Powered by PunBB, supported by Informer Technologies, Inc.