Журнал LinuxFormat - перейти на главную

LXF92:Cinelerra

Материал из Linuxformat
(Различия между версиями)
Перейти к: навигация, поиск
м (викификация)
 
Строка 2: Строка 2:
  
 
== Хроматический ключ ==
 
== Хроматический ключ ==
''ЧАСТЬ 1 Динозавры заполонили улицы мирного города и жители в страхе разбегаются... '''Петр Семилетов''' покажет, как создать картину грядущего апокалипсиса средствами Cinelerra!''
+
''ЧАСТЬ 1 Динозавры заполонили улицы мирного города и жители в страхе разбегаются… '''Петр Семилетов''' покажет, как создать картину грядущего апокалипсиса средствами Cinelerra!''
  
 
Сегодня мы начинаем серию статей о монтаже видео в программе нелинейного монтажа Cinelerra (см. [[LXF85:Cinelerra|LXF85]]). Продукт этот,
 
Сегодня мы начинаем серию статей о монтаже видео в программе нелинейного монтажа Cinelerra (см. [[LXF85:Cinelerra|LXF85]]). Продукт этот,
 
равно как и его установка, не отличается простотой. Нужно
 
равно как и его установка, не отличается простотой. Нужно
отметить, что существует две одновременно разрабатываемые версии просто Cinelerra (оригинальная версия от Heroine Virtual Ltd.) и
+
отметить, что существует две одновременно разрабатываемые версии просто Cinelerra (оригинальная версия от Heroine Virtual Ltd.) и
Cinelerra CV (версия, создаваемая сообществом программистов независимо от Heroine Virtual Ltd.). Обе ветки иногда обмениваются исходным кодом. В «исходники» включено много библиотек это ffmpeg,
+
Cinelerra CV (версия, создаваемая сообществом программистов независимо от Heroine Virtual Ltd.). Обе ветки иногда обмениваются исходным кодом. В «исходники» включено много библиотек это ffmpeg,
 
theora, libtiff, toolame и многие другие, что добавляет добавляет хлопот
 
theora, libtiff, toolame и многие другие, что добавляет добавляет хлопот
 
при сборке. Как говорится, всё своё несу с собой.
 
при сборке. Как говорится, всё своё несу с собой.
  
 
[[Изображение:Img 92 91 1.jpg|thumb|Рис. 1. Однако, заставка при запуске красивая!]]
 
[[Изображение:Img 92 91 1.jpg|thumb|Рис. 1. Однако, заставка при запуске красивая!]]
В итоге собрать Cinelerra из исходных текстов довольно сложно выползают ошибки то в одной, то в другой библиотеке, включенной в дистрибутив программы. Однако, находятся смельчаки, собирающие пакеты. Эти пакеты разнятся по своей функциональности
+
В итоге собрать Cinelerra из исходных текстов довольно сложно выползают ошибки то в одной, то в другой библиотеке, включенной в дистрибутив программы. Однако, находятся смельчаки, собирающие пакеты. Эти пакеты разнятся по своей функциональности
 
(подозреваю, потому, что сборщики пакетов отключают то, что не
 
(подозреваю, потому, что сборщики пакетов отключают то, что не
 
хочет компилироваться). В итоге один пакет понимает такие-то форматы файлов, а другой их не понимает.
 
хочет компилироваться). В итоге один пакет понимает такие-то форматы файлов, а другой их не понимает.
Строка 25: Строка 25:
 
Эффекты и монтажные приемы мы будем разбирать на примерах.
 
Эффекты и монтажные приемы мы будем разбирать на примерах.
 
Я предполагаю, что вы обладаете начальными знаниями по работе
 
Я предполагаю, что вы обладаете начальными знаниями по работе
с Cinelerra то есть умеете загружать данные в проект, создавать
+
с Cinelerra то есть умеете загружать данные в проект, создавать
 
новые дорожки, располагать на них фрагменты видео и для вас не
 
новые дорожки, располагать на них фрагменты видео и для вас не
 
составляет трудности и пользование некоторыми сторонними утилитами, например GIMP (читайте учебники предыдущих выпусков
 
составляет трудности и пользование некоторыми сторонними утилитами, например GIMP (читайте учебники предыдущих выпусков
[[LXF70:GIMP|LXF]]!). А самое главное у вас есть оцифрованные видеозаписи или
+
[[LXF70:GIMP|LXF]]!). А самое главное у вас есть оцифрованные видеозаписи или
 
