8 Test case pipe based producer for video and audio.
12 'file' - produce a/v from file
13 v4l - produce a/v from video4linux and dsp device
15 Initialisation Properties
17 string video_type - "file" or "v4l"
18 string video_file - file or v4l device
19 string video_size - WxH of video to produce (default: "")
20 int video_loop - loop video until audio exhausted (default: 0)
21 string audio_type - "file" or "dsp"
22 string audio_file - file or dsp device
23 int audio_rate - audio frequency (default: 48000)
24 int audio_channels - audio channels (default: 2)
25 int audio_track - audio track to use (default: 0)
26 int audio_loop - loop audio until video exhausted (default: 0)
27 timecode in - in point
28 timecode out - out point
29 double fps - output frames per second (default: 25)
30 double aspect_ratio - aspect ratio of video
34 string resource - file or "v4l"
35 int end_of_clip - holds 1 when input is exhausted
43 in point setting is broken.
45 Implementation does not allow fast random access.
51 libdv based decoder for video and audio.
55 'file' - produce a/v from file
57 Initialisation Properties
59 timecode in - in point
60 timecode out - out point
64 string resource - file location
65 double fps - output frames per second
66 double aspect_ratio - aspect ratio of video]
67 timecode length - duration of resource (in seconds)
81 Mainconcept based dv decoder for video and audio.
85 'file' - produce a/v from file
87 Initialisation Properties
89 timecode in - in point
90 timecode out - out point
94 string resource - file location
95 double fps - output frames per second
96 double aspect_ratio - aspect ratio of video
97 timecode length - duration of resource (in seconds)
101 mainconcept dv sdk and libdv.
105 Can be problematic with source NTSC DV files? really? yes - try
112 Mainconcept based mpeg decoder for video and audio.
116 'file' - produce a/v from file
118 Initialisation Properties
120 timecode in - in point
121 timecode out - out point
125 string resource - file location
126 double fps - output frames per second
127 double aspect_ratio - aspect ratio of video
131 mainconcept mpeg sdk.
141 A title generator that uses the Pango international text layout
142 and Freetype2 font renderer.
146 'markup' - a string containing Pango markup see:
147 http://developer.gnome.org/doc/API/2.0/pango/PangoMarkupFormat.html
148 - requires xml-like encoding special chars: <, > ( and '&' and '"' ?)
150 Initialisation Properties
152 timecode in - in point
153 timecode out - out point
154 int video_standard - enum mlt_video_standard from mlt_frame.h
156 this determines proper pixel aspect ratio
158 int fgcolor - an rgba color specification of the text (i.e. 0xrrggbbaa)
159 int bgcolor - an rgba color of the background rectangle
160 int align - paragraph alignment: 0 = left, 1 = center, 2 = right
161 int pad - the number of pixels to pad the background rectangle beyond edges of text
163 string markup - see constructor argument
164 string text - non-markup text (can contain markup chars un-encoded)
165 string font - the default typeface to use when not using markup
167 int x - the horizontal position of the title on the frame
169 int y - the vertical position of the title on the frame
171 double mix - the overall opacity control of the generated title
176 string resource - "pango"
180 libpango-1.0, libpangoft2-1.0, libfreetype, libgdk_pixbuf-2.0, libglib-2.0,
181 libgobject-2.0, libgmodule-2.0, libfontconfig
185 no frame-alignment functionality
191 A graphics overlay generator using gdk-pixbuf
195 'file' - The name of a graphics file loadable by
196 a gdk-pixbuf loader. see /usr/lib/gdk-pixbuf/loaders
197 definitely png, jpeg, tiff, pnm, and xpm
198 - If "%" in filename, the filename is used with sprintf
199 generate a filename from a counter for multi-file/flipbook animation.
200 The file sequence ends when numeric discontinuity >100.
201 - If filename contains "/.all.", suffix with an extension to load
202 all pictures with matching extension from a directory
204 Initialisation Properties
206 timecode in - in point
207 timecode out - out point
208 int video_standard - enum mlt_video_standard from mlt_frame.h
210 this determines proper pixel aspect ratio
211 double ttl - how long (seconds) to repeat each picture in file sequences
215 string resource - file location
219 libgdk_pixbuf-2.0, libglib-2.0, libgobject-2.0, libgmodule-2.0
228 Initialisation Properties
241 Initialisation Properties
250 Initialisation Properties
259 Initialisation Properties
268 Initialisation Properties
277 Initialisation Properties
289 Initialisation Properties
298 Initialisation Properties
310 Initialisation Properties
319 Initialisation Properties
327 Initialisation Properties