~ubuntu-branches/ubuntu/lucid/ffmpeg/lucid-security

« back to all changes in this revision

Viewing changes to doc/general.texi

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2009-03-13 09:18:28 UTC
  • mfrom: (1.1.8 upstream)
  • Revision ID: james.westby@ubuntu.com-20090313091828-n4ktby5eca487uhv
Tags: 3:0.svn20090303-1ubuntu1+unstripped1
merge from ubuntu.jaunty branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
43
43
@item Name @tab Encoding @tab Decoding @tab Comments
44
44
@item 4xm                       @tab   @tab X
45
45
    @tab 4X Technologies format, used in some games.
46
 
@item ADTS AAC audio            @tab X @tab X
 
46
@item Audio IFF (AIFF)          @tab X @tab X
47
47
@item American Laser Games MM   @tab   @tab X
48
48
    @tab Multimedia format used in games like Mad Dog McCree.
 
49
@item 3GPP AMR                  @tab X @tab X
49
50
@item ASF                       @tab X @tab X
50
51
@item AVI                       @tab X @tab X
51
 
@item AVM2 (Flash 9)            @tab X @tab X
52
 
    @tab Only embedded audio is decoded.
 
52
@item AVISynth                  @tab   @tab X
53
53
@item AVS                       @tab   @tab X
54
54
    @tab Multimedia format used by the Creature Shock game.
55
 
@item Bethsoft VID              @tab   @tab X
 
55
@item Beam Software SIFF        @tab   @tab X
 
56
    @tab Audio and video format used in some games by Beam Software.
 
57
@item Bethesda Softworks VID    @tab   @tab X
56
58
    @tab Used in some games from Bethesda Softworks.
57
 
@item BFI                       @tab   @tab X
58
 
    @tab Brute Force & Ignorance, used in Flash Traffic: City of Angels.
59
 
@item C93                       @tab   @tab X
 
59
@item Brute Force & Ignorance   @tab   @tab X
 
60
    @tab Used in the game Flash Traffic: City of Angels.
 
61
@item Interplay C93             @tab   @tab X
60
62
    @tab Used in the game Cyberia from Interplay.
61
 
@item CIN                       @tab   @tab X
 
63
@item Delphine Software International CIN @tab   @tab X
62
64
    @tab Multimedia format used by Delphine Software games.
63
 
@item Creative VOC              @tab X @tab X
 
65
@item CRC testing format        @tab X @tab
 
66
@item Creative Voice            @tab X @tab X
64
67
    @tab Created for the Sound Blaster Pro.
65
68
@item CRYO APC                  @tab   @tab X
66
69
    @tab Audio format used in some games by CRYO Interactive Entertainment.
67
 
@item DV                        @tab X @tab X
 
70
@item D-Cinema audio            @tab X @tab X
 
71
@item DV video                  @tab X @tab X
68
72
@item DXA                       @tab   @tab X
69
73
    @tab This format is used in the non-Windows version of the Feeble Files
70
74
         game and different game cutscenes repacked for use with ScummVM.
 
75
@item Electronic Arts cdata  @tab    @tab X
71
76
@item Electronic Arts Multimedia  @tab    @tab X
72
77
    @tab Used in various EA games; files have extensions like WVE and UV2.
73
 
@item FLIC                      @tab   @tab X
 
78
@item FFM (FFserver live feed)  @tab X @tab X
 
79
@item Flash (SWF)               @tab X @tab X
 
80
@item Flash 9 (AVM2)            @tab X @tab X
 
81
    @tab Only embedded audio is decoded.
 
82
@item FLI/FLC/FLX animation     @tab   @tab X
74
83
    @tab .fli/.flc files
75
 
@item FLV                       @tab X @tab X
 
84
@item Flash Video (FLV)         @tab   @tab X
76
85
    @tab Macromedia Flash video files
 
86
@item framecrc testing format   @tab X @tab
77
87
@item FunCom ISS                @tab   @tab X
78
88
    @tab Audio format used in various games from FunCom like The Longest Journey.
 
89
@item GIF Animation             @tab X @tab
79
90
@item GXF                       @tab X @tab X
80
91
    @tab General eXchange Format SMPTE 360M, used by Thomson Grass Valley
81
92
         playout servers.
82
 
@item id Cinematic              @tab   @tab X
83
 
    @tab Used in Quake II.
 
93
@item id Quake II CIN video     @tab   @tab X
84
94
@item id RoQ                    @tab X @tab X
85
95
    @tab Used in Quake III, Jedi Knight 2, other computer games.
86
96
@item IFF                       @tab   @tab X
90
100
@item LMLM4                     @tab   @tab X
91
101
    @tab Used by Linux Media Labs MPEG-4 PCI boards
92
102
@item Matroska                  @tab X @tab X
93
 
@item MAXIS EA XA               @tab   @tab X
 
103
@item Matroska audio            @tab X @tab
 
104
@item MAXIS XA                  @tab   @tab X
94
105
    @tab Used in Sim City 3000; file extension .xa.
95
106
@item Monkey's Audio            @tab   @tab X
96
107
@item Motion Pixels MVI         @tab   @tab X
97
 
@item MOV/QuickTime             @tab X @tab X
98
 
@item MPEG audio                @tab X @tab X
99
 
@item MPEG-1 systems            @tab X @tab X
100
 
    @tab muxed audio and video
101
 
@item MPEG-2 PS                 @tab X @tab X
102
 
    @tab also known as @code{VOB} file
103
 
@item MPEG-2 TS                 @tab   @tab X
 
108
@item MOV/QuickTime/MP4         @tab X @tab X
 
109
    @tab 3GP, 3GP2, PSP, iPod variants supported
 
110
@item MP2                       @tab X @tab X
 
111
@item MP3                       @tab X @tab X
 
112
@item MPEG-1 System             @tab X @tab X
 
113
    @tab muxed audio and video, VCD format supported
 
114
@item MPEG-PS (program stream)  @tab X @tab X
 
115
    @tab also known as @code{VOB} file, SVCD and DVD format supported
 
