vakodiya commited on
Commit
fba8065
·
verified ·
1 Parent(s): 91c1517

Upload 2 files

Browse files
Files changed (2) hide show
  1. ffmpeg/LICENSE +674 -0
  2. ffmpeg/README.txt +883 -0
ffmpeg/LICENSE ADDED
@@ -0,0 +1,674 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ GNU GENERAL PUBLIC LICENSE
2
+ Version 3, 29 June 2007
3
+
4
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
5
+ Everyone is permitted to copy and distribute verbatim copies
6
+ of this license document, but changing it is not allowed.
7
+
8
+ Preamble
9
+
10
+ The GNU General Public License is a free, copyleft license for
11
+ software and other kinds of works.
12
+
13
+ The licenses for most software and other practical works are designed
14
+ to take away your freedom to share and change the works. By contrast,
15
+ the GNU General Public License is intended to guarantee your freedom to
16
+ share and change all versions of a program--to make sure it remains free
17
+ software for all its users. We, the Free Software Foundation, use the
18
+ GNU General Public License for most of our software; it applies also to
19
+ any other work released this way by its authors. You can apply it to
20
+ your programs, too.
21
+
22
+ When we speak of free software, we are referring to freedom, not
23
+ price. Our General Public Licenses are designed to make sure that you
24
+ have the freedom to distribute copies of free software (and charge for
25
+ them if you wish), that you receive source code or can get it if you
26
+ want it, that you can change the software or use pieces of it in new
27
+ free programs, and that you know you can do these things.
28
+
29
+ To protect your rights, we need to prevent others from denying you
30
+ these rights or asking you to surrender the rights. Therefore, you have
31
+ certain responsibilities if you distribute copies of the software, or if
32
+ you modify it: responsibilities to respect the freedom of others.
33
+
34
+ For example, if you distribute copies of such a program, whether
35
+ gratis or for a fee, you must pass on to the recipients the same
36
+ freedoms that you received. You must make sure that they, too, receive
37
+ or can get the source code. And you must show them these terms so they
38
+ know their rights.
39
+
40
+ Developers that use the GNU GPL protect your rights with two steps:
41
+ (1) assert copyright on the software, and (2) offer you this License
42
+ giving you legal permission to copy, distribute and/or modify it.
43
+
44
+ For the developers' and authors' protection, the GPL clearly explains
45
+ that there is no warranty for this free software. For both users' and
46
+ authors' sake, the GPL requires that modified versions be marked as
47
+ changed, so that their problems will not be attributed erroneously to
48
+ authors of previous versions.
49
+
50
+ Some devices are designed to deny users access to install or run
51
+ modified versions of the software inside them, although the manufacturer
52
+ can do so. This is fundamentally incompatible with the aim of
53
+ protecting users' freedom to change the software. The systematic
54
+ pattern of such abuse occurs in the area of products for individuals to
55
+ use, which is precisely where it is most unacceptable. Therefore, we
56
+ have designed this version of the GPL to prohibit the practice for those
57
+ products. If such problems arise substantially in other domains, we
58
+ stand ready to extend this provision to those domains in future versions
59
+ of the GPL, as needed to protect the freedom of users.
60
+
61
+ Finally, every program is threatened constantly by software patents.
62
+ States should not allow patents to restrict development and use of
63
+ software on general-purpose computers, but in those that do, we wish to
64
+ avoid the special danger that patents applied to a free program could
65
+ make it effectively proprietary. To prevent this, the GPL assures that
66
+ patents cannot be used to render the program non-free.
67
+
68
+ The precise terms and conditions for copying, distribution and
69
+ modification follow.
70
+
71
+ TERMS AND CONDITIONS
72
+
73
+ 0. Definitions.
74
+
75
+ "This License" refers to version 3 of the GNU General Public License.
76
+
77
+ "Copyright" also means copyright-like laws that apply to other kinds of
78
+ works, such as semiconductor masks.
79
+
80
+ "The Program" refers to any copyrightable work licensed under this
81
+ License. Each licensee is addressed as "you". "Licensees" and
82
+ "recipients" may be individuals or organizations.
83
+
84
+ To "modify" a work means to copy from or adapt all or part of the work
85
+ in a fashion requiring copyright permission, other than the making of an
86
+ exact copy. The resulting work is called a "modified version" of the
87
+ earlier work or a work "based on" the earlier work.
88
+
89
+ A "covered work" means either the unmodified Program or a work based
90
+ on the Program.
91
+
92
+ To "propagate" a work means to do anything with it that, without
93
+ permission, would make you directly or secondarily liable for
94
+ infringement under applicable copyright law, except executing it on a
95
+ computer or modifying a private copy. Propagation includes copying,
96
+ distribution (with or without modification), making available to the
97
+ public, and in some countries other activities as well.
98
+
99
+ To "convey" a work means any kind of propagation that enables other
100
+ parties to make or receive copies. Mere interaction with a user through
101
+ a computer network, with no transfer of a copy, is not conveying.
102
+
103
+ An interactive user interface displays "Appropriate Legal Notices"
104
+ to the extent that it includes a convenient and prominently visible
105
+ feature that (1) displays an appropriate copyright notice, and (2)
106
+ tells the user that there is no warranty for the work (except to the
107
+ extent that warranties are provided), that licensees may convey the
108
+ work under this License, and how to view a copy of this License. If
109
+ the interface presents a list of user commands or options, such as a
110
+ menu, a prominent item in the list meets this criterion.
111
+
112
+ 1. Source Code.
113
+
114
+ The "source code" for a work means the preferred form of the work
115
+ for making modifications to it. "Object code" means any non-source
116
+ form of a work.
117
+
118
+ A "Standard Interface" means an interface that either is an official
119
+ standard defined by a recognized standards body, or, in the case of
120
+ interfaces specified for a particular programming language, one that
121
+ is widely used among developers working in that language.
122
+
123
+ The "System Libraries" of an executable work include anything, other
124
+ than the work as a whole, that (a) is included in the normal form of
125
+ packaging a Major Component, but which is not part of that Major
126
+ Component, and (b) serves only to enable use of the work with that
127
+ Major Component, or to implement a Standard Interface for which an
128
+ implementation is available to the public in source code form. A
129
+ "Major Component", in this context, means a major essential component
130
+ (kernel, window system, and so on) of the specific operating system
131
+ (if any) on which the executable work runs, or a compiler used to
132
+ produce the work, or an object code interpreter used to run it.
133
+
134
+ The "Corresponding Source" for a work in object code form means all
135
+ the source code needed to generate, install, and (for an executable
136
+ work) run the object code and to modify the work, including scripts to
137
+ control those activities. However, it does not include the work's
138
+ System Libraries, or general-purpose tools or generally available free
139
+ programs which are used unmodified in performing those activities but
140
+ which are not part of the work. For example, Corresponding Source
141
+ includes interface definition files associated with source files for
142
+ the work, and the source code for shared libraries and dynamically
143
+ linked subprograms that the work is specifically designed to require,
144
+ such as by intimate data communication or control flow between those
145
+ subprograms and other parts of the work.
146
+
147
+ The Corresponding Source need not include anything that users
148
+ can regenerate automatically from other parts of the Corresponding
149
+ Source.
150
+
151
+ The Corresponding Source for a work in source code form is that
152
+ same work.
153
+
154
+ 2. Basic Permissions.
155
+
156
+ All rights granted under this License are granted for the term of
157
+ copyright on the Program, and are irrevocable provided the stated
158
+ conditions are met. This License explicitly affirms your unlimited
159
+ permission to run the unmodified Program. The output from running a
160
+ covered work is covered by this License only if the output, given its
161
+ content, constitutes a covered work. This License acknowledges your
162
+ rights of fair use or other equivalent, as provided by copyright law.
163
+
164
+ You may make, run and propagate covered works that you do not
165
+ convey, without conditions so long as your license otherwise remains
166
+ in force. You may convey covered works to others for the sole purpose
167
+ of having them make modifications exclusively for you, or provide you
168
+ with facilities for running those works, provided that you comply with
169
+ the terms of this License in conveying all material for which you do
170
+ not control copyright. Those thus making or running the covered works
171
+ for you must do so exclusively on your behalf, under your direction
172
+ and control, on terms that prohibit them from making any copies of
173
+ your copyrighted material outside their relationship with you.
174
+
175
+ Conveying under any other circumstances is permitted solely under
176
+ the conditions stated below. Sublicensing is not allowed; section 10
177
+ makes it unnecessary.
178
+
179
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
180
+
181
+ No covered work shall be deemed part of an effective technological
182
+ measure under any applicable law fulfilling obligations under article
183
+ 11 of the WIPO copyright treaty adopted on 20 December 1996, or
184
+ similar laws prohibiting or restricting circumvention of such
185
+ measures.
186
+
187
+ When you convey a covered work, you waive any legal power to forbid
188
+ circumvention of technological measures to the extent such circumvention
189
+ is effected by exercising rights under this License with respect to
190
+ the covered work, and you disclaim any intention to limit operation or
191
+ modification of the work as a means of enforcing, against the work's
192
+ users, your or third parties' legal rights to forbid circumvention of
193
+ technological measures.
194
+
195
+ 4. Conveying Verbatim Copies.
196
+
197
+ You may convey verbatim copies of the Program's source code as you
198
+ receive it, in any medium, provided that you conspicuously and
199
+ appropriately publish on each copy an appropriate copyright notice;
200
+ keep intact all notices stating that this License and any
201
+ non-permissive terms added in accord with section 7 apply to the code;
202
+ keep intact all notices of the absence of any warranty; and give all
203
+ recipients a copy of this License along with the Program.
204
+
205
+ You may charge any price or no price for each copy that you convey,
206
+ and you may offer support or warranty protection for a fee.
207
+
208
+ 5. Conveying Modified Source Versions.
209
+
210
+ You may convey a work based on the Program, or the modifications to
211
+ produce it from the Program, in the form of source code under the
212
+ terms of section 4, provided that you also meet all of these conditions:
213
+
214
+ a) The work must carry prominent notices stating that you modified
215
+ it, and giving a relevant date.
216
+
217
+ b) The work must carry prominent notices stating that it is
218
+ released under this License and any conditions added under section
219
+ 7. This requirement modifies the requirement in section 4 to
220
+ "keep intact all notices".
221
+
222
+ c) You must license the entire work, as a whole, under this
223
+ License to anyone who comes into possession of a copy. This
224
+ License will therefore apply, along with any applicable section 7
225
+ additional terms, to the whole of the work, and all its parts,
226
+ regardless of how they are packaged. This License gives no
227
+ permission to license the work in any other way, but it does not
228
+ invalidate such permission if you have separately received it.
229
+
230
+ d) If the work has interactive user interfaces, each must display
231
+ Appropriate Legal Notices; however, if the Program has interactive
232
+ interfaces that do not display Appropriate Legal Notices, your
233
+ work need not make them do so.
234
+
235
+ A compilation of a covered work with other separate and independent
236
+ works, which are not by their nature extensions of the covered work,
237
+ and which are not combined with it such as to form a larger program,
238
+ in or on a volume of a storage or distribution medium, is called an
239
+ "aggregate" if the compilation and its resulting copyright are not
240
+ used to limit the access or legal rights of the compilation's users
241
+ beyond what the individual works permit. Inclusion of a covered work
242
+ in an aggregate does not cause this License to apply to the other
243
+ parts of the aggregate.
244
+
245
+ 6. Conveying Non-Source Forms.
246
+
247
+ You may convey a covered work in object code form under the terms
248
+ of sections 4 and 5, provided that you also convey the
249
+ machine-readable Corresponding Source under the terms of this License,
250
+ in one of these ways:
251
+
252
+ a) Convey the object code in, or embodied in, a physical product
253
+ (including a physical distribution medium), accompanied by the
254
+ Corresponding Source fixed on a durable physical medium
255
+ customarily used for software interchange.
256
+
257
+ b) Convey the object code in, or embodied in, a physical product
258
+ (including a physical distribution medium), accompanied by a
259
+ written offer, valid for at least three years and valid for as
260
+ long as you offer spare parts or customer support for that product
261
+ model, to give anyone who possesses the object code either (1) a
262
+ copy of the Corresponding Source for all the software in the
263
+ product that is covered by this License, on a durable physical
264
+ medium customarily used for software interchange, for a price no
265
+ more than your reasonable cost of physically performing this
266
+ conveying of source, or (2) access to copy the
267
+ Corresponding Source from a network server at no charge.
268
+
269
+ c) Convey individual copies of the object code with a copy of the
270
+ written offer to provide the Corresponding Source. This
271
+ alternative is allowed only occasionally and noncommercially, and
272
+ only if you received the object code with such an offer, in accord
273
+ with subsection 6b.
274
+
275
+ d) Convey the object code by offering access from a designated
276
+ place (gratis or for a charge), and offer equivalent access to the
277
+ Corresponding Source in the same way through the same place at no
278
+ further charge. You need not require recipients to copy the
279
+ Corresponding Source along with the object code. If the place to
280
+ copy the object code is a network server, the Corresponding Source
281
+ may be on a different server (operated by you or a third party)
282
+ that supports equivalent copying facilities, provided you maintain
283
+ clear directions next to the object code saying where to find the
284
+ Corresponding Source. Regardless of what server hosts the
285
+ Corresponding Source, you remain obligated to ensure that it is
286
+ available for as long as needed to satisfy these requirements.
287
+
288
+ e) Convey the object code using peer-to-peer transmission, provided
289
+ you inform other peers where the object code and Corresponding
290
+ Source of the work are being offered to the general public at no
291
+ charge under subsection 6d.
292
+
293
+ A separable portion of the object code, whose source code is excluded
294
+ from the Corresponding Source as a System Library, need not be
295
+ included in conveying the object code work.
296
+
297
+ A "User Product" is either (1) a "consumer product", which means any
298
+ tangible personal property which is normally used for personal, family,
299
+ or household purposes, or (2) anything designed or sold for incorporation
300
+ into a dwelling. In determining whether a product is a consumer product,
301
+ doubtful cases shall be resolved in favor of coverage. For a particular
302
+ product received by a particular user, "normally used" refers to a
303
+ typical or common use of that class of product, regardless of the status
304
+ of the particular user or of the way in which the particular user
305
+ actually uses, or expects or is expected to use, the product. A product
306
+ is a consumer product regardless of whether the product has substantial
307
+ commercial, industrial or non-consumer uses, unless such uses represent
308
+ the only significant mode of use of the product.
309
+
310
+ "Installation Information" for a User Product means any methods,
311
+ procedures, authorization keys, or other information required to install
312
+ and execute modified versions of a covered work in that User Product from
313
+ a modified version of its Corresponding Source. The information must
314
+ suffice to ensure that the continued functioning of the modified object
315
+ code is in no case prevented or interfered with solely because
316
+ modification has been made.
317
+
318
+ If you convey an object code work under this section in, or with, or
319
+ specifically for use in, a User Product, and the conveying occurs as
320
+ part of a transaction in which the right of possession and use of the
321
+ User Product is transferred to the recipient in perpetuity or for a
322
+ fixed term (regardless of how the transaction is characterized), the
323
+ Corresponding Source conveyed under this section must be accompanied
324
+ by the Installation Information. But this requirement does not apply
325
+ if neither you nor any third party retains the ability to install
326
+ modified object code on the User Product (for example, the work has
327
+ been installed in ROM).
328
+
329
+ The requirement to provide Installation Information does not include a
330
+ requirement to continue to provide support service, warranty, or updates
331
+ for a work that has been modified or installed by the recipient, or for
332
+ the User Product in which it has been modified or installed. Access to a
333
+ network may be denied when the modification itself materially and
334
+ adversely affects the operation of the network or violates the rules and
335
+ protocols for communication across the network.
336
+
337
+ Corresponding Source conveyed, and Installation Information provided,
338
+ in accord with this section must be in a format that is publicly
339
+ documented (and with an implementation available to the public in
340
+ source code form), and must require no special password or key for
341
+ unpacking, reading or copying.
342
+
343
+ 7. Additional Terms.
344
+
345
+ "Additional permissions" are terms that supplement the terms of this
346
+ License by making exceptions from one or more of its conditions.
347
+ Additional permissions that are applicable to the entire Program shall
348
+ be treated as though they were included in this License, to the extent
349
+ that they are valid under applicable law. If additional permissions
350
+ apply only to part of the Program, that part may be used separately
351
+ under those permissions, but the entire Program remains governed by
352
+ this License without regard to the additional permissions.
353
+
354
+ When you convey a copy of a covered work, you may at your option
355
+ remove any additional permissions from that copy, or from any part of
356
+ it. (Additional permissions may be written to require their own
357
+ removal in certain cases when you modify the work.) You may place
358
+ additional permissions on material, added by you to a covered work,
359
+ for which you have or can give appropriate copyright permission.
360
+
361
+ Notwithstanding any other provision of this License, for material you
362
+ add to a covered work, you may (if authorized by the copyright holders of
363
+ that material) supplement the terms of this License with terms:
364
+
365
+ a) Disclaiming warranty or limiting liability differently from the
366
+ terms of sections 15 and 16 of this License; or
367
+
368
+ b) Requiring preservation of specified reasonable legal notices or
369
+ author attributions in that material or in the Appropriate Legal
370
+ Notices displayed by works containing it; or
371
+
372
+ c) Prohibiting misrepresentation of the origin of that material, or
373
+ requiring that modified versions of such material be marked in
374
+ reasonable ways as different from the original version; or
375
+
376
+ d) Limiting the use for publicity purposes of names of licensors or
377
+ authors of the material; or
378
+
379
+ e) Declining to grant rights under trademark law for use of some
380
+ trade names, trademarks, or service marks; or
381
+
382
+ f) Requiring indemnification of licensors and authors of that
383
+ material by anyone who conveys the material (or modified versions of
384
+ it) with contractual assumptions of liability to the recipient, for
385
+ any liability that these contractual assumptions directly impose on
386
+ those licensors and authors.
387
+
388
+ All other non-permissive additional terms are considered "further
389
+ restrictions" within the meaning of section 10. If the Program as you
390
+ received it, or any part of it, contains a notice stating that it is
391
+ governed by this License along with a term that is a further
392
+ restriction, you may remove that term. If a license document contains
393
+ a further restriction but permits relicensing or conveying under this
394
+ License, you may add to a covered work material governed by the terms
395
+ of that license document, provided that the further restriction does
396
+ not survive such relicensing or conveying.
397
+
398
+ If you add terms to a covered work in accord with this section, you
399
+ must place, in the relevant source files, a statement of the
400
+ additional terms that apply to those files, or a notice indicating
401
+ where to find the applicable terms.
402
+
403
+ Additional terms, permissive or non-permissive, may be stated in the
404
+ form of a separately written license, or stated as exceptions;
405
+ the above requirements apply either way.
406
+
407
+ 8. Termination.
408
+
409
+ You may not propagate or modify a covered work except as expressly
410
+ provided under this License. Any attempt otherwise to propagate or
411
+ modify it is void, and will automatically terminate your rights under
412
+ this License (including any patent licenses granted under the third
413
+ paragraph of section 11).
414
+
415
+ However, if you cease all violation of this License, then your
416
+ license from a particular copyright holder is reinstated (a)
417
+ provisionally, unless and until the copyright holder explicitly and
418
+ finally terminates your license, and (b) permanently, if the copyright
419
+ holder fails to notify you of the violation by some reasonable means
420
+ prior to 60 days after the cessation.
421
+
422
+ Moreover, your license from a particular copyright holder is
423
+ reinstated permanently if the copyright holder notifies you of the
424
+ violation by some reasonable means, this is the first time you have
425
+ received notice of violation of this License (for any work) from that
426
+ copyright holder, and you cure the violation prior to 30 days after
427
+ your receipt of the notice.
428
+
429
+ Termination of your rights under this section does not terminate the
430
+ licenses of parties who have received copies or rights from you under
431
+ this License. If your rights have been terminated and not permanently
432
+ reinstated, you do not qualify to receive new licenses for the same
433
+ material under section 10.
434
+
435
+ 9. Acceptance Not Required for Having Copies.
436
+
437
+ You are not required to accept this License in order to receive or
438
+ run a copy of the Program. Ancillary propagation of a covered work
439
+ occurring solely as a consequence of using peer-to-peer transmission
440
+ to receive a copy likewise does not require acceptance. However,
441
+ nothing other than this License grants you permission to propagate or
442
+ modify any covered work. These actions infringe copyright if you do
443
+ not accept this License. Therefore, by modifying or propagating a
444
+ covered work, you indicate your acceptance of this License to do so.
445
+
446
+ 10. Automatic Licensing of Downstream Recipients.
447
+
448
+ Each time you convey a covered work, the recipient automatically
449
+ receives a license from the original licensors, to run, modify and
450
+ propagate that work, subject to this License. You are not responsible
451
+ for enforcing compliance by third parties with this License.
452
+
453
+ An "entity transaction" is a transaction transferring control of an
454
+ organization, or substantially all assets of one, or subdividing an
455
+ organization, or merging organizations. If propagation of a covered
456
+ work results from an entity transaction, each party to that
457
+ transaction who receives a copy of the work also receives whatever
458
+ licenses to the work the party's predecessor in interest had or could
459
+ give under the previous paragraph, plus a right to possession of the
460
+ Corresponding Source of the work from the predecessor in interest, if
461
+ the predecessor has it or can get it with reasonable efforts.
462
+
463
+ You may not impose any further restrictions on the exercise of the
464
+ rights granted or affirmed under this License. For example, you may
465
+ not impose a license fee, royalty, or other charge for exercise of
466
+ rights granted under this License, and you may not initiate litigation
467
+ (including a cross-claim or counterclaim in a lawsuit) alleging that
468
+ any patent claim is infringed by making, using, selling, offering for
469
+ sale, or importing the Program or any portion of it.
470
+
471
+ 11. Patents.
472
+
473
+ A "contributor" is a copyright holder who authorizes use under this
474
+ License of the Program or a work on which the Program is based. The
475
+ work thus licensed is called the contributor's "contributor version".
476
+
477
+ A contributor's "essential patent claims" are all patent claims
478
+ owned or controlled by the contributor, whether already acquired or
479
+ hereafter acquired, that would be infringed by some manner, permitted
480
+ by this License, of making, using, or selling its contributor version,
481
+ but do not include claims that would be infringed only as a
482
+ consequence of further modification of the contributor version. For
483
+ purposes of this definition, "control" includes the right to grant
484
+ patent sublicenses in a manner consistent with the requirements of
485
+ this License.
486
+
487
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
488
+ patent license under the contributor's essential patent claims, to
489
+ make, use, sell, offer for sale, import and otherwise run, modify and
490
+ propagate the contents of its contributor version.
491
+
492
+ In the following three paragraphs, a "patent license" is any express
493
+ agreement or commitment, however denominated, not to enforce a patent
494
+ (such as an express permission to practice a patent or covenant not to
495
+ sue for patent infringement). To "grant" such a patent license to a
496
+ party means to make such an agreement or commitment not to enforce a
497
+ patent against the party.
498
+
499
+ If you convey a covered work, knowingly relying on a patent license,
500
+ and the Corresponding Source of the work is not available for anyone
501
+ to copy, free of charge and under the terms of this License, through a
502
+ publicly available network server or other readily accessible means,
503
+ then you must either (1) cause the Corresponding Source to be so
504
+ available, or (2) arrange to deprive yourself of the benefit of the
505
+ patent license for this particular work, or (3) arrange, in a manner
506
+ consistent with the requirements of this License, to extend the patent
507
+ license to downstream recipients. "Knowingly relying" means you have
508
+ actual knowledge that, but for the patent license, your conveying the
509
+ covered work in a country, or your recipient's use of the covered work
510
+ in a country, would infringe one or more identifiable patents in that
511
+ country that you have reason to believe are valid.
512
+
513
+ If, pursuant to or in connection with a single transaction or
514
+ arrangement, you convey, or propagate by procuring conveyance of, a
515
+ covered work, and grant a patent license to some of the parties
516
+ receiving the covered work authorizing them to use, propagate, modify
517
+ or convey a specific copy of the covered work, then the patent license
518
+ you grant is automatically extended to all recipients of the covered
519
+ work and works based on it.
520
+
521
+ A patent license is "discriminatory" if it does not include within
522
+ the scope of its coverage, prohibits the exercise of, or is
523
+ conditioned on the non-exercise of one or more of the rights that are
524
+ specifically granted under this License. You may not convey a covered
525
+ work if you are a party to an arrangement with a third party that is
526
+ in the business of distributing software, under which you make payment
527
+ to the third party based on the extent of your activity of conveying
528
+ the work, and under which the third party grants, to any of the
529
+ parties who would receive the covered work from you, a discriminatory
530
+ patent license (a) in connection with copies of the covered work
531
+ conveyed by you (or copies made from those copies), or (b) primarily
532
+ for and in connection with specific products or compilations that
533
+ contain the covered work, unless you entered into that arrangement,
534
+ or that patent license was granted, prior to 28 March 2007.
535
+
536
+ Nothing in this License shall be construed as excluding or limiting
537
+ any implied license or other defenses to infringement that may
538
+ otherwise be available to you under applicable patent law.
539
+
540
+ 12. No Surrender of Others' Freedom.
541
+
542
+ If conditions are imposed on you (whether by court order, agreement or
543
+ otherwise) that contradict the conditions of this License, they do not
544
+ excuse you from the conditions of this License. If you cannot convey a
545
+ covered work so as to satisfy simultaneously your obligations under this
546
+ License and any other pertinent obligations, then as a consequence you may
547
+ not convey it at all. For example, if you agree to terms that obligate you
548
+ to collect a royalty for further conveying from those to whom you convey
549
+ the Program, the only way you could satisfy both those terms and this
550
+ License would be to refrain entirely from conveying the Program.
551
+
552
+ 13. Use with the GNU Affero General Public License.
553
+
554
+ Notwithstanding any other provision of this License, you have
555
+ permission to link or combine any covered work with a work licensed
556
+ under version 3 of the GNU Affero General Public License into a single
557
+ combined work, and to convey the resulting work. The terms of this
558
+ License will continue to apply to the part which is the covered work,
559
+ but the special requirements of the GNU Affero General Public License,
560
+ section 13, concerning interaction through a network will apply to the
561
+ combination as such.
562
+
563
+ 14. Revised Versions of this License.
564
+
565
+ The Free Software Foundation may publish revised and/or new versions of
566
+ the GNU General Public License from time to time. Such new versions will
567
+ be similar in spirit to the present version, but may differ in detail to
568
+ address new problems or concerns.
569
+
570
+ Each version is given a distinguishing version number. If the
571
+ Program specifies that a certain numbered version of the GNU General
572
+ Public License "or any later version" applies to it, you have the
573
+ option of following the terms and conditions either of that numbered
574
+ version or of any later version published by the Free Software
575
+ Foundation. If the Program does not specify a version number of the
576
+ GNU General Public License, you may choose any version ever published
577
+ by the Free Software Foundation.
578
+
579
+ If the Program specifies that a proxy can decide which future
580
+ versions of the GNU General Public License can be used, that proxy's
581
+ public statement of acceptance of a version permanently authorizes you
582
+ to choose that version for the Program.
583
+
584
+ Later license versions may give you additional or different
585
+ permissions. However, no additional obligations are imposed on any
586
+ author or copyright holder as a result of your choosing to follow a
587
+ later version.
588
+
589
+ 15. Disclaimer of Warranty.
590
+
591
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
592
+ APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
593
+ HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
594
+ OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
595
+ THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
596
+ PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
597
+ IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
598
+ ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
599
+
600
+ 16. Limitation of Liability.
601
+
602
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
603
+ WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
604
+ THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
605
+ GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
606
+ USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
607
+ DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
608
+ PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
609
+ EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
610
+ SUCH DAMAGES.
611
+
612
+ 17. Interpretation of Sections 15 and 16.
613
+
614
+ If the disclaimer of warranty and limitation of liability provided
615
+ above cannot be given local legal effect according to their terms,
616
+ reviewing courts shall apply local law that most closely approximates
617
+ an absolute waiver of all civil liability in connection with the
618
+ Program, unless a warranty or assumption of liability accompanies a
619
+ copy of the Program in return for a fee.
620
+
621
+ END OF TERMS AND CONDITIONS
622
+
623
+ How to Apply These Terms to Your New Programs
624
+
625
+ If you develop a new program, and you want it to be of the greatest
626
+ possible use to the public, the best way to achieve this is to make it
627
+ free software which everyone can redistribute and change under these terms.
628
+
629
+ To do so, attach the following notices to the program. It is safest
630
+ to attach them to the start of each source file to most effectively
631
+ state the exclusion of warranty; and each file should have at least
632
+ the "copyright" line and a pointer to where the full notice is found.
633
+
634
+ <one line to give the program's name and a brief idea of what it does.>
635
+ Copyright (C) <year> <name of author>
636
+
637
+ This program is free software: you can redistribute it and/or modify
638
+ it under the terms of the GNU General Public License as published by
639
+ the Free Software Foundation, either version 3 of the License, or
640
+ (at your option) any later version.
641
+
642
+ This program is distributed in the hope that it will be useful,
643
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
644
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
645
+ GNU General Public License for more details.
646
+
647
+ You should have received a copy of the GNU General Public License
648
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
649
+
650
+ Also add information on how to contact you by electronic and paper mail.
651
+
652
+ If the program does terminal interaction, make it output a short
653
+ notice like this when it starts in an interactive mode:
654
+
655
+ <program> Copyright (C) <year> <name of author>
656
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
657
+ This is free software, and you are welcome to redistribute it
658
+ under certain conditions; type `show c' for details.
659
+
660
+ The hypothetical commands `show w' and `show c' should show the appropriate
661
+ parts of the General Public License. Of course, your program's commands
662
+ might be different; for a GUI interface, you would use an "about box".
663
+
664
+ You should also get your employer (if you work as a programmer) or school,
665
+ if any, to sign a "copyright disclaimer" for the program, if necessary.
666
+ For more information on this, and how to apply and follow the GNU GPL, see
667
+ <http://www.gnu.org/licenses/>.
668
+
669
+ The GNU General Public License does not permit incorporating your program
670
+ into proprietary programs. If your program is a subroutine library, you
671
+ may consider it more useful to permit linking proprietary applications with
672
+ the library. If this is what you want to do, use the GNU Lesser General
673
+ Public License instead of this License. But first, please read
674
+ <http://www.gnu.org/philosophy/why-not-lgpl.html>.
ffmpeg/README.txt ADDED
@@ -0,0 +1,883 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FFmpeg 64-bit static Windows build from www.gyan.dev
2
+
3
+ Version: 2024-09-09-git-9556379943-full_build-www.gyan.dev
4
+
5
+ License: GPL v3
6
+
7
+ Source Code: https://github.com/FFmpeg/FFmpeg/commit/9556379943
8
+
9
+ External Assets
10
+ frei0r plugins: https://www.gyan.dev/ffmpeg/builds/ffmpeg-frei0r-plugins
11
+ lensfun database: https://www.gyan.dev/ffmpeg/builds/ffmpeg-lensfun-db
12
+
13
+ git-full build configuration:
14
+
15
+ ARCH x86 (generic)
16
+ big-endian no
17
+ runtime cpu detection yes
18
+ standalone assembly yes
19
+ x86 assembler nasm
20
+ MMX enabled yes
21
+ MMXEXT enabled yes
22
+ 3DNow! enabled yes
23
+ 3DNow! extended enabled yes
24
+ SSE enabled yes
25
+ SSSE3 enabled yes
26
+ AESNI enabled yes
27
+ AVX enabled yes
28
+ AVX2 enabled yes
29
+ AVX-512 enabled yes
30
+ AVX-512ICL enabled yes
31
+ XOP enabled yes
32
+ FMA3 enabled yes
33
+ FMA4 enabled yes
34
+ i686 features enabled yes
35
+ CMOV is fast yes
36
+ EBX available yes
37
+ EBP available yes
38
+ debug symbols yes
39
+ strip symbols yes
40
+ optimize for size no
41
+ optimizations yes
42
+ static yes
43
+ shared no
44
+ postprocessing support yes
45
+ network support yes
46
+ threading support pthreads
47
+ safe bitstream reader yes
48
+ texi2html enabled no
49
+ perl enabled yes
50
+ pod2man enabled yes
51
+ makeinfo enabled yes
52
+ makeinfo supports HTML yes
53
+ xmllint enabled yes
54
+
55
+ External libraries:
56
+ avisynth libilbc libtheora
57
+ bzlib libjxl libtwolame
58
+ chromaprint liblc3 libuavs3d
59
+ frei0r liblensfun libvidstab
60
+ gmp libmodplug libvmaf
61
+ gnutls libmp3lame libvo_amrwbenc
62
+ iconv libmysofa libvorbis
63
+ ladspa libopencore_amrnb libvpx
64
+ libaom libopencore_amrwb libvvenc
65
+ libaribb24 libopenjpeg libwebp
66
+ libaribcaption libopenmpt libx264
67
+ libass libopus libx265
68
+ libbluray libplacebo libxavs2
69
+ libbs2b libqrencode libxevd
70
+ libcaca libquirc libxeve
71
+ libcdio librav1e libxml2
72
+ libcodec2 librist libxvid
73
+ libdav1d librubberband libzimg
74
+ libdavs2 libshaderc libzmq
75
+ libflite libshine libzvbi
76
+ libfontconfig libsnappy lzma
77
+ libfreetype libsoxr mediafoundation
78
+ libfribidi libspeex sdl2
79
+ libgme libsrt zlib
80
+ libgsm libssh
81
+ libharfbuzz libsvtav1
82
+
83
+ External libraries providing hardware acceleration:
84
+ amf d3d12va nvdec
85
+ cuda dxva2 nvenc
86
+ cuda_llvm ffnvcodec opencl
87
+ cuvid libmfx vaapi
88
+ d3d11va libvpl vulkan
89
+
90
+ Libraries:
91
+ avcodec avformat swresample
92
+ avdevice avutil swscale
93
+ avfilter postproc
94
+
95
+ Programs:
96
+ ffmpeg ffplay ffprobe
97
+
98
+ Enabled decoders:
99
+ aac g723_1 pcx
100
+ aac_fixed g729 pdv
101
+ aac_latm gdv pfm
102
+ aasc gem pgm
103
+ ac3 gif pgmyuv
104
+ ac3_fixed gremlin_dpcm pgssub
105
+ acelp_kelvin gsm pgx
106
+ adpcm_4xm gsm_ms phm
107
+ adpcm_adx h261 photocd
108
+ adpcm_afc h263 pictor
109
+ adpcm_agm h263i pixlet
110
+ adpcm_aica h263p pjs
111
+ adpcm_argo h264 png
112
+ adpcm_ct h264_cuvid ppm
113
+ adpcm_dtk h264_qsv prores
114
+ adpcm_ea hap prosumer
115
+ adpcm_ea_maxis_xa hca psd
116
+ adpcm_ea_r1 hcom ptx
117
+ adpcm_ea_r2 hdr qcelp
118
+ adpcm_ea_r3 hevc qdm2
119
+ adpcm_ea_xas hevc_cuvid qdmc
120
+ adpcm_g722 hevc_qsv qdraw
121
+ adpcm_g726 hnm4_video qoa
122
+ adpcm_g726le hq_hqa qoi
123
+ adpcm_ima_acorn hqx qpeg
124
+ adpcm_ima_alp huffyuv qtrle
125
+ adpcm_ima_amv hymt r10k
126
+ adpcm_ima_apc iac r210
127
+ adpcm_ima_apm idcin ra_144
128
+ adpcm_ima_cunning idf ra_288
129
+ adpcm_ima_dat4 iff_ilbm ralf
130
+ adpcm_ima_dk3 ilbc rasc
131
+ adpcm_ima_dk4 imc rawvideo
132
+ adpcm_ima_ea_eacs imm4 realtext
133
+ adpcm_ima_ea_sead imm5 rka
134
+ adpcm_ima_iss indeo2 rl2
135
+ adpcm_ima_moflex indeo3 roq
136
+ adpcm_ima_mtf indeo4 roq_dpcm
137
+ adpcm_ima_oki indeo5 rpza
138
+ adpcm_ima_qt interplay_acm rscc
139
+ adpcm_ima_rad interplay_dpcm rtv1
140
+ adpcm_ima_smjpeg interplay_video rv10
141
+ adpcm_ima_ssi ipu rv20
142
+ adpcm_ima_wav jacosub rv30
143
+ adpcm_ima_ws jpeg2000 rv40
144
+ adpcm_ms jpegls s302m
145
+ adpcm_mtaf jv sami
146
+ adpcm_psx kgv1 sanm
147
+ adpcm_sbpro_2 kmvc sbc
148
+ adpcm_sbpro_3 lagarith scpr
149
+ adpcm_sbpro_4 lead screenpresso
150
+ adpcm_swf libaom_av1 sdx2_dpcm
151
+ adpcm_thp libaribb24 sga
152
+ adpcm_thp_le libaribcaption sgi
153
+ adpcm_vima libcodec2 sgirle
154
+ adpcm_xa libdav1d sheervideo
155
+ adpcm_xmd libdavs2 shorten
156
+ adpcm_yamaha libgsm simbiosis_imx
157
+ adpcm_zork libgsm_ms sipr
158
+ agm libilbc siren
159
+ aic libjxl smackaud
160
+ alac liblc3 smacker
161
+ alias_pix libopencore_amrnb smc
162
+ als libopencore_amrwb smvjpeg
163
+ amrnb libopus snow
164
+ amrwb libspeex sol_dpcm
165
+ amv libuavs3d sonic
166
+ anm libvorbis sp5x
167
+ ansi libvpx_vp8 speedhq
168
+ anull libvpx_vp9 speex
169
+ apac libxevd srgc
170
+ ape libzvbi_teletext srt
171
+ apng loco ssa
172
+ aptx lscr stl
173
+ aptx_hd m101 subrip
174
+ arbc mace3 subviewer
175
+ argo mace6 subviewer1
176
+ ass magicyuv sunrast
177
+ asv1 mdec svq1
178
+ asv2 media100 svq3
179
+ atrac1 metasound tak
180
+ atrac3 microdvd targa
181
+ atrac3al mimic targa_y216
182
+ atrac3p misc4 tdsc
183
+ atrac3pal mjpeg text
184
+ atrac9 mjpeg_cuvid theora
185
+ aura mjpeg_qsv thp
186
+ aura2 mjpegb tiertexseqvideo
187
+ av1 mlp tiff
188
+ av1_cuvid mmvideo tmv
189
+ av1_qsv mobiclip truehd
190
+ avrn motionpixels truemotion1
191
+ avrp movtext truemotion2
192
+ avs mp1 truemotion2rt
193
+ avui mp1float truespeech
194
+ bethsoftvid mp2 tscc
195
+ bfi mp2float tscc2
196
+ bink mp3 tta
197
+ binkaudio_dct mp3adu twinvq
198
+ binkaudio_rdft mp3adufloat txd
199
+ bintext mp3float ulti
200
+ bitpacked mp3on4 utvideo
201
+ bmp mp3on4float v210
202
+ bmv_audio mpc7 v210x
203
+ bmv_video mpc8 v308
204
+ bonk mpeg1_cuvid v408
205
+ brender_pix mpeg1video v410
206
+ c93 mpeg2_cuvid vb
207
+ cavs mpeg2_qsv vble
208
+ cbd2_dpcm mpeg2video vbn
209
+ ccaption mpeg4 vc1
210
+ cdgraphics mpeg4_cuvid vc1_cuvid
211
+ cdtoons mpegvideo vc1_qsv
212
+ cdxl mpl2 vc1image
213
+ cfhd msa1 vcr1
214
+ cinepak mscc vmdaudio
215
+ clearvideo msmpeg4v1 vmdvideo
216
+ cljr msmpeg4v2 vmix
217
+ cllc msmpeg4v3 vmnc
218
+ comfortnoise msnsiren vnull
219
+ cook msp2 vorbis
220
+ cpia msrle vp3
221
+ cri mss1 vp4
222
+ cscd mss2 vp5
223
+ cyuv msvideo1 vp6
224
+ dca mszh vp6a
225
+ dds mts2 vp6f
226
+ derf_dpcm mv30 vp7
227
+ dfa mvc1 vp8
228
+ dfpwm mvc2 vp8_cuvid
229
+ dirac mvdv vp8_qsv
230
+ dnxhd mvha vp9
231
+ dolby_e mwsc vp9_cuvid
232
+ dpx mxpeg vp9_qsv
233
+ dsd_lsbf nellymoser vplayer
234
+ dsd_lsbf_planar notchlc vqa
235
+ dsd_msbf nuv vqc
236
+ dsd_msbf_planar on2avc vvc
237
+ dsicinaudio opus vvc_qsv
238
+ dsicinvideo osq wady_dpcm
239
+ dss_sp paf_audio wavarc
240
+ dst paf_video wavpack
241
+ dvaudio pam wbmp
242
+ dvbsub pbm wcmv
243
+ dvdsub pcm_alaw webp
244
+ dvvideo pcm_bluray webvtt
245
+ dxa pcm_dvd wmalossless
246
+ dxtory pcm_f16le wmapro
247
+ dxv pcm_f24le wmav1
248
+ eac3 pcm_f32be wmav2
249
+ eacmv pcm_f32le wmavoice
250
+ eamad pcm_f64be wmv1
251
+ eatgq pcm_f64le wmv2
252
+ eatgv pcm_lxf wmv3
253
+ eatqi pcm_mulaw wmv3image
254
+ eightbps pcm_s16be wnv1
255
+ eightsvx_exp pcm_s16be_planar wrapped_avframe
256
+ eightsvx_fib pcm_s16le ws_snd1
257
+ escape124 pcm_s16le_planar xan_dpcm
258
+ escape130 pcm_s24be xan_wc3
259
+ evrc pcm_s24daud xan_wc4
260
+ exr pcm_s24le xbin
261
+ fastaudio pcm_s24le_planar xbm
262
+ ffv1 pcm_s32be xface
263
+ ffvhuff pcm_s32le xl
264
+ ffwavesynth pcm_s32le_planar xma1
265
+ fic pcm_s64be xma2
266
+ fits pcm_s64le xpm
267
+ flac pcm_s8 xsub
268
+ flashsv pcm_s8_planar xwd
269
+ flashsv2 pcm_sga y41p
270
+ flic pcm_u16be ylc
271
+ flv pcm_u16le yop
272
+ fmvc pcm_u24be yuv4
273
+ fourxm pcm_u24le zero12v
274
+ fraps pcm_u32be zerocodec
275
+ frwu pcm_u32le zlib
276
+ ftr pcm_u8 zmbv
277
+ g2m pcm_vidc
278
+
279
+ Enabled encoders:
280
+ a64multi hevc_vaapi pcm_s8
281
+ a64multi5 huffyuv pcm_s8_planar
282
+ aac jpeg2000 pcm_u16be
283
+ aac_mf jpegls pcm_u16le
284
+ ac3 libaom_av1 pcm_u24be
285
+ ac3_fixed libcodec2 pcm_u24le
286
+ ac3_mf libgsm pcm_u32be
287
+ adpcm_adx libgsm_ms pcm_u32le
288
+ adpcm_argo libilbc pcm_u8
289
+ adpcm_g722 libjxl pcm_vidc
290
+ adpcm_g726 liblc3 pcx
291
+ adpcm_g726le libmp3lame pfm
292
+ adpcm_ima_alp libopencore_amrnb pgm
293
+ adpcm_ima_amv libopenjpeg pgmyuv
294
+ adpcm_ima_apm libopus phm
295
+ adpcm_ima_qt librav1e png
296
+ adpcm_ima_ssi libshine ppm
297
+ adpcm_ima_wav libspeex prores
298
+ adpcm_ima_ws libsvtav1 prores_aw
299
+ adpcm_ms libtheora prores_ks
300
+ adpcm_swf libtwolame qoi
301
+ adpcm_yamaha libvo_amrwbenc qtrle
302
+ alac libvorbis r10k
303
+ alias_pix libvpx_vp8 r210
304
+ amv libvpx_vp9 ra_144
305
+ anull libvvenc rawvideo
306
+ apng libwebp roq
307
+ aptx libwebp_anim roq_dpcm
308
+ aptx_hd libx264 rpza
309
+ ass libx264rgb rv10
310
+ asv1 libx265 rv20
311
+ asv2 libxavs2 s302m
312
+ av1_amf libxeve sbc
313
+ av1_nvenc libxvid sgi
314
+ av1_qsv ljpeg smc
315
+ av1_vaapi magicyuv snow
316
+ avrp mjpeg sonic
317
+ avui mjpeg_qsv sonic_ls
318
+ bitpacked mjpeg_vaapi speedhq
319
+ bmp mlp srt
320
+ cfhd movtext ssa
321
+ cinepak mp2 subrip
322
+ cljr mp2fixed sunrast
323
+ comfortnoise mp3_mf svq1
324
+ dca mpeg1video targa
325
+ dfpwm mpeg2_qsv text
326
+ dnxhd mpeg2_vaapi tiff
327
+ dpx mpeg2video truehd
328
+ dvbsub mpeg4 tta
329
+ dvdsub msmpeg4v2 ttml
330
+ dvvideo msmpeg4v3 utvideo
331
+ dxv msrle v210
332
+ eac3 msvideo1 v308
333
+ exr nellymoser v408
334
+ ffv1 opus v410
335
+ ffvhuff pam vbn
336
+ fits pbm vc2
337
+ flac pcm_alaw vnull
338
+ flashsv pcm_bluray vorbis
339
+ flashsv2 pcm_dvd vp8_vaapi
340
+ flv pcm_f32be vp9_qsv
341
+ g723_1 pcm_f32le vp9_vaapi
342
+ gif pcm_f64be wavpack
343
+ h261 pcm_f64le wbmp
344
+ h263 pcm_mulaw webvtt
345
+ h263p pcm_s16be wmav1
346
+ h264_amf pcm_s16be_planar wmav2
347
+ h264_mf pcm_s16le wmv1
348
+ h264_nvenc pcm_s16le_planar wmv2
349
+ h264_qsv pcm_s24be wrapped_avframe
350
+ h264_vaapi pcm_s24daud xbm
351
+ hap pcm_s24le xface
352
+ hdr pcm_s24le_planar xsub
353
+ hevc_amf pcm_s32be xwd
354
+ hevc_d3d12va pcm_s32le y41p
355
+ hevc_mf pcm_s32le_planar yuv4
356
+ hevc_nvenc pcm_s64be zlib
357
+ hevc_qsv pcm_s64le zmbv
358
+
359
+ Enabled hwaccels:
360
+ av1_d3d11va hevc_dxva2 vc1_dxva2
361
+ av1_d3d11va2 hevc_nvdec vc1_nvdec
362
+ av1_d3d12va hevc_vaapi vc1_vaapi
363
+ av1_dxva2 hevc_vulkan vp8_nvdec
364
+ av1_nvdec mjpeg_nvdec vp8_vaapi
365
+ av1_vaapi mjpeg_vaapi vp9_d3d11va
366
+ av1_vulkan mpeg1_nvdec vp9_d3d11va2
367
+ h263_vaapi mpeg2_d3d11va vp9_d3d12va
368
+ h264_d3d11va mpeg2_d3d11va2 vp9_dxva2
369
+ h264_d3d11va2 mpeg2_d3d12va vp9_nvdec
370
+ h264_d3d12va mpeg2_dxva2 vp9_vaapi
371
+ h264_dxva2 mpeg2_nvdec wmv3_d3d11va
372
+ h264_nvdec mpeg2_vaapi wmv3_d3d11va2
373
+ h264_vaapi mpeg4_nvdec wmv3_d3d12va
374
+ h264_vulkan mpeg4_vaapi wmv3_dxva2
375
+ hevc_d3d11va vc1_d3d11va wmv3_nvdec
376
+ hevc_d3d11va2 vc1_d3d11va2 wmv3_vaapi
377
+ hevc_d3d12va vc1_d3d12va
378
+
379
+ Enabled parsers:
380
+ aac dvdsub mpegaudio
381
+ aac_latm evc mpegvideo
382
+ ac3 flac opus
383
+ adx ftr png
384
+ amr g723_1 pnm
385
+ av1 g729 qoi
386
+ avs2 gif rv34
387
+ avs3 gsm sbc
388
+ bmp h261 sipr
389
+ cavsvideo h263 tak
390
+ cook h264 vc1
391
+ cri hdr vorbis
392
+ dca hevc vp3
393
+ dirac ipu vp8
394
+ dnxhd jpeg2000 vp9
395
+ dolby_e jpegxl vvc
396
+ dpx misc4 webp
397
+ dvaudio mjpeg xbm
398
+ dvbsub mlp xma
399
+ dvd_nav mpeg4video xwd
400
+
401
+ Enabled demuxers:
402
+ aa idf pcm_f64le
403
+ aac iff pcm_mulaw
404
+ aax ifv pcm_s16be
405
+ ac3 ilbc pcm_s16le
406
+ ac4 image2 pcm_s24be
407
+ ace image2_alias_pix pcm_s24le
408
+ acm image2_brender_pix pcm_s32be
409
+ act image2pipe pcm_s32le
410
+ adf image_bmp_pipe pcm_s8
411
+ adp image_cri_pipe pcm_u16be
412
+ ads image_dds_pipe pcm_u16le
413
+ adx image_dpx_pipe pcm_u24be
414
+ aea image_exr_pipe pcm_u24le
415
+ afc image_gem_pipe pcm_u32be
416
+ aiff image_gif_pipe pcm_u32le
417
+ aix image_hdr_pipe pcm_u8
418
+ alp image_j2k_pipe pcm_vidc
419
+ amr image_jpeg_pipe pdv
420
+ amrnb image_jpegls_pipe pjs
421
+ amrwb image_jpegxl_pipe pmp
422
+ anm image_pam_pipe pp_bnk
423
+ apac image_pbm_pipe pva
424
+ apc image_pcx_pipe pvf
425
+ ape image_pfm_pipe qcp
426
+ apm image_pgm_pipe qoa
427
+ apng image_pgmyuv_pipe r3d
428
+ aptx image_pgx_pipe rawvideo
429
+ aptx_hd image_phm_pipe rcwt
430
+ aqtitle image_photocd_pipe realtext
431
+ argo_asf image_pictor_pipe redspark
432
+ argo_brp image_png_pipe rka
433
+ argo_cvg image_ppm_pipe rl2
434
+ asf image_psd_pipe rm
435
+ asf_o image_qdraw_pipe roq
436
+ ass image_qoi_pipe rpl
437
+ ast image_sgi_pipe rsd
438
+ au image_sunrast_pipe rso
439
+ av1 image_svg_pipe rtp
440
+ avi image_tiff_pipe rtsp
441
+ avisynth image_vbn_pipe s337m
442
+ avr image_webp_pipe sami
443
+ avs image_xbm_pipe sap
444
+ avs2 image_xpm_pipe sbc
445
+ avs3 image_xwd_pipe sbg
446
+ bethsoftvid imf scc
447
+ bfi ingenient scd
448
+ bfstm ipmovie sdns
449
+ bink ipu sdp
450
+ binka ircam sdr2
451
+ bintext iss sds
452
+ bit iv8 sdx
453
+ bitpacked ivf segafilm
454
+ bmv ivr ser
455
+ boa jacosub sga
456
+ bonk jpegxl_anim shorten
457
+ brstm jv siff
458
+ c93 kux simbiosis_imx
459
+ caf kvag sln
460
+ cavsvideo laf smacker
461
+ cdg lc3 smjpeg
462
+ cdxl libgme smush
463
+ cine libmodplug sol
464
+ codec2 libopenmpt sox
465
+ codec2raw live_flv spdif
466
+ concat lmlm4 srt
467
+ dash loas stl
468
+ data lrc str
469
+ daud luodat subviewer
470
+ dcstr lvf subviewer1
471
+ derf lxf sup
472
+ dfa m4v svag
473
+ dfpwm matroska svs
474
+ dhav mca swf
475
+ dirac mcc tak
476
+ dnxhd mgsts tedcaptions
477
+ dsf microdvd thp
478
+ dsicin mjpeg threedostr
479
+ dss mjpeg_2000 tiertexseq
480
+ dts mlp tmv
481
+ dtshd mlv truehd
482
+ dv mm tta
483
+ dvbsub mmf tty
484
+ dvbtxt mods txd
485
+ dxa moflex ty
486
+ ea mov usm
487
+ ea_cdata mp3 v210
488
+ eac3 mpc v210x
489
+ epaf mpc8 vag
490
+ evc mpegps vc1
491
+ ffmetadata mpegts vc1t
492
+ filmstrip mpegtsraw vividas
493
+ fits mpegvideo vivo
494
+ flac mpjpeg vmd
495
+ flic mpl2 vobsub
496
+ flv mpsub voc
497
+ fourxm msf vpk
498
+ frm msnwc_tcp vplayer
499
+ fsb msp vqf
500
+ fwse mtaf vvc
501
+ g722 mtv w64
502
+ g723_1 musx wady
503
+ g726 mv wav
504
+ g726le mvi wavarc
505
+ g729 mxf wc3
506
+ gdv mxg webm_dash_manifest
507
+ genh nc webvtt
508
+ gif nistsphere wsaud
509
+ gsm nsp wsd
510
+ gxf nsv wsvqa
511
+ h261 nut wtv
512
+ h263 nuv wv
513
+ h264 obu wve
514
+ hca ogg xa
515
+ hcom oma xbin
516
+ hevc osq xmd
517
+ hls paf xmv
518
+ hnm pcm_alaw xvag
519
+ iamf pcm_f32be xwma
520
+ ico pcm_f32le yop
521
+ idcin pcm_f64be yuv4mpegpipe
522
+
523
+ Enabled muxers:
524
+ a64 h263 pcm_s24be
525
+ ac3 h264 pcm_s24le
526
+ ac4 hash pcm_s32be
527
+ adts hds pcm_s32le
528
+ adx hevc pcm_s8
529
+ aea hls pcm_u16be
530
+ aiff iamf pcm_u16le
531
+ alp ico pcm_u24be
532
+ amr ilbc pcm_u24le
533
+ amv image2 pcm_u32be
534
+ apm image2pipe pcm_u32le
535
+ apng ipod pcm_u8
536
+ aptx ircam pcm_vidc
537
+ aptx_hd ismv psp
538
+ argo_asf ivf rawvideo
539
+ argo_cvg jacosub rcwt
540
+ asf kvag rm
541
+ asf_stream latm roq
542
+ ass lc3 rso
543
+ ast lrc rtp
544
+ au m4v rtp_mpegts
545
+ avi matroska rtsp
546
+ avif matroska_audio sap
547
+ avm2 md5 sbc
548
+ avs2 microdvd scc
549
+ avs3 mjpeg segafilm
550
+ bit mkvtimestamp_v2 segment
551
+ caf mlp smjpeg
552
+ cavsvideo mmf smoothstreaming
553
+ chromaprint mov sox
554
+ codec2 mp2 spdif
555
+ codec2raw mp3 spx
556
+ crc mp4 srt
557
+ dash mpeg1system stream_segment
558
+ data mpeg1vcd streamhash
559
+ daud mpeg1video sup
560
+ dfpwm mpeg2dvd swf
561
+ dirac mpeg2svcd tee
562
+ dnxhd mpeg2video tg2
563
+ dts mpeg2vob tgp
564
+ dv mpegts truehd
565
+ eac3 mpjpeg tta
566
+ evc mxf ttml
567
+ f4v mxf_d10 uncodedframecrc
568
+ ffmetadata mxf_opatom vc1
569
+ fifo null vc1t
570
+ filmstrip nut voc
571
+ fits obu vvc
572
+ flac oga w64
573
+ flv ogg wav
574
+ framecrc ogv webm
575
+ framehash oma webm_chunk
576
+ framemd5 opus webm_dash_manifest
577
+ g722 pcm_alaw webp
578
+ g723_1 pcm_f32be webvtt
579
+ g726 pcm_f32le wsaud
580
+ g726le pcm_f64be wtv
581
+ gif pcm_f64le wv
582
+ gsm pcm_mulaw yuv4mpegpipe
583
+ gxf pcm_s16be
584
+ h261 pcm_s16le
585
+
586
+ Enabled protocols:
587
+ async http rtmp
588
+ bluray httpproxy rtmpe
589
+ cache https rtmps
590
+ concat icecast rtmpt
591
+ concatf ipfs_gateway rtmpte
592
+ crypto ipns_gateway rtmpts
593
+ data librist rtp
594
+ fd libsrt srtp
595
+ ffrtmpcrypt libssh subfile
596
+ ffrtmphttp libzmq tcp
597
+ file md5 tee
598
+ ftp mmsh tls
599
+ gopher mmst udp
600
+ gophers pipe udplite
601
+ hls prompeg
602
+
603
+ Enabled filters:
604
+ a3dscope ddagrab pan
605
+ aap deband perlin
606
+ abench deblock perms
607
+ abitscope decimate perspective
608
+ acompressor deconvolve phase
609
+ acontrast dedot photosensitivity
610
+ acopy deesser pixdesctest
611
+ acrossfade deflate pixelize
612
+ acrossover deflicker pixscope
613
+ acrusher deinterlace_qsv pp
614
+ acue deinterlace_vaapi pp7
615
+ addroi dejudder premultiply
616
+ adeclick delogo prewitt
617
+ adeclip denoise_vaapi prewitt_opencl
618
+ adecorrelate deshake procamp_vaapi
619
+ adelay deshake_opencl program_opencl
620
+ adenorm despill pseudocolor
621
+ aderivative detelecine psnr
622
+ adrawgraph dialoguenhance pullup
623
+ adrc dilation qp
624
+ adynamicequalizer dilation_opencl qrencode
625
+ adynamicsmooth displace qrencodesrc
626
+ aecho doubleweave quirc
627
+ aemphasis drawbox random
628
+ aeval drawbox_vaapi readeia608
629
+ aevalsrc drawgraph readvitc
630
+ aexciter drawgrid realtime
631
+ afade drawtext remap
632
+ afdelaysrc drmeter remap_opencl
633
+ afftdn dynaudnorm removegrain
634
+ afftfilt earwax removelogo
635
+ afir ebur128 repeatfields
636
+ afireqsrc edgedetect replaygain
637
+ afirsrc elbg reverse
638
+ aformat entropy rgbashift
639
+ afreqshift epx rgbtestsrc
640
+ afwtdn eq roberts
641
+ agate equalizer roberts_opencl
642
+ agraphmonitor erosion rotate
643
+ ahistogram erosion_opencl rubberband
644
+ aiir estdif sab
645
+ aintegral exposure scale
646
+ ainterleave extractplanes scale2ref
647
+ alatency extrastereo scale_cuda
648
+ alimiter fade scale_qsv
649
+ allpass feedback scale_vaapi
650
+ allrgb fftdnoiz scale_vulkan
651
+ allyuv fftfilt scdet
652
+ aloop field scharr
653
+ alphaextract fieldhint scroll
654
+ alphamerge fieldmatch segment
655
+ amerge fieldorder select
656
+ ametadata fillborders selectivecolor
657
+ amix find_rect sendcmd
658
+ amovie firequalizer separatefields
659
+ amplify flanger setdar
660
+ amultiply flip_vulkan setfield
661
+ anequalizer flite setparams
662
+ anlmdn floodfill setpts
663
+ anlmf format setrange
664
+ anlms fps setsar
665
+ anoisesrc framepack settb
666
+ anull framerate sharpness_vaapi
667
+ anullsink framestep shear
668
+ anullsrc freezedetect showcqt
669
+ apad freezeframes showcwt
670
+ aperms frei0r showfreqs
671
+ aphasemeter frei0r_src showinfo
672
+ aphaser fspp showpalette
673
+ aphaseshift fsync showspatial
674
+ apsnr gblur showspectrum
675
+ apsyclip gblur_vulkan showspectrumpic
676
+ apulsator geq showvolume
677
+ arealtime gradfun showwaves
678
+ aresample gradients showwavespic
679
+ areverse graphmonitor shuffleframes
680
+ arls grayworld shufflepixels
681
+ arnndn greyedge shuffleplanes
682
+ asdr guided sidechaincompress
683
+ asegment haas sidechaingate
684
+ aselect haldclut sidedata
685
+ asendcmd haldclutsrc sierpinski
686
+ asetnsamples hdcd signalstats
687
+ asetpts headphone signature
688
+ asetrate hflip silencedetect
689
+ asettb hflip_vulkan silenceremove
690
+ ashowinfo highpass sinc
691
+ asidedata highshelf sine
692
+ asisdr hilbert siti
693
+ asoftclip histeq smartblur
694
+ aspectralstats histogram smptebars
695
+ asplit hqdn3d smptehdbars
696
+ ass hqx sobel
697
+ astats hstack sobel_opencl
698
+ astreamselect hstack_qsv sofalizer
699
+ asubboost hstack_vaapi spectrumsynth
700
+ asubcut hsvhold speechnorm
701
+ asupercut hsvkey split
702
+ asuperpass hue spp
703
+ asuperstop huesaturation ssim
704
+ atadenoise hwdownload ssim360
705
+ atempo hwmap stereo3d
706
+ atilt hwupload stereotools
707
+ atrim hwupload_cuda stereowiden
708
+ avectorscope hysteresis streamselect
709
+ avgblur identity subtitles
710
+ avgblur_opencl idet super2xsai
711
+ avgblur_vulkan il superequalizer
712
+ avsynctest inflate surround
713
+ axcorrelate interlace swaprect
714
+ azmq interleave swapuv
715
+ backgroundkey join tblend
716
+ bandpass kerndeint telecine
717
+ bandreject kirsch testsrc
718
+ bass ladspa testsrc2
719
+ bbox lagfun thistogram
720
+ bench latency threshold
721
+ bilateral lenscorrection thumbnail
722
+ bilateral_cuda lensfun thumbnail_cuda
723
+ biquad libplacebo tile
724
+ bitplanenoise libvmaf tiltandshift
725
+ blackdetect life tiltshelf
726
+ blackframe limitdiff tinterlace
727
+ blend limiter tlut2
728
+ blend_vulkan loop tmedian
729
+ blockdetect loudnorm tmidequalizer
730
+ blurdetect lowpass tmix
731
+ bm3d lowshelf tonemap
732
+ boxblur lumakey tonemap_opencl
733
+ boxblur_opencl lut tonemap_vaapi
734
+ bs2b lut1d tpad
735
+ bwdif lut2 transpose
736
+ bwdif_cuda lut3d transpose_opencl
737
+ bwdif_vulkan lutrgb transpose_vaapi
738
+ cas lutyuv transpose_vulkan
739
+ ccrepack mandelbrot treble
740
+ cellauto maskedclamp tremolo
741
+ channelmap maskedmax trim
742
+ channelsplit maskedmerge unpremultiply
743
+ chorus maskedmin unsharp
744
+ chromaber_vulkan maskedthreshold unsharp_opencl
745
+ chromahold maskfun untile
746
+ chromakey mcdeint uspp
747
+ chromakey_cuda mcompand v360
748
+ chromanr median vaguedenoiser
749
+ chromashift mergeplanes varblur
750
+ ciescope mestimate vectorscope
751
+ codecview metadata vflip
752
+ color midequalizer vflip_vulkan
753
+ color_vulkan minterpolate vfrdet
754
+ colorbalance mix vibrance
755
+ colorchannelmixer monochrome vibrato
756
+ colorchart morpho vidstabdetect
757
+ colorcontrast movie vidstabtransform
758
+ colorcorrect mpdecimate vif
759
+ colorhold mptestsrc vignette
760
+ colorize msad virtualbass
761
+ colorkey multiply vmafmotion
762
+ colorkey_opencl negate volume
763
+ colorlevels nlmeans volumedetect
764
+ colormap nlmeans_opencl vpp_qsv
765
+ colormatrix nlmeans_vulkan vstack
766
+ colorspace nnedi vstack_qsv
767
+ colorspace_cuda noformat vstack_vaapi
768
+ colorspectrum noise w3fdif
769
+ colortemperature normalize waveform
770
+ compand null weave
771
+ compensationdelay nullsink xbr
772
+ concat nullsrc xcorrelate
773
+ convolution openclsrc xfade
774
+ convolution_opencl oscilloscope xfade_opencl
775
+ convolve overlay xfade_vulkan
776
+ copy overlay_cuda xmedian
777
+ corr overlay_opencl xpsnr
778
+ cover_rect overlay_qsv xstack
779
+ crop overlay_vaapi xstack_qsv
780
+ cropdetect overlay_vulkan xstack_vaapi
781
+ crossfeed owdenoise yadif
782
+ crystalizer pad yadif_cuda
783
+ cue pad_opencl yaepblur
784
+ curves pad_vaapi yuvtestsrc
785
+ datascope pal100bars zmq
786
+ dblur pal75bars zoneplate
787
+ dcshift palettegen zoompan
788
+ dctdnoiz paletteuse zscale
789
+
790
+ Enabled bsfs:
791
+ aac_adtstoasc h264_mp4toannexb pcm_rechunk
792
+ av1_frame_merge h264_redundant_pps pgs_frame_merge
793
+ av1_frame_split hapqa_extract prores_metadata
794
+ av1_metadata hevc_metadata remove_extradata
795
+ chomp hevc_mp4toannexb setts
796
+ dca_core imx_dump_header showinfo
797
+ dovi_rpu media100_to_mjpegb text2movsub
798
+ dts2pts mjpeg2jpeg trace_headers
799
+ dump_extradata mjpega_dump_header truehd_core
800
+ dv_error_marker mov2textsub vp9_metadata
801
+ eac3_core mpeg2_metadata vp9_raw_reorder
802
+ evc_frame_merge mpeg4_unpack_bframes vp9_superframe
803
+ extract_extradata noise vp9_superframe_split
804
+ filter_units null vvc_metadata
805
+ h264_metadata opus_metadata vvc_mp4toannexb
806
+
807
+ Enabled indevs:
808
+ dshow lavfi vfwcap
809
+ gdigrab libcdio
810
+
811
+ Enabled outdevs:
812
+ caca sdl2
813
+
814
+ git-full external libraries' versions:
815
+
816
+ AMF v1.4.34-2-ga6fca4a
817
+ aom v3.10.0-63-gd5265b1736
818
+ aribb24 v1.0.3-5-g5e9be27
819
+ aribcaption 1.1.1
820
+ AviSynthPlus v3.7.3-70-g2b55ba40
821
+ bs2b 3.1.0
822
+ chromaprint 1.5.1
823
+ codec2 1.2.0-103-gff00a6e2
824
+ dav1d 1.4.2-50-g4385e7e
825
+ davs2 1.7-1-gb41cf11
826
+ ffnvcodec n12.2.72.0-1-g9934f17
827
+ flite v2.2-55-g6c9f20d
828
+ freetype VER-2-13-3
829
+ frei0r v2.3.3-5-gb528b26
830
+ fribidi v1.0.15-1-g3826589
831
+ gsm 1.0.22
832
+ harfbuzz 9.0.0-65-ga070f9eb
833
+ ladspa-sdk 1.17
834
+ lame 3.100
835
+ lensfun v0.3.95-1515-g9981bfea
836
+ libass 0.17.3-24-g694143b
837
+ libcdio-paranoia 10.2
838
+ libgme 0.6.3
839
+ libilbc v3.0.4-346-g6adb26d4a4
840
+ libjxl v0.10-snapshot-272-g3786abba
841
+ libopencore-amrnb 0.1.6
842
+ libopencore-amrwb 0.1.6
843
+ libplacebo v7.349.0-9-gefb89342
844
+ libsoxr 0.1.3
845
+ libssh 0.10.6
846
+ libtheora 1.1.1
847
+ libwebp v1.4.0-86-g57883c78
848
+ oneVPL 2.12
849
+ OpenCL-Headers v2024.05.08-8-g542d7a8
850
+ openmpt libopenmpt-0.6.18-22-g37ff3fcc6
851
+ opus v1.5.2-16-g5854a9f7
852
+ qrencode 4.1.1
853
+ quirc 1.2
854
+ rav1e p20240612-5-g7ab0de1
855
+ rist 0.2.10
856
+ rubberband v1.8.1
857
+ SDL prerelease-2.29.2-358-gf5ed158d1
858
+ shaderc v2024.1-14-g6d28483
859
+ shine 3.1.1
860
+ snappy 1.1.10
861
+ speex Speex-1.2.1-28-g1de1260
862
+ srt v1.5.4-rc.0-1-g3e0ef4b
863
+ SVT-AV1 v2.2.1-29-g85e44db4
864
+ twolame 0.4.0
865
+ uavs3d v1.1-47-g1fd0491
866
+ VAAPI 2.23.0.
867
+ vidstab v1.1.1-13-g8dff7ad
868
+ vmaf v3.0.0-95-gd95b69e0
869
+ vo-amrwbenc 0.1.3
870
+ vorbis v1.3.7-10-g84c02369
871
+ vpx v1.14.1-359-gc6de95ce0
872
+ vulkan-loader v1.3.295-2-gc758bac
873
+ vvenc v1.12.0-14-ga1996a8
874
+ x264 v0.164.3191
875
+ x265 3.6-130-g973bf1ac7
876
+ xavs2 1.4
877
+ xevd 0.5.0
878
+ xeve 0.5.1
879
+ xvid v1.3.7
880
+ zeromq 4.3.5
881
+ zimg release-3.0.5-150-g7143181
882
+ zvbi v0.2.42-58-ga48ab3a
883
+