Качественный алгоритм (Quality algorithm)

Top  Previous  Next

Качественный алгоритм использует плагин MVTools2, который создан Manao, Александром Балахниным (Fizick) и др.

 

Качественный алгоритм рассчитывает промежуточные кадры, основываясь на поблочном поиске векторов движения и попиксельной "поточной" интерполяции вдоль этих векторов. Благодаря этому на рассчитанных кадрах не появляются блочные артефакты, но возможны другие виды артефактов, в частности волнообразные артефакты на границах объектов. В отличии от сверхбыстрого и быстрого алгоритмов здесь применяется подавление контурных артефактов.

 

Настройки алгоритма, указываются в окне настроек профиля:

Повышение плавности (multinum : multiden)
Точность прогнозирования движения (pel)
Размер блоков (blkh x blkv)
Перекрытие блоков (overlap x overlapv)
Радиус поиска движения (spar)
Подавление контурных артефактов (mask)
Степень подавления артефактов (ml)
Подавление площадных артефактов (ExBadAreasMask)

 

AVS-cкрипт (AVS\MVFlowFps.avs):

dist_h=int((0.01*spar*Width)/blkh)

dist_v=int((0.01*spar*Height)/blkv)

dist = dist_h>dist_v ? dist_h : dist_v

dist = dist>0 ? dist : 1

super=MSuper(pel=pel, hpad=blkh, vpad=blkv)

backward_vec=MAnalyse(super, isb=true, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv, searchparam=dist, plevel=2)

forward_vec=MAnalyse(super, isb=false, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv, searchparam=dist, plevel=2)

smooth_video=MFlowFps(super, backward_vec, forward_vec, num=FramerateNumerator(last)*multinum,den=FramerateDenominator(last)*multiden, mask=mask, ml=ml)

 

Подробнее см. описание функций MSuper, MAnalyse и MFlowFps в документации к плагину MVTools2.

Hosted by uCoz