116
@item MPEG-TS (transport stream) @tab X @tab X
104
117
    @tab also known as DVB Transport Stream
105
118
@item MPEG-4                    @tab X @tab X
106
119
    @tab MPEG-4 is a variant of QuickTime.
 
120
@item MIME multipart JPEG       @tab X @tab
107
121
@item MSN TCP webcam            @tab   @tab X
108
122
    @tab Used by MSN Messenger webcam streams.
109
 
@item MXF                       @tab X @tab X
110
 
    @tab Material eXchange Format SMPTE 377M, used by D-Cinema, broadcast industry.
111
 
@item Nullsoft Video            @tab   @tab X
 
123
@item MTV                       @tab   @tab X
 
124
@item Musepack                  @tab   @tab X
 
125
@item Musepack SV8              @tab   @tab X
 
126
@item Material eXchange Format (MXF) @tab X @tab X
 
127
    @tab SMPTE 377M, used by D-Cinema, broadcast industry.
 
128
@item Material eXchange Format (MXF), D-10 Mapping @tab X @tab X
 
129
    @tab SMPTE 386M, D-10/IMX Mapping.
 
130
@item NC camera feed            @tab   @tab X
 
131
    @tab NC (AVIP NC4600) camera streams
 
132
@item Nullsoft Streaming Video  @tab   @tab X
 
133
@item NuppelVideo               @tab   @tab X
112
134
@item NUT                       @tab X @tab X
113
135
    @tab NUT Open Container Format
114
 
@item OMA                       @tab   @tab X
115
 
    @tab Audio format used in Sony Sonic Stage and Sony Vegas.
116
 
@item PlayStation STR           @tab   @tab X
117
 
@item PVA                       @tab   @tab X
 
136
@item Ogg                       @tab X @tab X
 
137
@item TechnoTrend PVA           @tab   @tab X
118
138
    @tab Used by TechnoTrend DVB PCI boards.
 
139
@item raw ADTS (AAC)            @tab X @tab X
119
140
@item raw AC-3                  @tab X @tab X
120
 
@item raw CRI ADX audio         @tab X @tab X
 
141
@item raw Chinese AVS video     @tab   @tab X
 
142
@item raw CRI ADX               @tab X @tab X
 
143
@item raw Dirac                 @tab X @tab X
 
144
@item raw DNxHD                 @tab X @tab X
 
145
@item raw DTS                   @tab X @tab X
 
146
@item raw E-AC-3                @tab X @tab X
 
147
@item raw FLAC                  @tab X @tab X
 
148
@item raw GSM                   @tab   @tab X
 
149
@item raw H.261                 @tab X @tab X
 
150
@item raw H.263                 @tab X @tab X
 
151
@item raw H.264                 @tab X @tab X
 
152
@item raw Ingenient MJPEG       @tab   @tab X
121
153
@item raw MJPEG                 @tab X @tab X
122
 
@item raw MPEG video            @tab X @tab X
123
 
@item raw MPEG-4 video          @tab X @tab X
124
 
@item raw PCM 8/16/32 bits, 32/64-bit floating point, mu-law/A-law @tab X  @tab  X
125
 
@item raw Shorten audio         @tab    @tab  X
126
 
@item R3D REDCODE               @tab   @tab X
 
154
@item raw MLP                   @tab   @tab X
 
155
@item raw MPEG                  @tab   @tab X
 
156
@item raw MPEG-1                @tab   @tab X
 
157
@item raw MPEG-2                @tab   @tab X
 
158
@item raw MPEG-4                @tab X @tab X
 
159
@item raw NULL                  @tab X @tab
 
160
@item raw video                 @tab X @tab X
 
161
@item raw id RoQ                @tab X @tab
 
162
@item raw Shorten               @tab   @tab X
 
163
@item raw VC-1                  @tab   @tab X
 
164
@item raw PCM A-law             @tab X @tab X
 
165
@item raw PCM mu-law            @tab X @tab X
 
166
@item raw PCM signed 8 bit      @tab X @tab X
 
167
@item raw PCM signed 16 bit big-endian  @tab X @tab X
 
168
@item raw PCM signed 16 bit little-endian  @tab X @tab X
 
169
@item raw PCM signed 24 bit big-endian  @tab X @tab X
 
170
@item raw PCM signed 24 bit little-endian  @tab X @tab X
 
171
@item raw PCM signed 32 bit big-endian  @tab X @tab X
 
172
@item raw PCM signed 32 bit little-endian  @tab X @tab X
 
173
@item raw PCM unsigned 8 bit    @tab X @tab X
 
174
@item raw PCM unsigned 16 bit big-endian  @tab X @tab X
 
175
@item raw PCM unsigned 16 bit little-endian  @tab X @tab X
 
176
@item raw PCM unsigned 24 bit big-endian  @tab X @tab X
 
177
@item raw PCM unsigned 24 bit little-endian  @tab X @tab X
 
178
@item raw PCM unsigned 32 bit big-endian  @tab X @tab X
 
179
@item raw PCM unsigned 32 bit little-endian  @tab X @tab X
 
180
@item raw PCM floating-point 32 bit big-endian  @tab X @tab X
 
181
@item raw PCM floating-point 32 bit little-endian  @tab X @tab X
 
182
@item raw PCM floating-point 64 bit big-endian  @tab X @tab X
 
183
@item raw PCM floating-point 64 bit little-endian  @tab X @tab X
 
184
@item RDT                       @tab   @tab X
 
185
@item REDCODE R3D               @tab   @tab X
127
186
    @tab File format used by RED Digital cameras, contains JPEG 2000 frames and PCM audio.
128
187
@item RealMedia                 @tab X @tab X
 
188
@item Redirector                @tab   @tab X
 
189
@item Renderware TeXture Dictionary @tab   @tab X
129
190
@item RL2                       @tab   @tab X
130
191
    @tab Audio and video format used in some games by Entertainment Software Partners.
 
192
@item RPL/ARMovie               @tab   @tab X
 
193
@item RTP                       @tab   @tab X
 
194
@item RTSP                      @tab   @tab X
 
