Oc-windows.ru

IT Новости из мира ПК
10 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как на видео выделить движущийся объект

Добавляем анимацию, следящую за объектом в кадре Track Motion

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

Промежуточную же нишу занимает, например, видеоредактор Corel VideoStudio – его цена в топовой версии Ultimate Pro не превышает 4500 (дистрибьюторы часто устраивают акции и купить продукт можно даже с 50%-й скидкой). Эффектов же, применимых к видеоряду, аудио, фото и субтитрам – сотни. В том числе и рассматриваемый нами Track Motion – слежение за движением или «трекмо». Чтобы не объяснять на пальцах, что мы будем создавать в этой статье, советую посмотреть видео, чтобы понять, каков будет конечный результат.

Суть этого эффекта заключается в том, что к произвольному перемещающемуся от кадра к кадру в сцене объекту «прикрепляется» какая-нибудь надпись или рисунок, фигура и т.п., и «отслеживает» движение объекта, перемещаясь вслед за ним.

Например, сцена показывает движение человека по улице, общий план. Тогда в районе головы человека (или любой другой части тела) можно закрепить надпись «Это Пётр Сидорович». Теперь даже когда в кадре будет несколько идущих-бегущих людей, мы всегда будем знать, где Пётр Сидорович, поскольку надпись будет неотступно следовать за ним – на экране, разумеется. Конечно, перемещение Петра Сидоровича не должно быть хаотичным, Пётр Сидорович не должен «выскакивать» из кадра, иначе слежение просто-напросто нарушится, открепится от объекта или же конечному зрителю неинтересно будет наблюдать прыгающую по экрану надпись.

Если же надо закрепить трекмо за объектом на протяжении всего видео, то придётся выполнять слежение и привязку на различных участках отдельно, просто разрезав видео на клипы с более-менее равномерным движением объекта.

Покажу, как прикрепить к объекту надпись, потом вдобавок к этому обведём объект кружком в качестве бонуса. Кружок можно заменить стрелкой, цифрой и т.п. В общем, прикрепить можно любой объект.

Откроем редактор Corel VideoStudio Pro X6 – в 5-й версии трекмо ещё нет. Перетаскиваем на основную видеодорожку видеофайл, к которому будем применять эффект (можно сделать то же самое через меню: File — Insert Media to Timeline… — Insert Video…). VideoStudio работает практически с любыми входными форматами, что добавляет лишний плюс к рейтингу этой программы.

Предположим, что мы хотим отследить движение объекта (в данном случае – золотой рыбки), достаточно равномерное на определённом участке, и присовокупить к нему надпись «Я плыву!». Находим начало и конец движения, которое будем отслеживать, и в этих местах разрезаем видео на клипы (на части). Отметим, что не обязательно выделять фрагмент, к которому будет применяться трекмо – описываемое справедливо и для всего видео.

Теперь открываем окно Track Motion… — либо через правый клик мышкой по выделенному клипу, либо через меню Tools (Инструменты), либо нажав кнопку 1 на панели инструментов. Если в появившемся окне есть «остатки» старого движения, то вначале добавляем новое, нажав на кнопку +, а потом удаляем старое, выделив его и нажав на кнопку — . Движение можно переименовать для лучшей сочетаемости с реальностью – нажимаем на кнопку I… и вводим подходящее название (у меня это «Движение вниз»).

Далее:
1. Выбираем тип трекера рамку.
2. Перемещаем рамку на нужный объект (в примере – рыбка).
3. Подбираем размер рамки так, чтобы рыбка уверенно помещалась в ней. Если немного обрежется – нестрашно. Важно, чтобы редактор смог отличить рыбку в рамке от остального фона.
4. Жмём на кнопку Track Motion и ожидаем конца записи. Видим теперь, что путь перемещения рыбки выделен голубым цветом.
5. Жмём на кнопку 2, чтобы сохранить дорожку в Библиотеке Путей, указав при этом подпапку Custom (Пользовательская).
6. Жмём ОК.

