Transition: luma

Plugin Information

title: Wipe
media types: Video
description: A generic dissolve and wipe transition processor. "luma" gets its name from how it uses a grayscale "map" file. As the luma value varies over time, a threshold filter is applied to the map to determine what parts of frame A vs. frame B to show. It reads PGM files up to 16 bits! Alternatively, it can use the first frame from any producer that outputs yuv, but it will be limited to the luma gamut of 220 values. This performs field-based rendering unless the A frame property "progressive" or "consumer_progressive" or the transition property "progressive" is set to 1.

version: 2
creator: Dan Dennedy
copyright: Meltytech, LLC
license: LGPLv2.1

Bugs

  • Assumes lower field first output.

Parameters

resource

title: Luma map file
description: Either PGM or any other producible video. If not supplied, performs a dissolve.
type: string
readonly: no
required: no

factory

title: Factory
description: The name of a factory service used as a non-PGM producer loader.
type: string
readonly: no
required: no
default: loader

softness

title: Softness
description: Only when using a luma map, how soft to make the edges between A and B. 0.0 = no softness. 1.0 = too soft.
type: float
readonly: no
required: no

reverse

title: Reverse
description: Reverse the direction of the transition.
type: integer
readonly: no
required: no
default: 0

producer.*

title: Producer
description: Properties may be set on the encapsulated producer. Any property starting with "producer." is passed to the non-PGM luma producer.
type:
readonly: no
required: no

alpha_over

title: Use over-blending on the alpha channel
type: boolean
readonly: no
required: no
default: 0

fix_background_alpha

title: Ensure padding is transparent
description: This is a fix for version 2 that ensures the background of sources without an alpha channel and aspect ratio that does not match the profile get padding that includes an alpha channel. Basically, this should be the new default behavior, but a property is needed to not unexpectedly change the result of existing projects and scripts.
type: boolean
readonly: no
required: no
default: 0

Search

Subscribe

Subscribe to News via RSS.

Recent Posts

About

MLT enables you to author, manage, and run multitrack audio/video compositions.
See our Hall of Fame
Copyright © 2008-2018 by Meltytech, LLC.

Social Links