]> git.sesse.net Git - mlt/blob - src/modules/data_fx.properties
8010af0ee3ce56eaf2c32cb40d4c4dd23dbbd6bd
[mlt] / src / modules / data_fx.properties
1 # This properties file describes the fx available to the data_send and 
2 # data_show filters
3 #
4 # Syntax is as follows:
5 #
6 #       name=<filter>
7 #       name.description=<user defined>
8 #       name.properties.<variable>=<full-property>
9 #       name.<property>=value
10 #       etc
11 #
12 # Typically, the <filter> is a 'region' and additional filters are 
13 # included as properties using the normal region filter syntax.
14 #
15
16 #
17 # The titles filter definition
18 #
19
20 titles=region
21 titles.description=Titles
22 titles.properties.markup=filter[1].producer.markup
23 titles.type.markup=text
24 titles.period=2
25 titles.properties.length[0]=filter[0].composite.out
26 titles.properties.length[1]=filter[1].composite.out
27 titles.composite.geometry=5%,70%:90%x20%
28 titles.filter[0]=watermark
29 titles.filter[0].resource=colour:0x000000
30 titles.filter[0].composite.geometry=0%,0%:100%x100%:0;5=0%,0%:100%x100%:40
31 titles.filter[0].composite.titles=1
32 titles.filter[1]=watermark
33 titles.filter[1].resource=pango:
34 titles.filter[1].producer.markup=Shotcut
35 titles.filter[1].composite.geometry=0%,0%:100%x100%:0;8=0%,0%:100%x100%:100
36 titles.filter[1].composite.titles=1
37
38 #
39 # The top titles filter definition
40 #
41
42 top-titles=region
43 top-titles.description=Top Titles
44 top-titles.properties.markup=filter[1].producer.markup
45 top-titles.type.markup=text
46 top-titles.period=2
47 top-titles.properties.length[0]=filter[0].composite.out
48 top-titles.properties.length[1]=filter[1].composite.out
49 top-titles.composite.geometry=5%,5%:90%x20%
50 top-titles.filter[0]=watermark
51 top-titles.filter[0].resource=colour:0x000000
52 top-titles.filter[0].composite.geometry=0%,0%:100%x100%:0;5=0%,0%:100%x100%:40
53 top-titles.filter[0].composite.titles=1
54 top-titles.filter[1]=watermark
55 top-titles.filter[1].resource=pango:
56 top-titles.filter[1].producer.markup=Shotcut
57 top-titles.filter[1].composite.geometry=0%,0%:100%x100%:0;8=0%,0%:100%x100%:100
58 top-titles.filter[1].composite.halign=centre
59 top-titles.filter[1].composite.titles=1
60
61 #
62 # OK - Silly example...
63 #
64
65 tickertape=region
66 tickertape.description=Tickertape
67 tickertape.properties.markup=filter[1].producer.markup
68 tickertape.type.markup=text
69 tickertape.properties.length[0]=filter[1].composite.out
70 tickertape.composite.geometry=0%,93%:100%x7%
71 tickertape.filter[0]=watermark
72 tickertape.filter[0].resource=colour:0x000000
73 tickertape.filter[0].composite.geometry=0%,0%:100%x100%:100
74 tickertape.filter[0].composite.titles=1
75 tickertape.filter[1]=watermark
76 tickertape.filter[1].resource=pango:
77 tickertape.filter[1].producer.markup=Shotcut
78 tickertape.filter[1].composite.geometry=100%,0%:300%x100%:100;-1=-300%,0%:300%x100%:100
79 tickertape.filter[1].producer.font=San 32
80 tickertape.filter[1].composite.titles=1
81
82 #
83 # ETV Location
84 #
85
86 location=region
87 location.description=Titles
88 location.properties.markup=filter[1].producer.markup
89 location.type.markup=text
90 location.period=2
91 location.properties.length[0]=filter[0].composite.out
92 location.properties.length[1]=filter[1].composite.out
93 location.composite.geometry=0,80:230x30
94 location.filter[0]=watermark
95 location.filter[0].resource=colour:0x6c010100
96 location.filter[0].composite.geometry=-100%,0%:100%x100%:100;25=0%,0%:100%x100%:100
97 location.filter[0].composite.titles=1
98 location.filter[1]=watermark
99 location.filter[1].resource=pango:
100 location.filter[1].producer.markup=
101 location.filter[1].producer.font=San 24
102 location.filter[1].composite.geometry=0%,0%:100%x100%:0;24=0%,0%:100%x100%:0;49=0%,0%:100%x100%:100
103 location.filter[1].composite.titles=1
104 location.filter[1].composite.halign=right
105 location.filter[1].composite.valign=center
106
107 courtesy=region
108 courtesy.description=Titles
109 courtesy.properties.markup=filter[1].producer.markup
110 courtesy.type.markup=text
111 courtesy.period=2
112 courtesy.properties.length[0]=filter[0].composite.out
113 courtesy.properties.length[1]=filter[1].composite.out
114 courtesy.composite.geometry=0,115:230x30
115 courtesy.filter[0]=watermark
116 courtesy.filter[0].resource=colour:0x6c010100
117 courtesy.filter[0].composite.geometry=-100%,0%:100%x100%:0;12=-100%,0%:100%x100%:0;37=0%,0%:100%x100%:100
118 courtesy.filter[0].composite.titles=1
119 courtesy.filter[1]=watermark
120 courtesy.filter[1].resource=pango:
121 courtesy.filter[1].producer.markup=ETV Exclusive
122 courtesy.filter[1].producer.font=San 24
123 courtesy.filter[1].composite.geometry=0%,0%:100%x100%:0;37=0%,0%:100%x100%:0;61=0%,0%:100%x100%:100
124 courtesy.filter[1].composite.titles=1
125 courtesy.filter[1].composite.halign=right
126 courtesy.filter[1].composite.valign=right
127
128 exclusive=region
129 exclusive.description=Exclusive
130 exclusive.period=2
131 exclusive.properties.length[0]=filter[0].composite.out
132 exclusive.properties.length[1]=filter[1].composite.out
133 exclusive.composite.geometry=0,115:230x30
134 exclusive.filter[0]=watermark
135 exclusive.filter[0].resource=colour:0x6c010100
136 exclusive.filter[0].composite.geometry=0%,0%:100%x100%:10;25=0%,0%:100%x100%:100
137 exclusive.filter[0].composite.titles=1
138 exclusive.filter[1]=watermark
139 exclusive.filter[1].resource=pango:
140 exclusive.filter[1].producer.markup=ETV Exclusive
141 exclusive.filter[1].producer.font=San 24
142 exclusive.filter[1].composite.geometry=0%,0%:100%x100%:10;25=0%,0%:100%x100%:100
143 exclusive.filter[1].composite.titles=1
144 exclusive.filter[1].composite.halign=right
145 exclusive.filter[1].composite.valign=right
146
147 file_shot=region
148 file_shot.description=Titles
149 file_shot.period=2
150 file_shot.properties.length[0]=filter[0].composite.out
151 file_shot.properties.length[1]=filter[1].composite.out
152 file_shot.composite.geometry=590,160:80x25
153 file_shot.filter[0]=watermark
154 file_shot.filter[0].resource=colour:0x6c010100
155 file_shot.filter[0].composite.geometry=0%,0%:100%x100%:10;25=0%,0%:100%x100%:100
156 file_shot.filter[0].composite.titles=1
157 file_shot.filter[1]=watermark
158 file_shot.filter[1].resource=pango:
159 file_shot.filter[1].producer.markup=File Shot
160 file_shot.filter[1].producer.font=San 20
161 file_shot.filter[1].composite.geometry=1%,1%:99%x99%:15;25=1%,1%:99%x99%:100
162 file_shot.filter[1].composite.titles=0
163 file_shot.filter[1].composite.halign=centre
164 file_shot.filter[1].composite.valign=centre
165
166 special=region
167 special.description=Titles
168 special.period=2
169 special.properties.length[0]=filter[0].composite.out
170 special.properties.length[1]=filter[1].composite.out
171 special.composite.geometry=465,375:255x35
172 special.filter[0]=watermark
173 special.filter[0].resource=colour:0x6c010100
174 special.filter[0].composite.geometry=100%,0%:100%x100%:0;49=100%,0%:100%x100%:0;74=0%,0%:100%x100%:100
175 special.filter[0].composite.titles=1
176 special.filter[1]=watermark
177 special.filter[1].resource=pango:
178 special.filter[1].producer.markup=Special
179 special.filter[1].producer.font=San 24
180 special.filter[1].composite.geometry=100%,0%:100%x100%:0;49=100%,0%:100%x100%:0;74=0%,0%:100%x100%:100
181 special.filter[1].composite.titles=1
182 special.filter[1].composite.halign=centre
183 special.filter[1].composite.valign=centre
184
185 ticker=region
186 ticker.description=Tickertape
187 ticker.properties.markup=filter[1].producer.markup
188 ticker.type.markup=text
189 ticker.properties.length[0]=filter[1].composite.out
190 ticker.composite.geometry=0,500:722x75
191 ticker.filter[0]=watermark
192 ticker.filter[0].resource=colour:0x6c010100
193 ticker.filter[0].composite.geometry=0%,0%:100%x100%:100
194 ticker.filter[0].composite.titles=1
195 ticker.filter[1]=watermark
196 ticker.filter[1].resource=pango:
197 ticker.filter[1].producer.markup=Ticker - provided for reference
198 ticker.filter[1].composite.geometry=0%,0%:100%x100%:100
199 ticker.filter[1].composite.titles=0
200 ticker.filter[1].producer.font=San 24
201 ticker.filter[1].composite.halign=centre
202 ticker.filter[1].composite.titles=1
203 ticker.filter[1].composite.valign=centre
204
205 super=region
206 super.description=Transcription
207 super.properties.0=filter[1].producer.markup
208 super.properties.1=filter[2].producer.markup
209 super.properties.align=filter[1].composite.valign
210 super.properties.length[0]=filter[0].composite.out
211 super.properties.length[1]=filter[1].composite.out
212 super.properties.length[2]=filter[2].composite.out
213 super.period=2
214 super.composite.geometry=0,410:720x90
215 super.filter[0]=watermark
216 super.filter[0].resource=colour:0xbbbbbb00
217 super.filter[0].composite.geometry=0%,0%:100%x100%:10;25=0%,0%:100%x100%:100
218 super.filter[0].composite.titles=1
219 super.filter[1]=watermark
220 super.filter[1].resource=pango:
221 super.filter[1].producer.markup=
222 super.filter[1].producer.font=San 32
223 super.filter[1].producer.fgcolour=0x6c0101ff
224 super.filter[1].composite.geometry=0%,0%:100%x100%:10;25=0%,0%:100%x100%:100
225 super.filter[1].composite.titles=1
226 super.filter[1].composite.halign=centre
227 super.filter[1].composite.valign=top
228 super.filter[2]=watermark
229 super.filter[2].resource=pango:
230 super.filter[2].producer.markup=
231 super.filter[2].producer.font=San 32
232 super.filter[2].producer.fgcolour=0x6c0101ff
233 super.filter[2].composite.geometry=0%,0%:100%x100%:10;25=0%,0%:100%x100%:100
234 super.filter[2].composite.titles=1
235 super.filter[2].composite.halign=centre
236 super.filter[2].composite.valign=bottom
237
238 obscure=region
239 obscure.description=Obscure
240 obscure.properties.geometry=composite.geometry
241 obscure.properties.resource=resource
242 obscure.properties.length[0]=composite.out
243 obscure.composite.geometry=
244 obscure.resource=rectangle
245 obscure.composite.refresh=1
246 obscure.filter[0]=obscure
247 obscure.filter[0].start=0,0:100%x100%
248