После нажатия ОК окно Track Motion закрывается, и мы видим, что над выделенным ранее клипом появилась голубая полоска сверху. Это означает, что к данному клипу применён инструмент отслеживания перемещения объекта.

Следующим шагом будет добавление к следящей дорожке объекта, который будет по ней перемещаться. Для примера пусть это будет надпись «Я плыву!». Кликаем по кнопке T на панели библиотеки – открывается панель работы с субтитрами, а в окне предпросмотра появляется приглашение дважды кликнуть по нему, чтобы начать ввод текста.

После того, как набран текст, на монтажной ленте появляется текстовый клип. Можно задать его атрибуты – шрифт, стиль, цвет и т.д. Начало и длину текстового клипа выбираем в соответствии с длительностью видеоклипа (растягиваем, к примеру, захватив правую сторону, затем двигаем вправо-влево, наведясь курсором на клип).

Далее жмём кнопку линий (см. рис. выше) на библиотечной панели и в подпапке Custom выбираем сохранённую линию «Движение вниз». Захватываем её левой кнопкой мыши и тащим на текстовый клип. Всё, операция по созданию надписи, следящей за объектом, завершена. Надпись «Я плыву!» неотступно следует за рыбкой в окне предпросмотра.

Запускаем предпросмотр, чтобы убедиться в неизбежной справедливости всего вышеописанного.
Таких следящих объектов можно добавить ещё и ещё. Лишь бы это не мешало просмотру. Как уже было обещано выше, обведём кружком золотую рыбку. Для этого нужно заиметь рисунок такого кружка с прозрачным фоном в формате GIF, PNG или TIFF с глубиной цветности не менее 24 бит. Такая глубина позволяет сохранить прозрачность фона (или альфа-канал).

Можно воспользоваться бесплатным графическим редактором Paint.net, можно попросить у друзей – вариантов много. Получив такой кружок, вновь кликаем для выделенного нами клипа кнопку 1, открывая окно Track Motion. В этом окне выделяем созданный нами трекер «Движение вниз» и на панели справа ставим галочку “Add matched object” (Добавить согласованный объект). На экране окна видно, что создался новый следящий объект 01. Трекер для него уже есть, поэтому жмём ОК и переходим на монтажную ленту, на которой в результате этих действий появилась новая видеодорожка со следящим объектом.

Осталось совсем немного. Новый следящий объект пока что просто контейнер, его нужно заполнить изображением или видео. Для этого кликаем по нему правой кнопкой мыши, в контекстном меню выбираем Replace Clip…  Photo… и заменяем прямоугольник с цифрой 1 на нужный рисунок, в данном случае кружок с прозрачным фоном.

После этого опять кликаем правой кнопкой мыши и в контекстном меню выбираем Customize Motion… – нужно задать размеры кружка. В открывшемся окне ползунок стоит на первом кейфрейме (ключевом кадре) следящего движения, что индицирует красный цвет ромбика. Для него и зададим размеры кружка, воспользовавшись окошками X и Y на панели размера (Size). После выбора такие же размеры кружка установим и для остальных кейфреймов. Кликаем правой кнопкой мыши на красном ромбике (размеры кружка для которого уже заданы) и выбираем строку “Copy and paste optional attributes to all”, т.е. копируем и вставляем выбранные атрибуты, сейчас это Size, т.е. размер. Поэтому в окне копирования снимаем галочку All, т.е. со всех атрибутов, а копировать будем только размер, т.е. ставим галочку на Size. После нажатия ОК размеры кружка во всех кейфреймах будут одинаковыми – теми, что мы задали. Кстати, размер надписи тоже можно изменять, ставя или убирая галочку Use text box for motion в контекстном меню текстового контейнера (клипа на монтажной ленте).

Читать еще:  Что делать если лагает видео