статичные изображения для экспериментов. Почти всё, о чем я буду
 
статичные изображения для экспериментов. Почти всё, о чем я буду
 
рассказывать, применимо как к видео, так и к обычным картинкам
 
рассказывать, применимо как к видео, так и к обычным картинкам
(TIFF, PNG и так далее) с точки зрения Cinelerra безразлично, что
+
(TIFF, PNG и так далее) с точки зрения Cinelerra безразлично, что
 
вы монтируете.
 
вы монтируете.
  
Строка 37: Строка 37:
 
[[Изображение:Img 92 92 1.jpg|thumb|Рис. 2. Вот с таким динозавром нам придется иметь дело.]]
 
[[Изображение:Img 92 92 1.jpg|thumb|Рис. 2. Вот с таким динозавром нам придется иметь дело.]]
 
Этот эффект очень любят на телевидении. Самый очевидный пример
 
Этот эффект очень любят на телевидении. Самый очевидный пример
его использования прогноз погоды. Ведущую (или ведущего) снимают на однородном и одноцветном фоне. Чаще всего это эдакий
+
его использования прогноз погоды. Ведущую (или ведущего) снимают на однородном и одноцветном фоне. Чаще всего это эдакий
 
глубоко-синий (ближе к голубому) или салатовый (ближе к светло-зеленому, чем к желтому). Затем с помощью специального эффекта
 
глубоко-синий (ближе к голубому) или салатовый (ближе к светло-зеленому, чем к желтому). Затем с помощью специального эффекта
 
фон заменяется на изображение карты с температурами и всякими
 
фон заменяется на изображение карты с температурами и всякими
Строка 46: Строка 46:
 
Однако эффекту есть много других применений. Допустим, вы
 
Однако эффекту есть много других применений. Допустим, вы
 
создали в Blender трехмерную анимацию (см. [[LXF91:Blender|LXF91]]) и хотите наложить ее на какое-то видео. Для этого вам надо вывести анимация
 
создали в Blender трехмерную анимацию (см. [[LXF91:Blender|LXF91]]) и хотите наложить ее на какое-то видео. Для этого вам надо вывести анимация
на да-да одноцветном однородном фоне, и заняться в Cinelerra
+
на да-да одноцветном однородном фоне, и заняться в Cinelerra
тем, что в монтаже называется по-разному. Иногда это “keying”. А
+
тем, что в монтаже называется по-разному. Иногда это «keying». А
иногда – “chroma key”. В русскоязычной среде можно встретить кальку «кеинг», хотя в английском языке “key” произносится как «ки», а
+
иногда — «chroma key». В русскоязычной среде можно встретить кальку «кеинг», хотя в английском языке «key» произносится как «ки», а
 
не «кей», как некоторые думают и говорят.
 
не «кей», как некоторые думают и говорят.
  
Пара слов о цвете фона. Я уже говорил о двух основных зеленом
+
Пара слов о цвете фона. Я уже говорил о двух основных зеленом
 
и синем. Такие цвета не имеют ничего общего с цветом человеческой
 
и синем. Такие цвета не имеют ничего общего с цветом человеческой
 
кожи. Разумеется, актер или диктор должны избегать этих же цветов
 
кожи. Разумеется, актер или диктор должны избегать этих же цветов
в одежде. И в обстановке тоже. При съемке цифровой камерой предпочтителен зеленый цвет. Иногда используют другие цвета наприесли бы Киану Ривз одел малиновые штаны, то при «кеинге» малинового фона оказался бы без оных. И вообще его ноги стали бы невидимыми, хотя и в ботинках.
+
в одежде. И в обстановке тоже. При съемке цифровой камерой предпочтителен зеленый цвет. Иногда используют другие цвета наприесли бы Киану Ривз одел малиновые штаны, то при «кеинге» малинового фона оказался бы без оных. И вообще его ноги стали бы невидимыми, хотя и в ботинках.
  
 
[[Изображение:Img 92 92 2.jpg|thumb|Рис. 3. Должно получиться примерно так. Обратите внимание, что на картинке для дорожки с динозавром уже помещены эффекты Chroma Key (HSV) и Blur.]]
 
