8118894f98d71e932cd17f98ca892d09e772857f
[melted] / docs / services.txt
1 Producers
2 ---------
3
4         ffmpeg
5
6                 Description:
7
8                         Test case pipe based producer for video and audio.
9
10                 Constructor argument:
11
12                         'file'  - produce a/v from file
13                         v4l             - produce a/v from video4linux and dsp device
14
15                 Initialisation Properties
16
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
31
32                 Read Only Properties
33
34                         string resource - file or "v4l"
35                         int end_of_clip - holds 1 when input is exhausted
36
37                 Dependencies
38
39                         ffmpeg executable.
40
41                 Known Bugs
42
43                         in point setting is broken.
44
45                         Implementation does not allow fast random access.
46
47         libdv
48
49                 Description:
50
51                         libdv based decoder for video and audio.
52
53                 Constructor argument:
54
55                         'file'  - produce a/v from file
56
57                 Initialisation Properties
58
59                         timecode in - in point
60                         timecode out - out point
61
62                 Read Only Properties
63
64                         string resource - file location
65                         double fps - output frames per second 
66                         double aspect_ratio - aspect ratio of video
67
68                 Dependencies
69
70                         libdv.
71
72                 Known Bugs
73
74                         None.
75
76         mcdv
77
78                 Description:
79
80                         Mainconcept based dv decoder for video and audio.
81
82                 Constructor argument:
83
84                         'file'  - produce a/v from file
85
86                 Initialisation Properties
87
88                         timecode in - in point
89                         timecode out - out point
90
91                 Read Only Properties
92
93                         string resource - file location
94                         double fps - output frames per second 
95                         double aspect_ratio - aspect ratio of video
96
97                 Dependencies
98
99                         mainconcept dv sdk and libdv.
100
101                 Known Bugs
102
103                         Can be problematic with source NTSC DV files?
104
105         mcmpeg
106
107                 Description:
108
109                         Mainconcept based mpeg decoder for video and audio.
110
111                 Constructor argument:
112
113                         'file'  - produce a/v from file
114
115                 Initialisation Properties
116
117                         timecode in - in point
118                         timecode out - out point
119
120                 Read Only Properties
121
122                         string resource - file location
123                         double fps - output frames per second 
124                         double aspect_ratio - aspect ratio of video
125
126                 Dependencies
127
128                         mainconcept mpeg sdk.
129
130                 Known Bugs
131
132                         None.
133
134         pango
135         pixbuf
136         ppm
137
138
139 Filters
140 -------
141
142         deinterlace
143         ffmpeg_dub
144         gamma
145         greyscale
146         resize
147
148 Transitions
149 -----------
150
151         composite
152
153 Consumers
154 ---------
155
156         bluefish
157         ffmpeg
158         sdl
159