Показаны сообщения с ярлыком camera/projector. Показать все сообщения
Показаны сообщения с ярлыком camera/projector. Показать все сообщения

23 августа, 2023

Canvas (холст) и W Scale (Ratio), H Scale (Ratio) в Cinelerra

В Cinelerra (во всех версиях) в окне 'Формат проекта' (Set Format) имеются параметры W и H, определяющие Canvas Size (Размер холста). Присутствуют там также W Ratio и H Ratio | Ширина (Соотношение) и Высота (Соотношение). 
UPD.: В форке Cin-CVE эти параметры давно были переименованы в W Scale и H Scale, а в янв. 2024 - и в Cin-HV, и Cin-CV (мной).
Что это такое ?
По умолчанию, Canvas Size (Размер холста), то-бишь размер проекта, он же размер вывода (Output size) при первом старте программы равен 720х576, а в полях W Ratio и H Ratio стоит 1.0000. Например, вы решили увеличить размер холста в 2 раза. Вам не нужно пересчитывать цифры - просто введите в эти поля значение '2'. Значения в полях W и H автоматически будут пересчитаны как 1440 и 1152 и вы увидите как изменится размер холста в Составителе (Compositor). 
Таким образом: в полях W Scale (Ratio), H Scale (Ratio) стоят значения, определяющие соотношение размеров нового холста к старому (в рассматриваемом примере 1440х1152 к 720х576). При этом какие бы значения ни стояли в полях W и H, в W Ratio и H Ratio будут значения, определяющие соотношение к 720х576. Например, установим размер холста 1280х720. W Ratio и H Ratio станут 1.7778 и 1.2500 соответственно, ибо 1280 / 720 = 1.7778 ...

А теперь загрузим медиаресурс (картинку или видео) в окно Ресурсы (Resources), щёлкнем там правой кнопкой по иконке м.ресурса (например, размером 1280х720), перейдём в Match...-> щёлкнем Match project size (Согласовать размер проекта). В окне Set Format размер холста автоматически примет значение 1280x720, а в полях W Ratio, H Ratio значения будут 1.0000. При последующих изменениях размера холста, коэффициенты будут пересчитываться к холсту размера 1280x720.
Выберем из предустановок размер холста 1920x1080. W Ratio, H Ratio примет значение 1.5000 (так как 1920 / 1280 = 1.5 ...). А теперь установим значения W Ratio, H Ratio = 1.0000.  Canvas Size автоматически примет размер 1280x720.
Вот и всё - так это работает.

Когда ещё это может быть полезно ?
Например < с такой целью >. Здесь, в целях стабилизации видео, сначала увеличили Track Size (Размер трека) (правой кнопкой по треку), введя значение 1.2 в поле Scale и увеличив тем самым ширину и высоту на 20%, а затем коэффициент '1.2' ввели в поля W Ratio и H Ratio, масштабировав тем самым холст соответственно размеру трека. В результате эффект Motion (Движение) получил больше рабочего пространства для стабилизации.

Также этот калькулятор будет полезен при работе с эффектом Translate (Координатное преобразование).

И ещё: эта настройка не определяет Sample (pixel) Aspect Ratio.

Кстати, а что такое холст в Cinelerra (вероятно с этого надо было начинать) ? 
Как указано в глоссарии к < букварю синелерриста >, который хоть местами и устарел, но по-прежнему рекомендуется к прочтению всем новичкам в Cinelerra, ибо писали его пользователи и разработчики первой и второй волн, действительно понимающие как работает программа:
CANVAS
the space of the compositor where the final video is displayed. It can be imagined as the canvas of a painter or as the screen of a theatre. The standard canvas sizes are 720x576 (PAL) and 720x480 (NTSC).
TIMELINE
the part of the program window that contains video and audio tracks and displays the edits as they occur in time.

То-есть, холст -  это пространство в Compositor (в Составителе или Компоновщике, если хотите, но только ж не в "Композиторе", ёпрст.. !!), где отображается финальное видео, то-бишь результат вывода проектора.
То, что мы видим в Составителе - это, по сути, как модульная картина, обычно состоящая из нескольких фрагментов, которые вместе составляют единое изображение.

А вот < определение > холста, недавно зашедшее в руководство по Cin-GG  -  грубая ошибка, свидетельствующая о непонимании фундаментальных основ программы:
The entire space comprised by the timebar (horizontal extent) and the stack of the tracks, whether empty or occupied, (vertical extent) is called the canvas, in analogy of the workspace of raster graphics programs or the painter's canvas. It is usual to interchange the terms timeline and canvas. In the canvas, Audio tracks are different from Video tracks so a media including both audio and video will be split into 2 or more indipendent tracks. There is no like function present in other programs, although there are workarounds.