[[Изображение:Img 92 92 2.jpg|thumb|Рис. 3. Должно получиться примерно так. Обратите внимание, что на картинке для дорожки с динозавром уже помещены эффекты Chroma Key (HSV) и Blur.]]
Строка 66: Строка 66:
 
Cinelerra не понимает несжатый AVI).
 
Cinelerra не понимает несжатый AVI).
  
Для фоновой подложки то есть того, на чем мы будем размещать
+
Для фоновой подложки то есть того, на чем мы будем размещать
динозавра я взял собственноручно сделанную фотографию одной из
+
динозавра я взял собственноручно сделанную фотографию одной из
киевских улиц. Она безлюдна вероятно, прохожие разбежались при
+
киевских улиц. Она безлюдна вероятно, прохожие разбежались при
 
виде такого монстра.
 
виде такого монстра.
  
Строка 76: Строка 76:
  
 
Теперь отметим маркерами границы клипа с динозавром. Тащим
 
Теперь отметим маркерами границы клипа с динозавром. Тащим
на этот клип эффект... Постойте, в Cinelerra есть две эффекта, связанных с Chroma Key. Это просто Chroma Key и Chroma Key (HSV). Какой
+
на этот клип эффект… Постойте, в Cinelerra есть две эффекта, связанных с Chroma Key. Это просто Chroma Key и Chroma Key (HSV). Какой
использовать? Разница между этими двумя заключена в способе, которым вы задаете программе, по каким критериям убирать фон. В “обычном” Chroma Key меньше параметров.
+
использовать? Разница между этими двумя заключена в способе, которым вы задаете программе, по каким критериям убирать фон. В «обычном» Chroma Key меньше параметров.
  
 
[[Изображение:Img 92 92 3.jpg|thumb|left|Рис. 4. Это и есть та самая пипетка в окне Compositor. Я довольно криво пометил ее красным кружком.]]
 
[[Изображение:Img 92 92 3.jpg|thumb|left|Рис. 4. Это и есть та самая пипетка в окне Compositor. Я довольно криво пометил ее красным кружком.]]
 
В нем вы можете:
 
В нем вы можете:
 
# Выбрать цвет фона, который надо удалить (нажмите кнопку Color и выберите нужный цвет). Как более точный вариант, в окне Compositor с помощью пипетки выберите цвет фона, а затем в окне эффекта Chroma Key нажмите кнопку Use Color Picker, чтобы «заполучить» в это окно выбранный в Compositor’е цвет. Эта секция настроек одинакова и в Chroma Key, и в Chroma Key (HSV) (Рис. 4).
 
# Выбрать цвет фона, который надо удалить (нажмите кнопку Color и выберите нужный цвет). Как более точный вариант, в окне Compositor с помощью пипетки выберите цвет фона, а затем в окне эффекта Chroma Key нажмите кнопку Use Color Picker, чтобы «заполучить» в это окно выбранный в Compositor’е цвет. Эта секция настроек одинакова и в Chroma Key, и в Chroma Key (HSV) (Рис. 4).
# Далее, у вас есть два ползунка Slope и Threshold. Увеличение порога (threshold) убирает цвет в большем диапазоне, чем изначальный выбранный. То есть, чем больше значение порога, тем больше зеленого оттенка удаляется из изображения (удаленные пиксели становятся прозрачными). И напротив, уменьшение порога оставляет в кадре больше зеленых цветов. А ползунок Slope (откос, наклон) предназначен для сглаживания границ объекта, который расположен на фоне. В нашем случае этот объект динозавр. Slope плохо работает с форматами видео, где применяется сжатие с потерями.
+
# Далее, у вас есть два ползунка Slope и Threshold. Увеличение порога (threshold) убирает цвет в большем диапазоне, чем изначальный выбранный. То есть, чем больше значение порога, тем больше зеленого оттенка удаляется из изображения (удаленные пиксели становятся прозрачными). И напротив, уменьшение порога оставляет в кадре больше зеленых цветов. А ползунок Slope (откос, наклон) предназначен для сглаживания границ объекта, который расположен на фоне. В нашем случае этот объект динозавр. Slope плохо работает с форматами видео, где применяется сжатие с потерями.
  
 
[[Изображение:Img 92 92 4.jpg|thumb|Рис. 5. В окне Compositor смотрим, что получается. Ура, зеленый фон динозавра чудесным образом исчез!]]
 
