Сверхбыстрый алгоритм

Top  Previous  Next

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

 

Сверхбыстрый алгоритм производит расчет промежуточных кадров, используя функцию частичной компенсации, которая опирается на поблочный поиск векторов движения и попиксельную "поточную" интерполяции вдоль этих векторов. Размер блоков настраивается. Радиус поиска векторов движения намного больше, чем в простом алгоритме. Данный алгорим не имеет механизмов маскирования артефактов, но зато обладает лучшей скоростью работы. Артефакты носят волнообразный характер, но имеется возможность уменьшить количество этих артефактов через настройки алгоритма.

 

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

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

 

AVS-cкрипт (AVS\MFlow.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).trim(1,0)

 

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

Hosted by uCoz