195
@item SDP                       @tab   @tab X
131
196
@item Sega FILM/CPK             @tab   @tab X
132
197
    @tab Used in many Sega Saturn console games.
133
 
@item SEQ                       @tab   @tab X
134
 
    @tab Tiertex .seq files used in the DOS CD-ROM version of the game Flashback.
135
 
@item Sierra Online             @tab   @tab X
 
198
@item Sierra SOL                @tab   @tab X
136
199
    @tab .sol files used in Sierra Online games.
137
200
@item Sierra VMD                @tab   @tab X
138
201
    @tab Used in Sierra CD-ROM games.
139
 
@item SIFF                      @tab   @tab X
140
 
    @tab Audio and video format used in some games by Beam Software.
141
202
@item Smacker                   @tab   @tab X
142
203
    @tab Multimedia format used by many games.
 
204
@item Sony OpenMG (OMA)         @tab   @tab X
 
205
    @tab Audio format used in Sony Sonic Stage and Sony Vegas.
 
206
@item Sony PlayStation STR      @tab   @tab X
143
207
@item SUN AU format             @tab X @tab X
144
208
@item THP                       @tab   @tab X
145
209
    @tab Used on the Nintendo GameCube.
 
210
@item Tiertex Limited SEQ       @tab   @tab X
 
211
    @tab Tiertex .seq files used in the DOS CD-ROM version of the game Flashback.
 
212
@item True Audio                @tab   @tab X
 
213
@item VC-1 test bitstream       @tab X @tab X
146
214
@item WAV                       @tab X @tab X
147
 
@item WC3 Movie                 @tab   @tab X
 
215
@item WavPack                   @tab   @tab X
 
216
@item Wing Commander III movie  @tab   @tab X
148
217
    @tab Multimedia format used in Origin's Wing Commander III computer game.
149
 
@item Westwood Studios VQA/AUD  @tab   @tab X
150
 
    @tab Multimedia formats used in Westwood Studios games.
 
218
@item Westwood Studios audio    @tab   @tab X
 
219
    @tab Multimedia format used in Westwood Studios games.
 
220
@item Westwood Studios VQA      @tab   @tab X
 
221
    @tab Multimedia format used in Westwood Studios games.
 
222
@item YUV4MPEG pipe             @tab X @tab X
151
223
@end multitable
152
224
 
153
225
@code{X} means that encoding (resp. decoding) is supported.
159
231
 
160
232
@multitable @columnfractions .4 .1 .1 .4
161
233
@item Name @tab Encoding @tab Decoding @tab Comments
162
 
@item .Y.U.V       @tab X @tab X @tab one raw file per component
163
 
@item animated GIF @tab X @tab X @tab Only uncompressed GIFs are generated.
164
 
@item JPEG         @tab X @tab X @tab Progressive JPEG is not supported.
165
 
@item PAM          @tab X @tab X @tab PAM is a PNM extension with alpha support.
166
 
@item PCX          @tab   @tab X @tab PC Paintbrush
167
 
@item PGM, PPM     @tab X @tab X
168
 
@item PGMYUV       @tab X @tab X @tab PGM with U and V components in YUV 4:2:0
169
 
@item PNG          @tab X @tab X @tab 2/4 bpp not supported yet
170
 
@item PTX          @tab   @tab X @tab V.Flash PTX format
171
 
@item RAS          @tab   @tab X @tab Sun Rasterfile
172
 
@item SGI          @tab X @tab X @tab SGI RGB image format
173
 
@item Targa        @tab   @tab X @tab Targa (.TGA) image format
174
 
@item TIFF         @tab X @tab X @tab YUV, JPEG and some extension is not supported yet.
 
234
@item .Y.U.V       @tab X @tab X
 
235
    @tab one raw file per component
 
236
@item animated GIF @tab X @tab X
 
237
    @tab Only uncompressed GIFs are generated.
 
238
@item BMP          @tab X @tab X
 
239
    @tab Microsoft BMP image
 
240
@item JPEG         @tab X @tab X
 
241
    @tab Progressive JPEG is not supported.
 
242
@item JPEG 2000    @tab   @tab E
 
243
    @tab decoding supported through external library libopenjpeg
 
244
@item JPEG-LS      @tab X @tab X
 
245
@item LJPEG        @tab X @tab
 
246
    @tab Lossless JPEG
 
247
@item PAM          @tab X @tab X
 
248
    @tab PAM is a PNM extension with alpha support.
 
249
@item PBM          @tab X @tab X
 
250
    @tab Portable BitMap image
 
251
@item PCX          @tab   @tab X
 
252
    @tab PC Paintbrush
 
253
@item PGM          @tab X @tab X
 
254
    @tab Portable GrayMap image
 
255
@item PGMYUV       @tab X @tab X
 
256
    @tab PGM with U and V components in YUV 4:2:0
 
257
@item PNG          @tab X @tab X
 
258
    @tab 2/4 bpp not supported yet
 
259
@item PPM          @tab X @tab X
 
260
    @tab Portable PixelMap image
 
261
@item PTX          @tab   @tab X
 
262
    @tab V.Flash PTX format
 
263
@item SGI          @tab X @tab X
 
264
    @tab SGI RGB image format
 
265
@item Sun Rasterfile  @tab   @tab X
 
266
    @tab Sun RAS image format
 
267
@item TIFF         @tab X @tab X
 
268
    @tab YUV, JPEG and some extension is not supported yet.
 
269
@item Truevision Targa  @tab X @tab X
 
270
    @tab Targa (.TGA) image format
175
271
@end multitable
176
272
 
177
273
@code{X} means that encoding (resp. decoding) is supported.
178
274
 
 
275
@code{E} means that support is provided through an external library.
 
276
 
179
277
@section Video Codecs
180
278
 
181
279
@multitable @columnfractions .4 .1 .1 .4
182
280
@item Name @tab Encoding @tab Decoding @tab Comments
183
 
@item 4X Video               @tab     @tab  X
 
281
@item 4X Movie               @tab     @tab  X
184
282
    @tab Used in certain computer games.
185
 
@item American Laser Games Video  @tab    @tab X
 