[[Изображение:Img 92 92 4.jpg|thumb|Рис. 5. В окне Compositor смотрим, что получается. Ура, зеленый фон динозавра чудесным образом исчез!]]
 
В связи с применением параметра Threshold уместно поговорить о
 
В связи с применением параметра Threshold уместно поговорить о
 
выборе фонового цвета для объекта. Например, у вас есть синий автомобиль на голубом фоне. Очевидно, что регулируя ползунок Threshold,
 
выборе фонового цвета для объекта. Например, у вас есть синий автомобиль на голубом фоне. Очевидно, что регулируя ползунок Threshold,
добиться четких границ автомобиля будет очень трудно машина
+
добиться четких границ автомобиля будет очень трудно машина
 
постоянно будет окружена фоновыми пикселями. Стало быть, фон для
 
постоянно будет окружена фоновыми пикселями. Стало быть, фон для
 
такой машины надо сделать зеленым, тогда его проще будет убрать.
 
такой машины надо сделать зеленым, тогда его проще будет убрать.
Строка 103: Строка 103:
 
сходных с выбранным. Поясню на отвлеченном примере. Допустим, вы
 
сходных с выбранным. Поясню на отвлеченном примере. Допустим, вы
 
сняли объект на фоне. Однако цвет этого фона получился не совсем
 
сняли объект на фоне. Однако цвет этого фона получился не совсем
однородным - на фоновый «экран» могла упасть тень, или наоборот,
+
однородным на фоновый «экран» могла упасть тень, или наоборот,
 
участок фона осветлился. Управляя значением Hue Tolerance, вы можете расширить для эффекта диапазон цветов, которые надо убрать, то
 
участок фона осветлился. Управляя значением Hue Tolerance, вы можете расширить для эффекта диапазон цветов, которые надо убрать, то
 
есть охватить и тени, и светлые пятна.
 
есть охватить и тени, и светлые пятна.
Строка 110: Строка 110:
 
изменения параметров передаются маске, представляющей объект на
 
изменения параметров передаются маске, представляющей объект на
 
альфа-канале. Чтобы посмотреть маску, поставьте галочку на Show
 
альфа-канале. Чтобы посмотреть маску, поставьте галочку на Show
мер, в «Матрице» это был малиновый, а в «Хищнике» красный. И
+
мер, в «Матрице» это был малиновый, а в «Хищнике» красный. И
 
mask. Учтите, что маска передается в Compositor, то есть галочка
 
mask. Учтите, что маска передается в Compositor, то есть галочка
на Show mask это не просто способ видеть, как выглядит маска.
+
на Show mask это не просто способ видеть, как выглядит маска.
 
Нет, маска станет частью кадра. Таким образом вы можете получать
 
Нет, маска станет частью кадра. Таким образом вы можете получать
 
эффект движущегося силуэта. Некогда подобное было в заставке
 
эффект движущегося силуэта. Некогда подобное было в заставке
передачи «В мире животных», не знаю как теперь я телевизор не
+
передачи «В мире животных», не знаю как теперь я телевизор не
 
смотрю (Рис. 7).
 
смотрю (Рис. 7).
  
 
А если применить к такой маске эффект Invert Video, то получится
 
А если применить к такой маске эффект Invert Video, то получится
другой любопытный эффект прозрачный силуэт станет двигаться на
+
другой любопытный эффект прозрачный силуэт станет двигаться на
 
однородном фоне, а подложка будет просматриваться в силуэте.
 
однородном фоне, а подложка будет просматриваться в силуэте.
  
 
В Chroma Color (HSV) есть и другие настройки. Если границы объекта идут «лесенкой» из-за того, что его часть была расценена эффектом
 
В Chroma Color (HSV) есть и другие настройки. Если границы объекта идут «лесенкой» из-за того, что его часть была расценена эффектом
как фон, увеличьте значение Min Brightness это может помочь. Если
+
как фон, увеличьте значение Min Brightness это может помочь. Если
 
некоторые части объекта стали прозрачными, попробуйте уменьшить
 
некоторые части объекта стали прозрачными, попробуйте уменьшить
 
Max Brightness.
 