Оказывается временная линейка и монтажный стол с треками, по мнению cin-gg community - это холст.
Ну и дальше там ещё отжигают: 
"..media loaded in the timeline (canvas).. This leads to some advantages (e.g. putting an effect only in a part of the edit) but one must always keep in mind that the edit remains dependent on the track and the entire canvas."

Эх, community ... Много героев - мало понимания.
P.S.
Очень подробно о холсте (размере проекта), размере трека, камере и проекторе я рассказывал в этом блоге в начале статьи о использовании в Cinelerra < маски в качестве кадрирующей рамки >. Ну и ещё одна полезная < ссылка > из архива рассылки cinelerra-cv.
P.P.S.
Автор изменений прочитал эту статью, дебаты в комментариях, перечитал руководство и принял < решение > отменить нововведение.

07 февраля, 2022

How to create Alpha Track Matte in Cinelerra (p. 2.1)

Ещё один пример использования эффекта "Reroute | Перенаправление" в комбинации с "Chroma Key" для создания Alpha Matte в Cinelerra. Детальное описание эффекта и примеры работы с ним смотрите в предыдущих публикациях: Эффект "Reroute | Перенаправление" и Alpha Matte в Cinelerra (p. 1),    Alpha Matte in Cinelerra = Reroute and Chroma Key effects (p. 2).





На дорожках монтажного стола:

Video 5: эффект   "Reroute | Перенаправление" -- "общий | shared" ("расшаренный") с дорожки Video 1
Video 4: эффект   "Reroute | Перенаправление" --"общий shared" ("расшаренный") с дорожки Video 2
Video 3: эффект   "Flip | Отражение"
Video 2: эффекты  "Chroma Key", "Reroute | Перенаправление" (режим "Alpha replace | Только альфа-канал")
Video 1: эффекты  "Title | Титры", "Reroute | Перенаправление" (режим "Alpha replace |  Только альфа-канал")

Так выглядит изображение, если для дорожки 'Video 4' установить режим наложения "Умножение | Multiply":

Cinelerra: alpha track matte, overlay mode = Multiply


Чтобы развернуть все дорожки одним движением указателя мыши, следует щёлкнуть ЛКМ по верхней дорожке и, не отпуская ЛКМ, провести указателем мыши по кнопкам сверху вниз. Для того, чтобы свернуть все дорожки, следует проделать процедуру в обратном порядке. 

В скринкасте "Chroma key" применяется в режиме "Use Value" (кеинг происходит по яркости (Luma) ), но называть это 'Luma Track Matte' было бы неверным, потому что "Reroute" всё равно использует значение альфа-канала, а не Luma.

P.S. 
Возникает вопрос: а не тот же результат будет получен, если "прокеенное" изображение просто разместить поверх фона без задействования "Reroute" ?  Нет, не тот:

Cinelerra: Chroma Key, Invert Video

P.P.S.
Края накладываемого изображения зубчаты, но таково оно и в оригинале. Применяйте эффект Blur: слегка размойте альфа-канал, остальные каналы отключите.

В следующей публикации Прозрачные титры в Cinelerra (ч.2) | Transparent titles with Cinelerra (p.2) приведён пример использования двойного 'Reroute' для улучшения  сглаживание краёв букв и создания рельефного контура.


01 февраля, 2022

Alpha Matte in Cinelerra = the Reroute and Chroma Key effects (p. 2)

В этой публикации я приведу пример создания Alpha Matte в Cinelerra при помощи эффекта 'Reroute | Перенаправление' в комбинации с 'Chroma Key | Хромакей'. Публикация является продолжением предыдущей статьи о создании Alpha Matte Text в Cinelerraгде я подробно рассказывал о технике работы с эффектом. 

31 июля, 2015

Cinelerra-CV и Pan/Crop в SonyVegas (Windows)

Иногда мне пишут линукс-пользователи, интересующиеся Cinelerra.
Один из них хотел получить в cinelerra подобие инструмента Pan/Crop  в SonyVegas (Windows).
 
Инструмент `Crop - Обрезка` в Cinelerra не позволяет проводить динамическую автоматизацию своих параметров с течением времени.

Пользователь же хотел,  свободно перемещаясь с течением времени кадрирующей рамкой размера 1690х720 по всему изображению размера 1920x1080, отбирать нужные участки и в результате получить из видео размером 1920x1080 видео размером 1690х720, в котором бы отображалось только то содержимое, которое он отобрал рамкой. 

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

Pan/Crop  в SonyVegas имеет: собственно окно инструмента, в котором отображается исходная картинка полностью, производятся манипуляции и окно предварительного просмотра, в котором отображается результат манипуляций.