283
@item 8SVX exponential       @tab     @tab  X
 
284
@item 8SVX fibonacci         @tab     @tab  X
 
285
@item American Laser Games MM  @tab    @tab X
186
286
    @tab Used in games like Mad Dog McCree.
187
 
@item AMV                    @tab     @tab  X
 
287
@item AMV Video              @tab     @tab  X
188
288
    @tab Used in Chinese MP3 players.
189
 
@item Apple Animation        @tab  X  @tab  X
190
 
    @tab fourcc: 'rle '
191
 
@item Apple Graphics         @tab     @tab  X
192
 
    @tab fourcc: 'smc '
193
289
@item Apple MJPEG-B          @tab     @tab  X
194
290
@item Apple QuickDraw        @tab     @tab  X
195
291
    @tab fourcc: qdrw
196
 
@item Apple Video            @tab     @tab  X
197
 
    @tab fourcc: rpza
198
292
@item Asus v1                @tab  X  @tab  X
199
293
    @tab fourcc: ASV1
200
294
@item Asus v2                @tab  X  @tab  X
203
297
    @tab fourcc: VCR1
204
298
@item ATI VCR2               @tab     @tab  X
205
299
    @tab fourcc: VCR2
 
300
@item Autodesk Animator Flic video  @tab     @tab  X
206
301
@item Autodesk RLE           @tab     @tab  X
207
302
    @tab fourcc: AASC
208
 
@item AVID DNxHD             @tab   X @tab  X
209
 
    @tab aka SMPTE VC3
210
 
@item AVS video              @tab     @tab  X
 
303
@item AVS (Audio Video Standard) video  @tab     @tab  X
211
304
    @tab Video encoding used by the Creature Shock game.
212
 
@item Bethsoft VID           @tab     @tab  X
 
305
@item Beam Software VB       @tab     @tab  X
 
306
@item Bethesda VID video     @tab     @tab  X
213
307
    @tab Used in some games from Bethesda Softworks.
 
308
@item Brute Force & Ignorance   @tab   @tab X
 
309
    @tab Used in the game Flash Traffic: City of Angels.
214
310
@item C93 video              @tab     @tab  X
215
311
    @tab Codec used in Cyberia game.
216
312
@item CamStudio              @tab     @tab  X
217
313
    @tab fourcc: CSCD
218
 
@item Cin video              @tab     @tab  X
219
 
    @tab Codec used in Delphine Software games.
 
314
@item Chinese AVS video      @tab     @tab  X
 
315
    @tab AVS1-P2, JiZhun profile
 
316
@item Delphine Software International CIN video  @tab     @tab  X
 
317
    @tab Codec used in Delphine Software International games.
220
318
@item Cinepak                @tab     @tab  X
221
319
@item Cirrus Logic AccuPak   @tab     @tab  X
222
320
    @tab fourcc: CLJR
223
 
@item Creative YUV           @tab     @tab  X
224
 
    @tab fourcc: CYUV
 
321
@item Creative YUV (CYUV)    @tab     @tab  X
225
322
@item Dirac                  @tab  E  @tab  E
226
323
    @tab supported through external libdirac/libschroedinger libraries
227
 
@item Duck TrueMotion v1     @tab     @tab  X
 
324
@item DNxHD                  @tab   X @tab  X
 
325
    @tab aka SMPTE VC3
 
326
@item Duck TrueMotion 1.0   @tab     @tab  X
228
327
    @tab fourcc: DUCK
229
 
@item Duck TrueMotion v2     @tab     @tab  X
 
328
@item Duck TrueMotion 2.0    @tab     @tab  X
230
329
    @tab fourcc: TM20
231
 
@item DV                     @tab  X  @tab  X
232
 
@item DXA Video              @tab     @tab  X
 
330
@item DV (Digital Video)     @tab  X  @tab  X
 
331
@item Feeble Files/ScummVM DXA  @tab     @tab  X
233
332
    @tab Codec originally used in Feeble Files game.
234
 
@item Electronic Arts CMV    @tab     @tab  X
 
333
@item Electronic Arts CMV video  @tab     @tab  X
235
334
    @tab Used in NHL 95 game.
236
 
@item Electronic Arts TGV    @tab     @tab  X
237
 
@item Electronic Arts TGQ    @tab     @tab  X
238
 
@item FFmpeg Video 1         @tab  X  @tab  X
 
335
@item Electronic Arts TGV video  @tab     @tab  X
 
336
@item Electronic Arts TGQ video  @tab     @tab  X
 
337
@item Electronic Arts TQI video  @tab     @tab  X
 
338
@item Escape 124             @tab     @tab  X
 
339
@item FFmpeg codec #1        @tab  X  @tab  X
239
340
    @tab experimental lossless codec (fourcc: FFV1)
240
 
@item Flash Screen Video     @tab  X  @tab  X
 
341
@item Flash Screen Video v1  @tab  X  @tab  X
241
342
    @tab fourcc: FSV1
242
 
@item FLIC video             @tab     @tab  X
243
 
@item FLV                    @tab  X  @tab  X
 
343
@item Flash Video (FLV)      @tab  X  @tab  X
244
344
    @tab Sorenson H.263 used in Flash
245
 
@item Fraps FPS1             @tab     @tab  X
 
345
@item Fraps                  @tab     @tab  X
246
346
@item H.261                  @tab  X  @tab  X
247
 
@item H.263(+)               @tab  X  @tab  X
248
 
    @tab also known as RealVideo 1.0
249
 
@item H.264                  @tab  E  @tab  X
 
347
@item H.263 / H.263-1996     @tab  X  @tab  X
 
348
@item H.263+ / H.263-1998 / H.263 version 2  @tab  X  @tab  X
 
349
@item H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10  @tab  E  @tab  X
250
350
    @tab encoding supported through external library libx264
 
351
@item H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)  @tab  E  @tab  X
251
352
@item HuffYUV                @tab  X  @tab  X
 
353
@item HuffYUV FFmpeg variant @tab  X  @tab  X
252
354
@item IBM Ultimotion         @tab     @tab  X
253
355
    @tab fourcc: ULTI