Max Brightness.
Строка 130: Строка 130:
 
Надо сказать, что в том же Adobe Premiere Pro 2, в аналогичном
 
Надо сказать, что в том же Adobe Premiere Pro 2, в аналогичном
 
эффекте, настроек гораздо меньше. Однако, с другой стороны, там
 
эффекте, настроек гораздо меньше. Однако, с другой стороны, там
больше сходных эффектов надо полагать, они несут в себе узкую
+
больше сходных эффектов надо полагать, они несут в себе узкую
специализацию, а Chroma Color (HSV) это инструмент широкого профиля, универсальный.
+
специализацию, а Chroma Color (HSV) это инструмент широкого профиля, универсальный.
  
Рассмотренному сегодня эффекту можно найти много применений Chroma key используется не только в прогнозах погоды. Кроме
+
Рассмотренному сегодня эффекту можно найти много применений Chroma key используется не только в прогнозах погоды. Кроме
 
динозавров и прочей живности есть еще космические корабли, летающие тарелки, взрывы, пламя (последние быстро и просто можно делать
 
динозавров и прочей живности есть еще космические корабли, летающие тарелки, взрывы, пламя (последние быстро и просто можно делать
 
в Adobe After Effects и Particle Illusion), анимированные логотипы.
 
в Adobe After Effects и Particle Illusion), анимированные логотипы.
Chroma key эффект, который вы найдете не в каждой монтажной программе, и его редко встретишь в ПО для новичков. Хотя использование данного эффекта простое, оно требует исходных видеоматериалов, которых у неподготовленного пользователя, скорее всего, нет
+
Chroma key эффект, который вы найдете не в каждой монтажной программе, и его редко встретишь в ПО для новичков. Хотя использование данного эффекта простое, оно требует исходных видеоматериалов, которых у неподготовленного пользователя, скорее всего, нет
 
под рукой. Ведь эффект работает, когда есть с чем работать.
 
под рукой. Ведь эффект работает, когда есть с чем работать.
  

Текущая версия на 21:31, 3 июня 2008

[править] Хроматический ключ

ЧАСТЬ 1 Динозавры заполонили улицы мирного города и жители в страхе разбегаются… Петр Семилетов покажет, как создать картину грядущего апокалипсиса средствами Cinelerra!

Сегодня мы начинаем серию статей о монтаже видео в программе нелинейного монтажа Cinelerra (см. LXF85). Продукт этот, равно как и его установка, не отличается простотой. Нужно отметить, что существует две одновременно разрабатываемые версии — просто Cinelerra (оригинальная версия от Heroine Virtual Ltd.) и Cinelerra CV (версия, создаваемая сообществом программистов независимо от Heroine Virtual Ltd.). Обе ветки иногда обмениваются исходным кодом. В «исходники» включено много библиотек — это ffmpeg, theora, libtiff, toolame и многие другие, что добавляет добавляет хлопот при сборке. Как говорится, всё своё несу с собой.

(thumbnail)
Рис. 1. Однако, заставка при запуске красивая!

В итоге собрать Cinelerra из исходных текстов довольно сложно — выползают ошибки то в одной, то в другой библиотеке, включенной в дистрибутив программы. Однако, находятся смельчаки, собирающие пакеты. Эти пакеты разнятся по своей функциональности (подозреваю, потому, что сборщики пакетов отключают то, что не хочет компилироваться). В итоге один пакет понимает такие-то форматы файлов, а другой их не понимает.

Кроме того, обычная версия и CV несколько отличаются друг от друга. Поэтому при описании приемов работы я буду делать упор на те функции, которые есть в обеих версиях и не буду «заморачиваться» с форматами. Допустим, Cinelerra по сути должна работать с видео, где есть альфа-каналы. Грубо говоря, это фильмы, где фон прозрачный и его не надо искусственно удалять, ежели в том возникнет нужда. Но в установленной у меня сборке Cinelerra видео с альфа-каналами не поддерживается. Я не буду говорить, что еще у меня не поддерживается, лучше отведем место для более полезного текста.

