Где можно покрутить настройки, отвечающие за Optical Flow, в частность за точность векторов?
You are not logged in. Please login or register.
SmoothVideo Project → Posts by Nurk
Где можно покрутить настройки, отвечающие за Optical Flow, в частность за точность векторов?
Chainik
Можно как то подрезать черные поля при конвертации инструментами свп?
Все обновлено. Просто с некоторыми ссылками SVPTube лучше справляется. Их 5-10%.
могу посоветовать найти сборку PotPlayer с плагином для ютуб
Да все меньший процент ссылок открывается в MPC плеере (через его возможности смотреть видео с ютуба). Мне, например, SVP не нужен. А воспроизведение роликов в плеере (для независимого разделения видео и звука на разные устройства) требуется.
плеер надо обновлять, как и другие программы, тянущие видео с ютуба
и еще такой вопрос не по теме: можно как то в конвертере видео свп подрезать черные поля? Просто на выход подается полный кадр, а опции подрезки я не нашел
Собственно, может выпустите SVPTube 2.0 отдельно и за меньшую плату?
а зачем нужен отдельно svptube?
я записываю в super_params, analyse_params, smoothfps_params, но что то меняет их значения
в настройках... %appdata%\SVP4\settings\profiles.cfg
я прямо чувствую что хочется чего-то странного
о да, я ж всегда занимался чем то странным. Как то мне не очень нравится вид профиля в %appdata%\SVP4\settings\profiles.cfg, совсем не avs
а профиль, который создается, он где хранится? я искал, не нашел, думал, может его изменить
можно как то вставить свой avs скрипт в SVP? Там есть условия для всех разрешений. Просто, чтоб не создавать кучу профилей для каждого разрешения
значит можно начать с покупки совместимой видеокарты
только на тьюринге работает? вроде там еще предыдущие поколения поддерживаются?
галочку под названием "nv optical flow"
у меня нету этой галочки, драйвера от 1 октября стоят
галочку в меню "ускорение гпу" включить
ну так она так всегда была, вот только не вижу никакой разницы при построении кадра, а ведь это совершенно другая технология, более новая, разница должна быть огромной
а можно краткую инструкцию, как запустить NVIDIA Optical Flow?
James D wrote:в Utilities добавить пункт TDecimate с N=30 M=6?
Во-первых, N=30, M=6 было для примера. Обычно N=5 M=1 достаточно.
Во-вторых, нужно ли это в SVP, если использовать будут два человека, один из которых James D?
James D wrote:как так получается, что скрипт именно кадры дубликаты выбрасывает лишние?
Логика работы TDecimate проста: Из последовательности кадров брать порции по N=5 кадров и убирать из них M=1 кадров наименее отличающийся от предыдущего кадра.
Nurk wrote:где-то убирает дубли, где-то нет, пока не понял, как сделать универсально
Если кадр-дубль "плавает" и встечается не всегда через каждые 4 кадра, то надо увеличивать интервал и число дублей в нем. Т.е. вместо N=5, M=1 использовать N=30 M=6.
а для чего там стоят настройки:
chroma - Sets whether or not chroma is considered when calculating frame difference metrics. Setting this to false can give a speed up... it a quality vs speed setting (though in some cases setting chroma=false can improve operation).
blockx - Sets the x-axis size of the blocks used for metric calculations. Larger blocks give better noise suppression, but also give worse detection of small movements. Possible values are any power of 2 from 4 up to 2048 (4, 8, 16, 32, ... 2048).
мне кажется там все-таки происходит анализ "схожести" кадров
Буквально вчера смотрел лаговое видео из-за 24 в 30 кадрах. Всегда интересовало, а как так получается, что скрипт именно кадры дубликаты выбрасывает лишние? Или там другая методика исправления?
поглядел, там сравнение кадров идет также по блокам как у свп, где-то убирает дубли, где-то нет, пока не понял, как сделать универсально, сейчас кадры дропаются довольно странно, так что видео больше портит, чем улучшает.
Ок, как за комп сяду... Но хелп нечитаем. Скажем, положительные значения означают привязку к пикселям... Но 10 пикселей на 480р и 1080р абсолютно разные значения. Может под адаптивными отрицательными имеется в виду относительные значения. Но в чем измеряется все равно неясно
я не особо вникаю в теорию, тк теория не даст тебе представления, как отрисуется картинка на тех или иных настройках, зато, как практик, я примерно знаю, как тот или иной параметр повлияет на изображение
Да бл, эти настройки относятся к ПОЛНОМУ кадру, а не к маленьким объектам, которые свп решить не может. Не, если свп векторизирует всё, то только так и можно решить.
ну а ты попробуй. Вообще, самый простой способ ограничить дальность векторов - это уменьшить радиус поиска, мне лично нравятся положительные значения у поиска: distance:1. Так же можно "срезать" один из грубых уровней: levels:-1 или в ручную задать количество используемых уровней: levels:4, чем меньше уровней, тем меньше артефактов, но меньше плавность.
-_- я видел
Но это слишкм глобальная политика, которая похоже и не рботает
Допустим в кадре человек равномерно идёт и сцена движется вместе с ним. И этот человек агрессивно жестикулирует руками и в разных кадрах они в очень разных точках будут.
Уплавнять движения человека и панорамного вида возможно, но руки не стоит трогать ни блендингом, который призрачный эффект даст ни чем-то ещё.
Скорее всего в таком кадре В ЦЕЛОМ много хороших блоков, но руки это малая часть. В общем он будет пытаться сделать то, чего не может, да ещё какой-то ад это породит. Тут скорее более глубокие параметры трогать надо, но я их не могу почувствовать,
smooth.scene.limits.zero = 350; //default 200
тебе вон подсказывают
И еще, советую использовать крупную сетку 32х32, если потребуется, можно с перекрытием.
П.С. что там с RoboCrop, разобрался, как подрезать кадр?
Там объекты позволяют себе делать то, что они вроде физически не могут сделать. Не может же, по идее, в двух реальных кадрах квадрат в немного разных точках, а в расчетном звезда, Еще и в другой части экрана, например.
ну это же не нейронные сети, это для нас квадрат, а для компа это поле векторов, которое может измениться хоть в звезду
Если ты собираешься построить кадр, который отличается от оригинального кадра на Х процентов (скажем, больше 30,20,10), НЕ РИСУЙ НИЧЁ, ПЖАЛСТА!11 Сейчас он видимо считает "да нормальные тут блоки, ща всё буит", а то, что отличаться результат может координально, его не волнует
blocks: 20 - Threshold which sets how many blocks in percents have to change.
это не то что вы искали?
в любом случае у вас сравнение шейдеров на почти статичной картинке, нету динамики. Вот я снял сравнение 1, 2 и 23 шейдеров в динамике https://yadi.sk/i/9WQbsC1cUa4Miw
не вижу этих "пространственных" искажений, да и раскадровка у вас разная, у 1 и 2 шейдера
Этот резкий нихило лажает. Мне самое главное было лишь бы не делало хуже (не можешь хорошо - не делай). А это маскирование похоже не маскирование артефактов, а маскирование замыливание вообще всего. Я думал это хреновейший баг, а это фича оказалась, которая мне ноут до 90 еще грела и клала калькуляторы
лажа будет в любом случае без маскировки, однако на моем тестовом ролике 1 шейдер очень сильно сливает 2
SmoothVideo Project → Posts by Nurk
Powered by PunBB, supported by Informer Technologies, Inc.