254
356
@item id Cinematic video     @tab     @tab  X
255
357
    @tab Used in Quake II.
256
 
@item id RoQ                 @tab  X  @tab  X
 
358
@item id RoQ video           @tab  X  @tab  X
257
359
    @tab Used in Quake III, Jedi Knight 2, other computer games.
 
360
@item Intel H.263            @tab     @tab  X
 
361
@item Intel Indeo 2          @tab     @tab  X
258
362
@item Intel Indeo 3          @tab     @tab  X
259
 
@item Interplay Video        @tab     @tab  X
 
363
@item Interplay C93          @tab     @tab  X
 
364
    @tab Used in the game Cyberia from Interplay.
 
365
@item Interplay MVE video    @tab     @tab  X
260
366
    @tab Used in Interplay .MVE files.
261
 
@item JPEG-LS                @tab  X  @tab  X
262
 
    @tab fourcc: MJLS, lossless and near-lossless is supported.
263
 
@item KMVC                   @tab     @tab  X
 
367
@item Karl Morton's video codec  @tab     @tab  X
264
368
    @tab Codec used in Worms games.
 
369
@item LCL (LossLess Codec Library) MSZH  @tab     @tab  X
 
370
@item LCL (LossLess Codec Library) ZLIB  @tab  E  @tab  E
265
371
@item LOCO                   @tab     @tab  X
266
372
@item lossless MJPEG         @tab  X  @tab  X
267
373
@item Microsoft RLE          @tab     @tab  X
268
 
@item Microsoft Video-1      @tab     @tab  X
 
374
@item Microsoft Video 1      @tab     @tab  X
269
375
@item Mimic                  @tab     @tab  X
270
376
    @tab Used in MSN Messenger Webcam streams.
271
377
@item Miro VideoXL           @tab     @tab  X
272
378
    @tab fourcc: VIXL
273
 
@item MJPEG                  @tab  X  @tab  X
274
 
@item Motion Pixels Video    @tab     @tab  X
275
 
@item MPEG-1                 @tab  X  @tab  X
276
 
@item MPEG-2                 @tab  X  @tab  X
277
 
@item MPEG-4                 @tab  X  @tab  X
278
 
@item MSMPEG4 V1             @tab  X  @tab  X
279
 
@item MSMPEG4 V2             @tab  X  @tab  X
280
 
@item MSMPEG4 V3             @tab  X  @tab  X
281
 
@item MSZH                   @tab     @tab  X
282
 
    @tab Part of LCL
 
379
@item MJPEG (Motion JPEG)    @tab  X  @tab  X
 
380
@item Motion Pixels video    @tab     @tab  X
 
381
@item MPEG-1 video           @tab  X  @tab  X
 
382
@item MPEG-1/2 video XvMC (X-Video Motion Compensation)  @tab     @tab  X
 
383
@item MPEG-1/2 video (VDPAU acceleration)  @tab     @tab  X
 
384
@item MPEG-2 video           @tab  X  @tab  X
 
385
@item MPEG-4 part 2          @tab  X  @tab  X
 
386
    @ libxvidcore can be used alternatively for encoding.
 
387
@item MPEG-4 part 2 Microsoft variant version 1  @tab  X  @tab  X
 
388
@item MPEG-4 part 2 Microsoft variant version 2  @tab  X  @tab  X
 
389
@item MPEG-4 part 2 Microsoft variant version 3  @tab  X  @tab  X
 
390
@item Nintendo Gamecube THP video  @tab     @tab  X
 
391
@item NuppelVideo/RTjpeg     @tab     @tab  X
 
392
    @tab Video encoding used in NuppelVideo files.
283
393
@item On2 VP3                @tab     @tab  X
284
394
    @tab still experimental
285
395
@item On2 VP5                @tab     @tab  X
288
398
    @tab fourcc: VP60,VP61,VP62
289
399
@item planar RGB             @tab     @tab  X
290
400
    @tab fourcc: 8BPS
291
 
@item QPEG                   @tab     @tab  X
 
401
@item Q-team QPEG            @tab     @tab  X
292
402
    @tab fourccs: QPEG, Q1.0, Q1.1
 
403
@item QuickTime 8BPS video   @tab     @tab  X
 
404
@item QuickTime Animation (RLE) video  @tab  X  @tab  X
 
405
    @tab fourcc: 'rle '
 
406
@item QuickTime Graphics (SMC)  @tab     @tab  X
 
407
    @tab fourcc: 'smc '
 
408
@item QuickTime video (RPZA) @tab     @tab  X
 
409
    @tab fourcc: rpza
 
410
@item Raw Video              @tab  X  @tab  X
293
411
@item RealVideo 1.0          @tab  X  @tab  X
294
412
@item RealVideo 2.0          @tab  X  @tab  X
295
413
@item RealVideo 3.0          @tab     @tab  X
296
414
    @tab still far from ideal
297
415
@item RealVideo 4.0          @tab     @tab  X
298
 
@item Renderware TXD         @tab     @tab  X
 
416
@item Renderware TXD (TeXture Dictionary)  @tab     @tab  X
299
417
    @tab Texture dictionaries used by the Renderware Engine.
300
 
@item RTjpeg                 @tab     @tab  X
301
 
    @tab Video encoding used in NuppelVideo files.
 
418
@item RL2 video              @tab     @tab  X
 
419
    @tab used in some games by Entertainment Software Partners
 
420
@item Sierra VMD video       @tab     @tab  X
 
421
    @tab Used in Sierra VMD files.
302
422
@item Smacker video          @tab     @tab  X
303
423
    @tab Video encoding used in Smacker.
 
424
@item SMPTE VC-1             @tab     @tab  X
304
425
@item Snow                   @tab  X  @tab  X
305
426
    @tab experimental wavelet codec (fourcc: SNOW)
306
 
@item Sony PlayStation MDEC  @tab     @tab  X
307
 
@item Sorenson Video 1       @tab  X  @tab  X
 
427
@item Sony PlayStation MDEC (Motion DECoder)  @tab     @tab  X
 
