Быстрый алгоритм (Fast algorithm)

Top  Previous  Next

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

 

Быстрый алгоритм производит расчет промежуточных кадров, используя поблочную интерполяцию. Размер блоков настраивается. Увеличение числа кадров возможно не только в целое число раз. Радиус поиска векторов движения намного больше, чем в простом алгоритме. Имеется несколько режимов компенсации движения на выбор.

 

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

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

 

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

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

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

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

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

smooth_video=MBlockFps(super, backward_vec, forward_vec, num=FramerateNumerator(last)*multinum, den=FramerateDenominator(last)*multiden, mode=mode)

 

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

Hosted by uCoz