Эффекты и монтажные приемы мы будем разбирать на примерах. Я предполагаю, что вы обладаете начальными знаниями по работе с Cinelerra — то есть умеете загружать данные в проект, создавать новые дорожки, располагать на них фрагменты видео и для вас не составляет трудности и пользование некоторыми сторонними утилитами, например GIMP (читайте учебники предыдущих выпусков LXF!). А самое главное — у вас есть оцифрованные видеозаписи или статичные изображения для экспериментов. Почти всё, о чем я буду рассказывать, применимо как к видео, так и к обычным картинкам (TIFF, PNG и так далее) — с точки зрения Cinelerra безразлично, что вы монтируете.

[править] Эффект замещения фона

(thumbnail)
Рис. 2. Вот с таким динозавром нам придется иметь дело.

Этот эффект очень любят на телевидении. Самый очевидный пример его использования — прогноз погоды. Ведущую (или ведущего) снимают на однородном и одноцветном фоне. Чаще всего это эдакий глубоко-синий (ближе к голубому) или салатовый (ближе к светло-зеленому, чем к желтому). Затем с помощью специального эффекта фон заменяется на изображение карты с температурами и всякими осадками. В любительском кино (вероятно, вы снимаете именно его) вам будет физически трудно снять актера на однородном и одноцветном фоне. Для этого нужны приспособления, хотя бы цветной «экран» и правильное освещение.

Однако эффекту есть много других применений. Допустим, вы создали в Blender трехмерную анимацию (см. LXF91) и хотите наложить ее на какое-то видео. Для этого вам надо вывести анимация на — да-да — одноцветном однородном фоне, и заняться в Cinelerra тем, что в монтаже называется по-разному. Иногда это «keying». А иногда — «chroma key». В русскоязычной среде можно встретить кальку «кеинг», хотя в английском языке «key» произносится как «ки», а не «кей», как некоторые думают и говорят.

Пара слов о цвете фона. Я уже говорил о двух основных — зеленом и синем. Такие цвета не имеют ничего общего с цветом человеческой кожи. Разумеется, актер или диктор должны избегать этих же цветов в одежде. И в обстановке тоже. При съемке цифровой камерой предпочтителен зеленый цвет. Иногда используют другие цвета — наприесли бы Киану Ривз одел малиновые штаны, то при «кеинге» малинового фона оказался бы без оных. И вообще его ноги стали бы невидимыми, хотя и в ботинках.

(thumbnail)
Рис. 3. Должно получиться примерно так. Обратите внимание, что на картинке для дорожки с динозавром уже помещены эффекты Chroma Key (HSV) и Blur.

Для примера в этой статье я буду использовать видео, где на ярко-зеленом фоне движется динозавр. У меня в запасе есть и видео с некой девушкой на зеленом фоне, но я не уверен в законности его использования в качестве иллюстративного материала. Поэтому будем пользоваться динозавром. Модель была сделана Айвеном Рамаданом и помещена на http://www.3dkingdom.org для свободного скачивания. Я отрисовал ее в 3dMax затем перевел в DV AVI (правильнее было бы вывести в несжатый AVI, но по иронии судьбы моя версия Cinelerra не понимает несжатый AVI).

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

Загрузите в Cinelerra подложку и видео (либо последовательность статичных кадров), снятое на зеленом или синем фоне (далее будем писать: фон и клип с динозавром) и расставьте их по дорожкам. Дорожка с динозавром должна быть над дорожкой с фоном.

Теперь отметим маркерами границы клипа с динозавром. Тащим на этот клип эффект… Постойте, в Cinelerra есть две эффекта, связанных с Chroma Key. Это просто Chroma Key и Chroma Key (HSV). Какой использовать? Разница между этими двумя заключена в способе, которым вы задаете программе, по каким критериям убирать фон. В «обычном» Chroma Key меньше параметров.

(thumbnail)
Рис. 4. Это и есть та самая пипетка в окне Compositor. Я довольно криво пометил ее красным кружком.