428
@item Sorenson Vector Quantizer 1  @tab  X  @tab  X
308
429
    @tab fourcc: SVQ1
309
 
@item Sorenson Video 3       @tab     @tab  X
 
430
@item Sorenson Vector Quantizer 3  @tab     @tab  X
310
431
    @tab fourcc: SVQ3
311
 
@item Sunplus MJPEG          @tab     @tab  X
 
432
@item Sunplus JPEG (SP5X)    @tab     @tab  X
312
433
    @tab fourcc: SP5X
313
 
@item TechSmith Camtasia     @tab     @tab  X
 
434
@item TechSmith Screen Capture Codec  @tab     @tab  X
314
435
    @tab fourcc: TSCC
315
436
@item Theora                 @tab  E  @tab  X
316
437
    @tab encoding supported through external library libtheora
317
 
@item THP                    @tab     @tab  X
318
 
    @tab Used on the Nintendo GameCube.
319
 
@item Tiertex Seq video      @tab     @tab  X
 
438
@item Tiertex Limited SEQ video  @tab     @tab  X
320
439
    @tab Codec used in DOS CD-ROM FlashBack game.
321
 
@item VC-1                   @tab     @tab  X
322
 
@item VMD Video              @tab     @tab  X
323
 
    @tab Used in Sierra VMD files.
324
 
@item VMware Video           @tab     @tab  X
 
440
@item VMware Screen Codec / VMware Video  @tab     @tab  X
325
441
    @tab Codec used in videos captured by VMware.
326
 
@item Westwood VQA           @tab     @tab  X
 
442
@item Westwood Studios VQA (Vector Quantized Animation) video  @tab     @tab  X
 
443
@item Windows Media Video 7  @tab  X  @tab  X
 
444
@item Windows Media Video 8  @tab  X  @tab  X
 
445
@item Windows Media Video 9  @tab     @tab  X
 
446
    @tab not completely working
 
447
@item Wing Commander III / Xan  @tab     @tab  X
 
448
    @tab Used in Wing Commander III .MVE files.
327
449
@item Winnov WNV1            @tab     @tab  X
328
450
@item WMV7                   @tab  X  @tab  X
329
 
@item WMV8                   @tab  X  @tab  X
330
 
@item WMV9                   @tab     @tab  X
331
 
    @tab not completely working
332
 
@item Xan/WC3                @tab     @tab  X
333
 
    @tab Used in Wing Commander III .MVE files.
 
451
@item YAMAHA SMAF            @tab  X  @tab  X
334
452
@item ZLIB                   @tab  X  @tab  X
335
453
    @tab part of LCL, encoder experimental
336
 
@item ZMBV                   @tab   X @tab  X
 
454
@item Zip Motion Blocks Video  @tab   X @tab  X
337
455
    @tab Encoder works only in PAL8.
338
456
@end multitable
339
457
 
345
463
 
346
464
@multitable @columnfractions .4 .1 .1 .4
347
465
@item Name @tab Encoding @tab Decoding @tab Comments
348
 
@item 4X IMA ADPCM           @tab     @tab  X
349
466
@item 8SVX audio             @tab     @tab  X
350
467
@item AAC                    @tab  E  @tab  X
351
468
    @tab encoding supported through external library libfaac
352
 
@item AC-3                   @tab IX  @tab IX
 
469
@item AC-3                   @tab IX  @tab  X
 
470
@item ADPCM 4X Movie         @tab     @tab  X
 
471
@item ADPCM CDROM XA         @tab     @tab  X
 
472
@item ADPCM Creative Technology @tab     @tab  X
 
473
    @tab 16 -> 4, 8 -> 4, 8 -> 3, 8 -> 2
 
474
@item ADPCM Electronic Arts  @tab     @tab  X
 
475
    @tab Used in various EA titles.
 
476
@item ADPCM Electronic Arts Maxis CDROM XS  @tab     @tab  X
 
477
    @tab Used in Sim City 3000.
 
478
@item ADPCM Electronic Arts R1  @tab     @tab  X
 
479
@item ADPCM Electronic Arts R2  @tab     @tab  X
 
480
@item ADPCM Electronic Arts R3  @tab     @tab  X
 
481
@item ADPCM Electronic Arts XAS @tab     @tab  X
 
482
@item ADPCM G.726            @tab  X  @tab  X
 
483
@item ADPCM IMA AMV          @tab     @tab  X
 
484
    @tab Used in AMV files
 
485
@item ADPCM IMA Electronic Arts EACS  @tab     @tab  X
 
486
@item ADPCM IMA Electronic Arts SEAD  @tab     @tab  X
 
487
@item ADPCM IMA Funcom       @tab     @tab  X
 
488
@item ADPCM IMA QuickTime    @tab  X  @tab  X
 
489
@item ADPCM IMA Loki SDL MJPEG  @tab     @tab  X
 
490
@item ADPCM IMA WAV          @tab  X  @tab  X
 
491
@item ADPCM IMA Westwood     @tab     @tab  X
 
492
@item ADPCM ISS IMA          @tab     @tab  X
 
493
    @tab Used in FunCom games.
 
494
@item ADPCM IMA Duck DK3     @tab     @tab  X
 
495
    @tab Used in some Sega Saturn console games.
 
496
@item ADPCM IMA Duck DK4     @tab     @tab  X
 
497
    @tab Used in some Sega Saturn console games.
 
498
@item ADPCM Microsoft        @tab  X  @tab  X
 
499
@item ADPCM MS IMA           @tab  X  @tab  X
 
500
@item ADPCM Nintendo Gamecube THP  @tab     @tab  X
 
501
@item ADPCM QT IMA           @tab  X  @tab  X
 
502
@item ADPCM SEGA CRI ADX     @tab  X  @tab  X
 
503
    @tab Used in Sega Dreamcast games.
 
504
@item ADPCM Shockwave Flash  @tab  X  @tab  X
 
505
@item ADPCM SMJPEG IMA       @tab     @tab  X
 
506
    @tab Used in certain Loki game ports.
 
507
@item ADPCM Sound Blaster Pro 2-bit  @tab     @tab  X
 