На этом работа по созданию объектов Track Motion завершена. Стоит заметить, что данная функция может быть полезной не баловства ради. К объектам можно прикреплять различные статистические данные, что определённо повлияет на презентабельность, например, научно-популярного (да и не только) фильма. Поле для выбора объектов – широчайшее, возможностей по отслеживанию – ещё больше.

Чтобы создать видеофайл с отредактированным фильмом-роликом, переходи на вкладку Share и кликаем Create Video File. Можно сразу диск записать или на смартфон сбросить. Выбираем нужный тип файла – HD видео или MPEG2, разрешение, название и место сохранения. Жмём ОК и ждём конца рендеринга.
Творческих успехов и приятного просмотра!

Как задать движение объекта на видео в VSDC

Сегодня мы поговорим о том, как задать движение объекта на видео. Освоить этот приём совершенно несложно, и опыт монтажа здесь вовсе не обязателен. Достаточно идеи, которую вам хотелось бы воплотить.

После прочтения этой инструкции, вы сможете создавать композиции, в которых объекты – например, текст или изображение – будут перемещаться по заданной траектории. Подобные эффекты можно нередко увидеть в музыкальных клипах или в рекламе. Пример, который мы будем использовать ниже, тоже довольно популярный и очевидный: это бумажный самолётик, перемещающийся по маршрутной карте.

Чтобы применить эффект движения, мы используем последнюю версию видеоредактора VSDC. Скачать её можно здесь.

Как заставить объект двигаться на видео

Для примера с бумажным самолётиком нам понадобится изображение карты и изображение самолётика с прозрачным фоном в формате .PNG. Вы можете найти подходящие файлы на сайтах с бесплатными стоковыми изображениями или же использовать собственные материалы.

Чтобы начать проект, запустите VSDC на компьютере и воспользуйтесь функцией «Импортировать контент». Через проводник добавьте изображение карты с компьютера. Затем с помощью кнопки «Вставить объект» добавьте на сцену изображение самолётика. Перетащите его в исходную позицию, с которой начнётся движение.

На шкале времени сделайте двойной щелчок по самолётику – откроется новая вкладка. Переместитесь в панель меню слева и найдите иконку добавления движения или воспользуйтесь сочетанием Shift + M. Во всплывающем окне «Параметры позиции объекта» нажмите «Ок». В центре объекта, к которому применяется эффект, появится контрольная точка. Это начало вектора движения.

Теперь щелчком мыши обозначьте точку, в которую должен переместиться самолётик. На сцене появится первый вектор движения. Если вам необходимо откорректировать положение любой из этих двух точек, наведите курсор мыши на нужную точку так, чтобы он перешёл в режим белого крестика. В этом режиме захватите точку и переместите на сцене.

Если на протяжении всего видео объект двигается только из точки А в точку Б, одного вектора движения будет достаточно. Однако для построения более сложных траекторий, состоящих из трёх точек и более, вам понадобится построить несколько векторов. При этом каждый новый вектор будет начинаться из конца предыдущего.

Движение объекта на видео из точки А в точку Б можно задать в бесплатной версии редактора VSDC.

Траектории, включающие 3 вектора и более, доступны только в версии VSDC Pro.

Чтобы добавить новый вектор, вернитесь в панель меню слева и снова воспользуйтесь кнопкой добавления движения. Затем обозначьте следующее направление движения, щёлкнув в нужном месте на сцене. Проделайте эту операцию столько раз, сколько необходимо, чтобы выстроить траекторию.

Как настроить движение объекта на видео

Поздравляем! Базовое движение объекта на видео вы уже освоили. Теперь давайте разберёмся, как можно его откорректировать, сделав более плавным, естественным и возможно даже повернув объект в процессе.

Итак, все настройки движения объекта на видео делятся на 2 уровня:

  1. Настройка траектории через опорные и промежуточные точки.
  2. Настройка непосредственно образа движения объекта.

Рассмотрим оба уровня параметров по очереди.

