Transition Plugin

composite

---
schema_version: 0.1
type: transition
identifier: composite
title: Composite
version: 1
copyright: Ushodaya Enterprises Limited
creator: Dan Dennedy
license: LGPLv2.1
language: en
tags:
  - Video
description: A key-framable alpha-channel compositor for two frames.
notes: |
       Performs dissolves and luma wipes in addition to alpha compositing.
       By default, the aspect ratio of the B frame is respected and the size portion of the geometry specification simply defines a bounding rectangle.
       This performs field-based rendering unless the A frame property "progressive" or "consumer_progressive" or the transition property "progressive" is set to 1.
bugs:
  - Assumes lower field first during field rendering.
parameters:
  - identifier: factory
    title: Factory
    type: string
    description: The name of a factory service used as a non-PGM producer loader.
    default: loader
  - identifier: geometry
    title: Geometry
    type: geometry
    description: Key frame specification. This is a ";" delimited form of the deprecated start, key[n], end properties.
    mutable: yes
  - identifier: progressive
    title: Progressive
    description: Enable or disable field-based rendering.
    type: integer
    minimum: 0
    maximum: 1
    mutable: yes
    widget: checkbox
  - identifier: luma
    title: Luma map
    description: The luma map file name. If not supplied, a dissolve.
    type: string
    default: unset
    mutable: yes
    widget: fileopen
  - identifier: softness
    title: Softness
    description: Only when using a luma map, how soft to make the edges between A and B.
    type: float
    default: 0.0
    minimum: 0.0
    maximum: 1.0
    mutable: yes
  - identifier: luma.*
    title: Luma producer
    description: Properties may be set on the encapsulated producer. Any property starting with "luma." is passed to the non-PGM luma producer.
    readonly: no
    mutable: yes
  - identifier: start
    title: Start geometry
    description: |
                 (deprecated) A geometry specification as X/Y:WxH[!][:mix]
                 X, Y, W, H are assumed to pixel units unless they have the suffix '%'.
                 '!' is a shortcut to specify distort.
                 Mix is always a 2 digit percentage, defaults to 100.
    type: geometry
    default: 85%/5%:10%x10%
    readonly: no
    mutable: yes
  - identifier: end
    title: End geometry
    description: (deprecated) X/Y:WxH[:mix] - The end geometry specification (see "start").
    type: geometry
    readonly: no
    mutable: yes
  - identifier: key[F]
    title: Key frame geometry
    description: (deprecated) X/Y:WxH[:mix] - set a key frame for geometry between the in and out. F is a frame number and can be negative to make it relative to the out point.
    type: geometry
    readonly: no
    mutable: yes
...
Topic revision: r1 - 2012-04-20 - TWikiGuest
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2012 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding MLT Wiki? Send feedback
TWiki Appliance - Powered by TurnKey Linux