508
@item ADPCM Sound Blaster Pro 2.6-bit  @tab     @tab  X
 
509
@item ADPCM Sound Blaster Pro 4-bit  @tab     @tab  X
 
510
@item ADPCM Westwood Studios IMA @tab     @tab  X
 
511
    @tab Used in Westwood Studios games like Command and Conquer.
 
512
@item ADPCM Yamaha           @tab  X  @tab  X
353
513
@item AMR-NB                 @tab  E  @tab  E
354
514
    @tab supported through external library libamrnb
355
515
@item AMR-WB                 @tab  E  @tab  E
356
516
    @tab supported through external library libamrwb
357
 
@item AMV IMA ADPCM          @tab     @tab  X
358
 
    @tab Used in AMV files
359
517
@item Apple lossless audio   @tab  X  @tab  X
360
518
    @tab QuickTime fourcc 'alac'
361
 
@item Apple MACE 3           @tab     @tab  X
362
 
@item Apple MACE 6           @tab     @tab  X
363
 
@item ATRAC 3                @tab     @tab  X
364
 
@item CD-ROM XA ADPCM        @tab     @tab  X
365
 
@item Cin audio              @tab     @tab  X
 
519
@item Atrac 3                @tab     @tab  X
 
520
@item Delphine Software International CIN audio  @tab     @tab  X
366
521
    @tab Codec used in Delphine Software International games.
367
 
@item Creative ADPCM         @tab     @tab  X
368
 
    @tab 16 -> 4, 8 -> 4, 8 -> 3, 8 -> 2
369
 
@item CRI ADX ADPCM          @tab  X  @tab  X
370
 
    @tab Used in Sega Dreamcast games.
 
522
@item COOK                   @tab     @tab  X
 
523
    @tab All versions except 5.1 are supported.
 
524
@item DCA (DTS Coherent Acoustics)  @tab     @tab  X
 
525
@item DPCM id RoQ            @tab  X  @tab  X
 
526
    @tab Used in Quake III, Jedi Knight 2, other computer games.
 
527
@item DPCM Interplay         @tab     @tab  X
 
528
    @tab Used in various Interplay computer games.
 
529
@item DPCM Sierra Online     @tab     @tab  X
 
530
    @tab Used in Sierra Online game audio files.
 
531
@item DPCM Sol               @tab     @tab  X
 
532
@item DPCM Xan               @tab     @tab  X
371
533
@item DSP Group TrueSpeech   @tab     @tab  X
372
 
@item DTS Coherent Audio     @tab     @tab  X
373
 
@item Duck DK3 IMA ADPCM     @tab     @tab  X
374
 
    @tab Used in some Sega Saturn console games.
375
 
@item Duck DK4 IMA ADPCM     @tab     @tab  X
376
 
    @tab Used in some Sega Saturn console games.
377
534
@item DV audio               @tab     @tab  X
378
 
@item Electronic Arts ADPCM  @tab     @tab  X
379
 
    @tab Used in various EA titles.
380
535
@item Enhanced AC-3          @tab     @tab  X
381
 
@item FLAC lossless audio    @tab IX  @tab  X
382
 
@item G.726  ADPCM           @tab  X  @tab  X
 
536
@item FLAC (Free Lossless Audio Codec)  @tab  X  @tab  IX
 
537
@item G.729                  @tab     @tab  X
383
538
@item GSM                    @tab  E  @tab  E
384
539
    @tab supported through external library libgsm
385
 
@item GSM_MS                 @tab  E  @tab  E
 
540
@item GSM Microsoft variant  @tab  E  @tab  E
386
541
    @tab supported through external library libgsm
387
 
@item id RoQ DPCM            @tab  X  @tab  X
388
 
    @tab Used in Quake III, Jedi Knight 2, other computer games.
389
 
@item Intel Music Coder      @tab     @tab  X
390
 
@item Interplay MVE DPCM     @tab     @tab  X
391
 
    @tab Used in various Interplay computer games.
392
 
@item ISS IMA ADPCM          @tab     @tab  X
393
 
    @tab Used in FunCom games.
394
 
@item MAXIS EA ADPCM         @tab     @tab  X
395
 
    @tab Used in Sim City 3000.
396
 
@item Microsoft ADPCM        @tab  X  @tab  X
397
 
@item MLP/TrueHD             @tab     @tab  X
 
542
@item IMC (Intel Music Coder)  @tab     @tab  X
 
543
@item MACE (Macintosh Audio Compression/Expansion) 3:1  @tab     @tab  X
 
544
@item MACE (Macintosh Audio Compression/Expansion) 6:1  @tab     @tab  X
 
545
@item MLP(Meridian Lossless Packing)/TrueHD  @tab     @tab  X
398
546
    @tab Used in DVD-Audio and Blu-Ray discs.
399
547
@item Monkey's Audio         @tab     @tab  X
400
548
    @tab Only versions 3.97-3.99 are supported.
401
 
@item MPEG audio layer 3     @tab  E  @tab IX
402
 
    @tab encoding supported through external library LAME
403
 
@item MPEG audio layer 2     @tab IX  @tab IX
404
 
@item MS IMA ADPCM           @tab  X  @tab  X
405
 
@item Musepack               @tab     @tab  X
406
 
    @tab SV7 and SV8 are supported.
407
 
@item Nellymoser ASAO        @tab  X  @tab  X
 
549
@item MP1 (MPEG audio layer 1)  @tab     @tab IX
 
550
@item MP2 (MPEG audio layer 2)  @tab IX  @tab IX
 
551
@item MP3 (MPEG audio layer 3)  @tab  E  @tab IX
 
552
    @tab encoding supported through external library LAME, ADU MP3 and MP3onMP4 also supported
 
553
@item Musepack SV7           @tab     @tab  X
 
554
@item Musepack SV8           @tab     @tab  X
 
555
@item Nellymoser Asao        @tab  X  @tab  X
 
556
@item PCM A-law              @tab  X  @tab  X
 
557
@item PCM mu-law             @tab  X  @tab  X
 
558
@item PCM 16-bit little-endian planar  @tab     @tab  X
 
