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?
111 Mainconcept based mpeg decoder for video and audio.
115 'file' - produce a/v from file
117 Initialisation Properties
119 timecode in - in point
120 timecode out - out point
124 string resource - file location
125 double fps - output frames per second
126 double aspect_ratio - aspect ratio of video
130 mainconcept mpeg sdk.
140 A title generator that uses the Pango international text layout
141 and Freetype2 font renderer.
145 'markup' - a string containing Pango markup see:
146 http://developer.gnome.org/doc/API/2.0/pango/PangoMarkupFormat.html
147 - requires xml-like encoding special chars: <, > ( and '&' and '"' ?)
149 Initialisation Properties
151 timecode in - in point
152 timecode out - out point
153 int video_standard - enum mlt_video_standard from mlt_frame.h
155 this determines proper pixel aspect ratio
157 int fgcolor - an rgba color specification of the text (i.e. 0xrrggbbaa)
158 int bgcolor - an rgba color of the background rectangle
159 int align - paragraph alignment: 0 = left, 1 = center, 2 = right
160 int pad - the number of pixels to pad the background rectangle beyond edges of text
162 string markup - see constructor argument
163 string text - non-markup text (can contain markup chars un-encoded)
164 string font - the default typeface to use when not using markup
166 int x - the horizontal position of the title on the frame
168 int y - the vertical position of the title on the frame
170 double mix - the overall opacity control of the generated title
175 string resource - "pango"
179 libpango-1.0, libpangoft2-1.0, libfreetype, libgdk_pixbuf-2.0, libglib-2.0,
180 libgobject-2.0, libgmodule-2.0, libfontconfig
184 no frame-alignment functionality
190 A graphics overlay generator using gdk-pixbuf
194 'file' - The name of a graphics file loadable by
195 a gdk-pixbuf loader. see /usr/lib/gdk-pixbuf/loaders
196 definitely png, jpeg, tiff, pnm, and xpm
197 - If "%" in filename, the filename is used with sprintf
198 generate a filename from a counter for multi-file/flipbook animation.
199 The file sequence ends when numeric discontinuity >100.
200 - If filename contains "/.all.", suffix with an extension to load
201 all pictures with matching extension from a directory
203 Initialisation Properties
205 timecode in - in point
206 timecode out - out point
207 int video_standard - enum mlt_video_standard from mlt_frame.h
209 this determines proper pixel aspect ratio
210 double ttl - how long (seconds) to repeat each picture in file sequences
214 string resource - file location
218 libgdk_pixbuf-2.0, libglib-2.0, libgobject-2.0, libgmodule-2.0
227 Initialisation Properties
240 Initialisation Properties
249 Initialisation Properties
258 Initialisation Properties
267 Initialisation Properties
276 Initialisation Properties
288 Initialisation Properties
297 Initialisation Properties
309 Initialisation Properties
318 Initialisation Properties
326 Initialisation Properties