/usr/share/mlt/plus/filter_dynamictext.yml is in libmlt-data 0.9.2-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | schema_version: 0.1
type: filter
identifier: dynamictext
title: Dynamic text
version: 1
copyright: Brian Matherly
creator: Brian Matherly
license: LGPLv2.1
language: en
tags:
- Video
description: Overlay dynamic text onto the video
notes: >
The dynamic text filter will search for keywords in the text to be overlayed
and will replace those keywords on a frame-by-frame basis.
parameters:
- identifier: argument
title: Dynamic text
type: string
description: |
The text to overlay. May include keywords enclosed in "#".
Keywords include:
* #timecode# - timecode of the frame (based on framerate and position)
* #frame# - frame number of the frame
* #filedate# - modification date of the file
Keywords may also be any frame property (e.g. #meta.media.0.codec.frame_rate#)
The # may be escaped with "\".
required: yes
readonly: no
default: > #trick to escape "#" character
#timecode#
widget: text
- identifier: geometry
title: Geometry
type: geometry
description: A set of X/Y coordinates by which to adjust the text.
default: 0%/0%:100%x100%:100
- identifier: family
title: Font family
type: string
description: >
The typeface of the font.
default: Sans
readonly: no
mutable: yes
widget: combo
- identifier: size
title: Font size
type: integer
description: >
The size in pixels of the font.
default: 48
readonly: no
mutable: yes
widget: spinner
- identifier: weight
title: Font weight
type: integer
description: The weight of the font.
minimum: 100
maximum: 1000
default: 400
readonly: no
mutable: yes
widget: spinner
- identifier: fgcolour
title: Foreground color
type: string
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. You can also use a HTML-style color values #rrggbb or #aarrggbb.
default: 0x000000ff
readonly: no
mutable: yes
widget: color
- identifier: bgcolour
title: Background color
type: string
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. You can also use a HTML-style color values #rrggbb or #aarrggbb.
default: 0x00000020
readonly: no
mutable: yes
widget: color
- identifier: olcolour
title: Outline color
type: string
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. You can also use a HTML-style color values #rrggbb or #aarrggbb.
readonly: no
mutable: yes
widget: color
- identifier: outline
title: Outline Width
type: string
description: >
The width of the outline in pixels.
readonly: no
default: 0
minimum: 0
maximum: 3
mutable: yes
widget: spinner
- identifier: pad
title: Padding
type: integer
description: >
The number of pixels to pad the background rectangle beyond edges of text.
readonly: no
default: 0
mutable: yes
widget: spinner
- identifier: halign
title: Horizontal alignment
description: >
Set the horizontal alignment within the geometry rectangle.
type: string
default: left
values:
- left
- centre
- right
mutable: yes
widget: combo
- identifier: valign
title: Vertical alignment
description: >
Set the vertical alignment within the geometry rectangle.
type: string
default: top
values:
- top
- middle
- bottom
mutable: yes
widget: combo
|