nick7inc

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Добрый день. Нужен совет по скрипту для avisynth. Хочу кодировать видео, где в определённый момент будет фигурировать логин-пароль. Пароль будет в виде звездочек, а логин - открытым текстом. Каким фильтром (если можно, что добавить в скрипт для avisynth) можно "замазать" определённую область на экране (при пережатии видео) но так, чтобы эффект начинался с определённого кадра/времени и в определённый момент заканчивался? Нашёл такой вариант: Код: function xblur(clip dst, int x1, int y1, int x2, int y2, int frame_start, int frame_end) { f=Trim(dst,frame_start,frame_end).Crop(x1,y1,-(dst.width-x2),-(dst.height-y2)).blur(1.57).blur(1.57).blur(1.57).blur(1.57) c1=Trim(dst,0,frame_start-1) c2=Trim(dst,frame_start,frame_end).Overlay(f, x=x1, y=y1, pc_range=true) c3=Trim(dst,frame_end+1,0) c1+c2+c3 } # (x1, y1) и (x2, y2) - координаты обрабатываемого фрагмента кадра, frame_start и frame_end - начальный и конечный кадры обрабатываемого фрагмента. | Интересно, есть ещё какие-нибудь подходящие фильтры, кроме blur для того, чтобы замазать логин/пароль?
---------- Джин, не лезь в бутылку. |
| Всего записей: 1138 | Зарегистр. 04-05-2007 | Отправлено: 12:38 05-06-2020 | Исправлено: nick7inc, 13:38 05-06-2020 |
|