language: en
tags:
- Video
-description: Convert colour image to greyscale
\ No newline at end of file
+description: Convert colour image to greyscale
language: en
tags:
- Video
-description: |
+description: >
Applies a luma transition between the current and next frames. Useful for
transitions from a slideshow created using producer pixbuf.
parameters:
title: File
type: string
description: The luma map file to be used for the transition
- - identifier: period
+ - identifier: cycle
title: Period
type: integer
description: >
- How long to wait between success iterations of the transition. For best
+ The duration between iterations of the transition. For best
results set this to a multiple of ttl used in pixbuf.
mutable: yes
- default: 24
+ default: 25
+ - identifer: duration
+ title: Duration
+ type: integer
+ description: The length of the transition.
+ mutable: yes
+ default: 25
- identifier: luma.*
title: Luma Properties
description: >
tags:
- Video
description: Overlay text or images onto the video
-notes: |
+notes: >
The watermark filter combines a frame producer and a composite transition to
overlay the specified text or image onto the video.
parameters:
- identifier: argument
- title: File or Text
+ title: File/URL
type: string
- description: A pango or pixbuf producer file name.
+ description: The file to overlay.
required: no
readonly: no
default: unset
widget: fileopen
- identifier: resource
- title: File or Text
+ title: File/URL
type: string
- description: see argument
+ description: The file to overlay.
required: no
readonly: no
default: unset
- widget: fileopen or text
+ widget: fileopen
- identifier: distort
title: Allow distorted scaling
maximum: 1
widget: checkbox
- - identifier: producer
- title: Pango or Pixbuf producer
- type: producer
+ - identifier: producer.*
+ title: Producer
description: |
- A pango or pixbuf producer (as appropriate for the file name).
- Properties may be set on the producer to control its behavior.
+ Properties may be set on the encapsulated producer.
e.g.: producer.align=centre
See "pango" and "pixbuf" producers for details.
readonly: no
- - identifier: composite
- title: Composite Transition
- type: transition
+ - identifier: composite.*
+ title: Composite
description: |
- The transition that combines the images from the pango or pixbuf producer
- with the images from the track.
- Properties may be set on the composite to control its behavior.
+ Properties may be set on the encapsulated composite.
e.g.: composite.valign=c
See "composite" transition for details.
readonly: no
+
+ - identifier: reverse
+ title: Reverse
+ type: integer
+ description: Overlay the video to which the filter is applied atop the supplied file.
+ minimum: 0
+ maximum: 1
+ mutable: yes
+ widget: checkbox
+
+ - identifier: deinterlace
+ description: Force the supplied file to be be deinterlaced if it is interlaced.
+ type: integer
+ description:
+ minimum: 0
+ maximum: 1
+ mutable: yes
+ widget: checkbox
description: A simple color generator.
parameters:
- identifier: argument
- title: Color value
- description: |
+ title: Color
+ description: >
A color value is a hexadecimal representation of RGB plus alpha channel
as 0xrrggbbaa. Colors can also be the words: white, black, red, green,
- or blue.
+ or blue. You can also use a HTML-style color values #rrggbb or #aarrggbb.
type: string
required: no
readonly: no
default: black
- widget: textbox
-
-
+ widget: color
mutable: no
widget: timecode
- - identifier: fps
- title: Frame Rate
- type: double
- description: The output frame rate of the producer
- readonly: yes
-
- identifier: aspect_ratio
title: Aspect Ratio
type: double
description: A libdv based decoder for video and audio.
parameters:
- identifier: argument
- title: Filename
- description: The name of a .dv file.
+ title: File
type: string
required: yes
readonly: no
- default: <null>
widget: fileopen
- identifier: in
- identifier: resource
title: Resource
type: string
- description: The location of the file
readonly: yes
- - identifier: fps
- title: Frame Rate
- type: double
- description: The output frame rate of the producer
- readonly: yes
-
- identifier: length
title: Length
type: time
readonly: no
mutable: yes
widget: combobox
+ default: best
language: en
tags:
- Video
-description: |
+description: >
A title generator that uses the Pango international text layout and Freetype2
font renderer.
-notes: |
+notes: >
Supplying a filename with extension ".txt" causes the loader producer to load
with pango. If the filename begins with "+" the pango producer interprets the
filename as pango text. This is a shortcut to embed titles in melt commands.
For MLT XML, it is recommended that you embed the title text in the property
value.
- Pango has builtin scaling. It will rescale the originally rendered title to
+ Pango has builtin scaling. It will rescale the originally rendered title to
whatever the consumer requests. Therefore, it will lose its aspect ratio if
so requested, and it is up to the consumer to request a proper width and
height that maintains the image aspect.
readonly: no
required: yes
mutable: no
- widget: fileopen # could provide a button to use a file-open dialog
+ widget: fileopen
- identifier: in
title: In point
widget: textbox
- identifier: fgcolour
- title: Foreground Colour
+ title: Foreground color
type: string
description: an RGBA colour specification of the text (i.e. 0xrrggbbaa)
readonly: no
mutable: yes
- widget: colorpicker
+ widget: color
- identifier: bgcolour
- title: Background Colour
+ title: Background color
type: string
description: an RGBA colour of the background rectangle (i.e. 0xrrggbbaa)
readonly: no
mutable: yes
- widget: colorpicker
+ widget: color
- identifier: align
- title: Paragraph Alignment
+ title: Paragraph alignment
type: string
- description: |
+ description: >
left, centre, right (also, numbers 0, 1 and 2 can be used respectively)
readonly: no
mutable: yes
- identifier: pad
title: Padding
type: integer
- description: |
+ description: >
The number of pixels to pad the background rectangle beyond edges of text.
readonly: no
default: 0
widget: combobox
- identifier: weight
- title: Font Weight
+ title: Font weight
type: integer
description: The weight of the font.
default: 400
- identifier: encoding
title: Encoding
type: string
- description: |
+ description: >
The text encoding type of the input if not UTF-8.
See 'iconv --list' for a list of possible inputs.
default: UTF-8
readonly: yes
- identifier: real_width
- title: Real Width
+ title: Real width
type: integer
description: The original, unscaled width of the rendered title.
readonly: yes
- identifier: real_height
- title: Real Height
+ title: Real height
type: integer
description: The original, unscaled height of the rendered title.
readonly: yes
title: Height
type: integer
description: The last requested scaled image height.
- readonly: yes
\ No newline at end of file
+ readonly: yes
language: en
tags:
- Video
-description: |
+description: >
A still graphics to video generator using gdk-pixbuf
-notes: |
+notes: >
Pixbuf has builtin scaling. It will rescale the originally rendered title to
whatever the consumer requests. Therefore, it will lose its aspect ratio if
so requested, and it is up to the consumer to request a proper width and
- identifier: argument
title: File
type: string
- description:
- - >
+ description: >
The name of a graphics file loadable by a gdk-pixbuf loader.
- See /usr/lib/gdk-pixbuf/loaders
- definitely png, jpeg, tiff, pnm, and xpm
- - >
+ See /usr/lib/gdk-pixbuf/loaders.
+ Definitely png, jpeg, tiff, pnm, and xpm will work.
+
If "%" in filename, the filename is used with sprintf generate a
filename from a counter for multi-file/flipbook animation. The file
sequence ends when numeric discontinuity >100.
- - >
+
If filename contains "/.all.", suffix with an extension to load all
pictures with matching extension from a directory.
- - >
+
If filename contains the string "<svg", then pixbuf tries to load the
filename as inline SVG XML, which is convenient for melt commands.
readonly: no
required: yes
mutable: no
- widget: fileopen # could provide a button to use a file-open dialog
+ widget: fileopen
- identifier: in
title: In point
widget: spinner
- identifier: ttl
- title: Time To Live
+ title: Time-to-live
type: integer
description: How long (in frames) to repeat each picture in file sequences.
readonly: no
readonly: yes
- identifier: real_width
- title: Real Width
+ title: Real width
type: integer
- description: The original, unscaled width of the rendered title.
+ description: The original, unscaled width of the rendered image.
readonly: yes
- identifier: real_height
- title: Real Height
+ title: Real height
type: integer
- description: The original, unscaled height of the rendered title.
+ description: The original, unscaled height of the rendered image.
readonly: yes
- identifier: width
type: integer
description: The last requested scaled image height.
readonly: yes
+
+ - identifier: force_reload
+ type: integer
+ description: >
+ Reload the file instead of using its cached image. This property
+ automatically resets itself once it has been set 1 and processed.
+ minimum: 0
+ maximum: 1
+ mutable: yes
+
+ - identifier: disable_exif
+ title: Disable auto-rotation
+ type: integer
+ minimum: 0
+ maximum: 1
+ widget: checkbox
- identifier: resource
title: Resource
type: string
- description: File location. See "argument" above.
readonly: yes
- identifier: in
minimum: 0
mutable: no
widget: timecode
-
- - identifier: fps
- title: Frame Rate
- type: double
- description: The output frame rate of the producer
- readonly: yes
\ No newline at end of file
Construct a service network from an XML description. See docs/mlt-xml.txt.
parameters:
- identifier: argument
- title: URL
+ title: File
type: string
- description: |
- An XML text file containing MLT XML
- Since MLT XML files can be parameterised, the URL syntax is:
- {file-name}[?{param-name}{'='|':'}{param-value}[&{param-name}{'='|':'}{param-value}...]]
- A colon is allowed instead of an equal sign to pacify melt, who tokenises
- anything with an equal sign as a property setting. Also, when running
- melt from the shell, beware of the '?' and shell filename expansion. You
- can surround the URL with single quotations to prevent expansion.
- Finally, the loader will fail to match the filename when you use
- parameters, so preface the url with 'xml:' to force the loader to load
- with the xml service.
+ description: An XML text file containing MLT XML.
readonly: no
required: yes
mutable: no
- identifier: resource
title: Resource
type: string
- description: File location. See "argument" above.
readonly: yes