Что такое опорные и промежуточные точки

Как было отмечено выше, точки на траектории движения объекта на видео могут быть опорными и промежуточными.

Опорные точки (или начальные точки траектории) – это точки, определяющие начало конкретного участка пути объекта. Изначально на траектории только одна опорная точка – та, с которой начинается движение.

Промежуточные точки – это все остальные точки, позволяющие корректировать траекторию.

Сменить режим точки с опорной на промежуточную и обратно можно в разделе «Параметры точки». Чтобы сделать это, щёлкните по выбранной точке левой кнопкой мыши и перейдите в «Окно свойств» справа.

На шкале времени (таймлайне) опорные точки отмечены розовым цветом, а промежуточные – жёлтым.

Поменять промежуточную точку на опорную вам может понадобиться, например, чтобы выделить участок траектории, для которого вы хотите изменить настройки. Скажем, если вам необходимо снизить скорость прохождения объекта на определённом участке, убедитесь в том, что начальная и конечная точки выбранного отрезка – опорные.

Как задать плавное движение объекта по кривой на видео

Вернёмся к нашему примеру. VSDC позволяет применить движение по кривой, а это значит, что мы можем сделать полёт самолётика более плавным и естественным, с замедлением в определённых моментах.

Плавное движение объекта по кривой настраивается следующим образом:

  1. Щелчком мыши выделите начало второго вектора движения.
  2. Сделайте выделенную точку опорной, сменив значение в поле «Начальная точка траектории» на «Да».
  3. Чтобы замедлить движение объекта при прохождении через выбранный участок, измените значение в поле «Начальная скорость %». Для примера ниже мы снизили начальную скорость до 10%.
  4. Чтобы изменить линейное движение по прямой на более плавное, в строке «Режим» выберите «Движение по кривой». Этот параметр будет применён лишь к отрезку траектории между выбранной точкой и следующей опорной точкой.
  5. Чтобы сделать редактируемый участок траектории ещё более плавным, воспользуйтесь настройками параметров «Число точек из предыдущей/последующей траектории» в том же разделе меню.
  6. Если вы хотите, чтобы объект задержался в начальной точке траектории, откорректируйте параметр «Длительность задержки». Например, для задержки в 2 секунды, необходимо задать значение «00:00:02:000».

Как добавить разворот объекта во время движения по заданной траектории

Помимо корректировки траектории, по которой объект движется на видео, а также скорости, с которой он будет проходить заданный путь, вы можете задать поворот объекта во время движения.

Для этого необходимо изменить несколько настроек:

  1. Щелчком мыши по любому участку траектории выделите её и перейдите в «Окно свойств» справа.
  2. Задайте угол наклона объекта относительно траектории. Для этого напротив параметра «Повернуть объект» выберите «Да».
  3. Затем откройте меню «Угол поворота», смените режим «Движение по прямой» на «Линейное изменение параметра» и задайте желаемые значения на моменты начала и конца движения. В нашем примере начальное значение – 0, конечное значение – 360 градусов. Воспользуйтесь функцией предпросмотра, чтобы увидеть, как объект будет вращаться во время движения.
Читать еще:  Объединить видео в один файл

Если необходимо с ещё более высокой точностью отредактировать движение объекта в кадре, нажмите на иконку с тремя точками напротив поля «Угол поворота». На таймлайне появится схема траектории по времени, а над ней – меню «Шаблоны».

Выберите любой из предложенных шаблонов – например, «ZigZag». Появится всплывающее окно «Параметры шаблона».

В окне можно отрегулировать следующие параметры:

  • Минимальное и максимальное значения кривой. Эти значения задают максимальный и минимальный углы наклона объекта относительно траектории движения.
  • Частота. Частота смены направления вращения объекта определяет количество зигзагов на траектории. Двигаясь по зигзагу вверх, объект будет вращаться в одном направлении, а вниз – в другом.
Ссылка на основную публикацию
Adblock
detector