В нем вы можете:

  1. Выбрать цвет фона, который надо удалить (нажмите кнопку Color и выберите нужный цвет). Как более точный вариант, в окне Compositor с помощью пипетки выберите цвет фона, а затем в окне эффекта Chroma Key нажмите кнопку Use Color Picker, чтобы «заполучить» в это окно выбранный в Compositor’е цвет. Эта секция настроек одинакова и в Chroma Key, и в Chroma Key (HSV) (Рис. 4).
  2. Далее, у вас есть два ползунка — Slope и Threshold. Увеличение порога (threshold) убирает цвет в большем диапазоне, чем изначальный выбранный. То есть, чем больше значение порога, тем больше зеленого оттенка удаляется из изображения (удаленные пиксели становятся прозрачными). И напротив, уменьшение порога оставляет в кадре больше зеленых цветов. А ползунок Slope (откос, наклон) предназначен для сглаживания границ объекта, который расположен на фоне. В нашем случае этот объект — динозавр. Slope плохо работает с форматами видео, где применяется сжатие с потерями.
(thumbnail)
Рис. 5. В окне Compositor смотрим, что получается. Ура, зеленый фон динозавра чудесным образом исчез!

В связи с применением параметра Threshold уместно поговорить о выборе фонового цвета для объекта. Например, у вас есть синий автомобиль на голубом фоне. Очевидно, что регулируя ползунок Threshold, добиться четких границ автомобиля будет очень трудно — машина постоянно будет окружена фоновыми пикселями. Стало быть, фон для такой машины надо сделать зеленым, тогда его проще будет убрать. Итак, для фона выбираем тот цвет, который меньше всего присутствует в окраске объекта.

Теперь о Chroma Color (HSV). Работает этот эффект только если цветовая модель вашего видеопроекта является одной из следующих: RGBA8, RGBAFloat, YUVA8. Это те модели, в которых есть альфа-канал. Для изменения цветовой модели воспользуйтесь списком Color Mode в окне, вызываемом из Settings > Format.

(thumbnail)
Рис. 6. Окно параметров эффекта во всем великолепии.

В Chroma Color (HSV) вы работаете с оттенком выбранного цвета (hue). Параметр Hue Tolerance позволяет управлять удалением цветов, сходных с выбранным. Поясню на отвлеченном примере. Допустим, вы сняли объект на фоне. Однако цвет этого фона получился не совсем однородным — на фоновый «экран» могла упасть тень, или наоборот, участок фона осветлился. Управляя значением Hue Tolerance, вы можете расширить для эффекта диапазон цветов, которые надо убрать, то есть охватить и тени, и светлые пятна.

Chroma Color (HSV) позволяет влиять на альфа-канал. Все ваши изменения параметров передаются маске, представляющей объект на альфа-канале. Чтобы посмотреть маску, поставьте галочку на Show мер, в «Матрице» это был малиновый, а в «Хищнике» — красный. И mask. Учтите, что маска передается в Compositor, то есть галочка на Show mask — это не просто способ видеть, как выглядит маска. Нет, маска станет частью кадра. Таким образом вы можете получать эффект движущегося силуэта. Некогда подобное было в заставке передачи «В мире животных», не знаю как теперь — я телевизор не смотрю (Рис. 7).

А если применить к такой маске эффект Invert Video, то получится другой любопытный эффект — прозрачный силуэт станет двигаться на однородном фоне, а подложка будет просматриваться в силуэте.

В Chroma Color (HSV) есть и другие настройки. Если границы объекта идут «лесенкой» из-за того, что его часть была расценена эффектом как фон, увеличьте значение Min Brightness — это может помочь. Если некоторые части объекта стали прозрачными, попробуйте уменьшить Max Brightness.

(thumbnail)
Рис. 7. Кто облил динозавра краской?

Надо сказать, что в том же Adobe Premiere Pro 2, в аналогичном эффекте, настроек гораздо меньше. Однако, с другой стороны, там больше сходных эффектов — надо полагать, они несут в себе узкую специализацию, а Chroma Color (HSV) — это инструмент широкого профиля, универсальный.

Рассмотренному сегодня эффекту можно найти много применений — Chroma key используется не только в прогнозах погоды. Кроме динозавров и прочей живности есть еще космические корабли, летающие тарелки, взрывы, пламя (последние быстро и просто можно делать в Adobe After Effects и Particle Illusion), анимированные логотипы. Chroma key — эффект, который вы найдете не в каждой монтажной программе, и его редко встретишь в ПО для новичков. Хотя использование данного эффекта простое, оно требует исходных видеоматериалов, которых у неподготовленного пользователя, скорее всего, нет под рукой. Ведь эффект работает, когда есть с чем работать.


Персональные инструменты
купить
подписаться
Яндекс.Метрика