559
@item PCM 32-bit floating point big-endian  @tab  X  @tab  X
 
560
@item PCM 32-bit floating point little-endian  @tab  X  @tab  X
 
561
@item PCM 64-bit floating point big-endian  @tab  X  @tab  X
 
562
@item PCM 64-bit floating point little-endian  @tab  X  @tab  X
 
563
@item PCM D-Cinema audio signed 24-bit   @tab  X  @tab  X
 
564
@item PCM signed 8-bit       @tab  X  @tab  X
 
565
@item PCM signed 16-bit big-endian  @tab  X  @tab  X
 
566
@item PCM signed 16-bit little-endian  @tab  X  @tab  X
 
567
@item PCM signed 24-bit big-endian  @tab  X  @tab  X
 
568
@item PCM signed 24-bit little-endian  @tab  X  @tab  X
 
569
@item PCM signed 32-bit big-endian  @tab  X  @tab  X
 
570
@item PCM signed 32-bit little-endian  @tab  X  @tab  X
 
571
@item PCM unsigned 8-bit     @tab  X  @tab  X
 
572
@item PCM unsigned 16-bit big-endian  @tab  X  @tab  X
 
573
@item PCM unsigned 16-bit little-endian  @tab  X  @tab  X
 
574
@item PCM unsigned 24-bit big-endian  @tab  X  @tab  X
 
575
@item PCM unsigned 24-bit little-endian  @tab  X  @tab  X
 
576
@item PCM unsigned 32-bit big-endian  @tab  X  @tab  X
 
577
@item PCM unsigned 32-bit little-endian  @tab  X  @tab  X
 
578
@item PCM Zork               @tab  X  @tab  X
408
579
@item QCELP / PureVoice      @tab     @tab  X
409
 
@item Qdesign QDM2           @tab     @tab  X
 
580
@item QDesign Music Codec 2  @tab     @tab  X
410
581
    @tab There are still some distortions.
411
 
@item QT IMA ADPCM           @tab  X  @tab  X
412
 
@item RA144                  @tab     @tab  X
 
582
@item RealAudio 1.0 (14.4K)  @tab     @tab  X
413
583
    @tab Real 14400 bit/s codec
414
 
@item RA288                  @tab     @tab  X
 
584
@item RealAudio 2.0 (28.8K)  @tab     @tab  X
415
585
    @tab Real 28800 bit/s codec
416
 
@item RADnet                 @tab IX  @tab IX
 
586
@item RealAudio 3.0 (dnet)   @tab IX  @tab  X
417
587
    @tab Real low bitrate AC-3 codec
418
 
@item Real COOK              @tab     @tab  X
419
 
    @tab All versions except 5.1 are supported.
420
588
@item Shorten                @tab     @tab  X
421
 
@item Sierra Online DPCM     @tab     @tab  X
422
 
    @tab Used in Sierra Online game audio files.
 
589
@item Sierra VMD audio       @tab     @tab  X
 
590
    @tab Used in Sierra VMD files.
423
591
@item Smacker audio          @tab     @tab  X
424
 
@item SMJPEG IMA ADPCM       @tab     @tab  X
425
 
    @tab Used in certain Loki game ports.
426
592
@item Sonic                  @tab  X  @tab  X
427
593
    @tab experimental codec
428
594
@item Sonic lossless         @tab  X  @tab  X
429
595
    @tab experimental codec
430
596
@item Speex                  @tab     @tab  E
431
597
    @tab supported through external library libspeex
432
 
@item THP ADPCM              @tab     @tab  X
433
 
    @tab Used on the Nintendo GameCube.
434
598
@item True Audio (TTA)       @tab     @tab  X
435
 
@item Vorbis                 @tab  X  @tab  X
 
599
@item Vorbis                 @tab  E  @tab  X
 
600
    @ A native but very primitive encoder exists.
436
601
@item WavPack                @tab     @tab  X
437
 
@item Westwood Studios IMA ADPCM @tab     @tab  X
438
 
    @tab Used in Westwood Studios games like Command and Conquer.
439
 
@item WMA v1/v2              @tab  X  @tab  X
440
 
@item Xan DPCM               @tab     @tab  X
 
602
@item Westwood Audio (SND1)  @tab     @tab  X
 
603
@item Windows Media Audio 1  @tab  X  @tab  X
 
604
@item Windows Media Audio 2  @tab  X  @tab  X
441
605
    @tab Used in Origin's Wing Commander IV AVI files.
442
606
@end multitable
443
607
 
451
615
@section Subtitle Formats
452
616
 
453
617
@multitable @columnfractions .4 .1 .1 .1 .1 .1
454
 
@item Name @tab Muxing @tab Demuxing @tab Encoding @tab Decoding @tab Rendering
455
 
@item ASS/SSA      @tab X @tab X
456
 
@item DVB          @tab X @tab X @tab X @tab X @tab X
457
 
@item DVD          @tab X @tab X @tab X @tab X @tab X
458
 
@item XSUB         @tab   @tab   @tab   @tab X @tab
 
618
@item Name @tab Muxing @tab Demuxing @tab Encoding @tab Decoding
 
619
@item SSA/ASS      @tab X @tab X
 
620
@item DVB          @tab X @tab X @tab X @tab X
 
621
@item DVD          @tab X @tab X @tab X @tab X
 
622
@item XSUB         @tab   @tab   @tab   @tab X
459
623
@end multitable
460
624
 
461
625
@code{X} means that the feature is supported.
462
626
 
 
627
@section Network Protocols
 
628
 
 
629
@multitable @columnfractions .4 .1 .1 .1 .1 .1
 
630
@item Name         @tab Support
 
631
@item file         @tab X
 
632
@item Gopher       @tab X
 
633
@item HTTP         @tab X
 
634
@item pipe         @tab X
 
635
@item RTP          @tab X
 
636
@item TCP          @tab X
 
637
@item UDP          @tab X
 
638
@end multitable
 
639
 
 
640
@code{X} means that the protocol is supported.
 
641
 
 
642
 
463
643
@chapter Platform Specific information
464
644
 
465
645
@section BSD