Topic: Прежде чем делать апгрейд: модификация SVP (скрипты, настройки)
Чтобы не засорять другие темы - здесь будем обсуждать - чем можно пожертвовать , особо не теряя в качестве .
Итак - есть вопрос:
Здравствуйте, SVP 3.0.6 работает только на стандартных настройках. Использую potplayer+lav decoder. Какие настройки будут оптимальны для моего железа (конфиг в профиле) ?
Можно перефразировать : чем мне пожертвовать , чтобы особо не потерять в качестве ?
Ответ : http://www.svp-team.com/wiki/Donation/ru
Но это лирика . На самом деле есть то , чем можно пожертвовать особо не теряя в качестве .
Не считая доступных из интерфейса настроек , есть недоступные - о них в первую очередь .
Наибольший эффект даст считать только по яркостной составляющей :
chroma : установка в true позволяет учитывать и цветовую информацию при оценке движения (false - только яркостную). По умолчанию true.
Эта настройка недоступна из интерфейса , но ее можно использовать , отредактировав файл MSmoothFps .
Абсолютно безопасно можно избавиться от цветности при "уточнении векторов" , На тонком уровне цвет в свп будет всегда представлен для блока 2*2 . Можно смело твикать .
Следующей настройкой - кандидатом является поиск на тонком уровне :
pelsearch - этот параметр радиуса для самого тонкого (pel) уровня
совместно с типом поиска :
search определяет тип поиска
Самым быстрым является связка :
search=4 с радиусом pelsearch=(2-16)
Что означает поиск на тонком уровне шестиугольниками с радиусом 2-16 пиксел .
Ещё быстре , но без особого толку , но и этого кому-то будет достаточно :
search=3 с радиусом pelsearch=1
Что означает исчерпывающий поиск на тонком уровне радиусом один пиксел .
Исходя из этих соображений предлагаю обсудить следующий скрипт :