Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
F
ffmpeg.wasm-core
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Linshizhi
ffmpeg.wasm-core
Commits
0699d2fe
Commit
0699d2fe
authored
Nov 19, 2002
by
Fabrice Bellard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
Originally committed as revision 1238 to
svn://svn.ffmpeg.org/ffmpeg/trunk
parent
97373f25
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
83 additions
and
44 deletions
+83
-44
ffmpeg-doc.html
doc/ffmpeg-doc.html
+65
-38
ffmpeg-doc.texi
doc/ffmpeg-doc.texi
+18
-6
No files found.
doc/ffmpeg-doc.html
View file @
0699d2fe
...
...
@@ -29,24 +29,25 @@
<LI><A
NAME=
"TOC13"
HREF=
"ffmpeg-doc.html#SEC13"
>
5. Supported File Formats and Codecs
</A>
<UL>
<LI><A
NAME=
"TOC14"
HREF=
"ffmpeg-doc.html#SEC14"
>
5.1 File Formats
</A>
<LI><A
NAME=
"TOC15"
HREF=
"ffmpeg-doc.html#SEC15"
>
5.2 Video Codecs
</A>
<LI><A
NAME=
"TOC16"
HREF=
"ffmpeg-doc.html#SEC16"
>
5.3 Audio Codecs
</A>
<LI><A
NAME=
"TOC15"
HREF=
"ffmpeg-doc.html#SEC15"
>
5.2 Image Formats
</A>
<LI><A
NAME=
"TOC16"
HREF=
"ffmpeg-doc.html#SEC16"
>
5.3 Video Codecs
</A>
<LI><A
NAME=
"TOC17"
HREF=
"ffmpeg-doc.html#SEC17"
>
5.4 Audio Codecs
</A>
</UL>
<LI><A
NAME=
"TOC1
7"
HREF=
"ffmpeg-doc.html#SEC17
"
>
6. Platform Specific information
</A>
<LI><A
NAME=
"TOC1
8"
HREF=
"ffmpeg-doc.html#SEC18
"
>
6. Platform Specific information
</A>
<UL>
<LI><A
NAME=
"TOC1
8"
HREF=
"ffmpeg-doc.html#SEC18
"
>
6.1 Linux
</A>
<LI><A
NAME=
"TOC
19"
HREF=
"ffmpeg-doc.html#SEC19
"
>
6.2 BSD
</A>
<LI><A
NAME=
"TOC2
0"
HREF=
"ffmpeg-doc.html#SEC20
"
>
6.3 Windows
</A>
<LI><A
NAME=
"TOC2
1"
HREF=
"ffmpeg-doc.html#SEC21
"
>
6.4 MacOS X
</A>
<LI><A
NAME=
"TOC2
2"
HREF=
"ffmpeg-doc.html#SEC22
"
>
6.5 BeOS
</A>
<LI><A
NAME=
"TOC1
9"
HREF=
"ffmpeg-doc.html#SEC19
"
>
6.1 Linux
</A>
<LI><A
NAME=
"TOC
20"
HREF=
"ffmpeg-doc.html#SEC20
"
>
6.2 BSD
</A>
<LI><A
NAME=
"TOC2
1"
HREF=
"ffmpeg-doc.html#SEC21
"
>
6.3 Windows
</A>
<LI><A
NAME=
"TOC2
2"
HREF=
"ffmpeg-doc.html#SEC22
"
>
6.4 MacOS X
</A>
<LI><A
NAME=
"TOC2
3"
HREF=
"ffmpeg-doc.html#SEC23
"
>
6.5 BeOS
</A>
</UL>
<LI><A
NAME=
"TOC2
3"
HREF=
"ffmpeg-doc.html#SEC23
"
>
7. Developpers Guide
</A>
<LI><A
NAME=
"TOC2
4"
HREF=
"ffmpeg-doc.html#SEC24
"
>
7. Developpers Guide
</A>
<UL>
<LI><A
NAME=
"TOC2
4"
HREF=
"ffmpeg-doc.html#SEC24
"
>
7.1 API
</A>
<LI><A
NAME=
"TOC2
5"
HREF=
"ffmpeg-doc.html#SEC25
"
>
7.2 Integrating libavcodec or libavformat in your program
</A>
<LI><A
NAME=
"TOC2
6"
HREF=
"ffmpeg-doc.html#SEC26
"
>
7.3 Coding Rules
</A>
<LI><A
NAME=
"TOC2
7"
HREF=
"ffmpeg-doc.html#SEC27
"
>
7.4 Submitting patches
</A>
<LI><A
NAME=
"TOC2
8"
HREF=
"ffmpeg-doc.html#SEC28
"
>
7.5 Regression tests
</A>
<LI><A
NAME=
"TOC2
5"
HREF=
"ffmpeg-doc.html#SEC25
"
>
7.1 API
</A>
<LI><A
NAME=
"TOC2
6"
HREF=
"ffmpeg-doc.html#SEC26
"
>
7.2 Integrating libavcodec or libavformat in your program
</A>
<LI><A
NAME=
"TOC2
7"
HREF=
"ffmpeg-doc.html#SEC27
"
>
7.3 Coding Rules
</A>
<LI><A
NAME=
"TOC2
8"
HREF=
"ffmpeg-doc.html#SEC28
"
>
7.4 Submitting patches
</A>
<LI><A
NAME=
"TOC2
9"
HREF=
"ffmpeg-doc.html#SEC29
"
>
7.5 Regression tests
</A>
</UL>
</UL>
<P><HR><P>
...
...
@@ -526,7 +527,7 @@ You can use the <CODE>-formats</CODE> option to have an exhaustive list.
<P>
FFmpeg supports the following file formats thru the
<CODE>
libavformat
</CODE>
library
.
library
:
<TABLE
BORDER
>
...
...
@@ -564,13 +565,6 @@ library.
</TR>
<TR><TD>
Real Audio and Video
</TD><TD>
X
</TD><TD>
X
</TD>
</TR>
<TR><TD>
PGM, YUV, PPM, JPEG images
</TD><TD>
X
</TD><TD>
X
</TD>
</TR>
<TR><TD>
Animated GIF
</TD><TD>
X
</TD><TD></TD>
</TD><TD>
Only uncompressed GIFs are generated
</TR>
<TR><TD>
Raw AC3
</TD><TD>
X
</TD><TD>
X
</TD>
...
...
@@ -594,9 +588,8 @@ library.
</TD><TD>
MPEG4 is a variant of Quicktime
</TR>
<TR><TD>
Raw MPEG4 video
</TD><TD>
</TD><TD>
X
</TD>
<TR><TD>
Raw MPEG4 video
</TD><TD>
X
</TD><TD>
X
</TD>
</TD><TD>
Only small files are supported.
</TR>
<TR><TD>
DV
</TD><TD>
</TD><TD>
X
</TD>
...
...
@@ -609,7 +602,41 @@ library.
<H2><A
NAME=
"SEC15"
HREF=
"ffmpeg-doc.html#TOC15"
>
5.2 Video Codecs
</A></H2>
<H2><A
NAME=
"SEC15"
HREF=
"ffmpeg-doc.html#TOC15"
>
5.2 Image Formats
</A></H2>
<P>
FFmpeg can read and write images for each frame of a video sequence. The
following image formats are supported:
<TABLE
BORDER
>
<TR><TD>
Supported Image Format
</TD><TD>
Encoding
</TD><TD>
Decoding
</TD><TD>
Comments
</TD>
</TR>
<TR><TD>
PGM, PPM
</TD><TD>
X
</TD><TD>
X
</TD>
</TR>
<TR><TD>
PGMYUV
</TD><TD>
X
</TD><TD>
X
</TD><TD>
PGM with U and V components in 420
</TD>
</TR>
<TR><TD>
JPEG
</TD><TD>
X
</TD><TD>
X
</TD><TD>
Progressive JPEG is not supported
</TD>
</TR>
<TR><TD>
.Y.U.V
</TD><TD>
X
</TD><TD>
X
</TD><TD>
One raw file per component
</TD>
</TR>
<TR><TD>
Animated GIF
</TD><TD>
X
</TD><TD>
</TD><TD>
Only uncompressed GIFs are generated
</TD>
</TR></TABLE>
<P>
<CODE>
X
</CODE>
means that the encoding (resp. decoding) is supported.
<H2><A
NAME=
"SEC16"
HREF=
"ffmpeg-doc.html#TOC16"
>
5.3 Video Codecs
</A></H2>
<TABLE
BORDER
>
...
...
@@ -662,7 +689,7 @@ solutions.
<H2><A
NAME=
"SEC1
6"
HREF=
"ffmpeg-doc.html#TOC16"
>
5.3
Audio Codecs
</A></H2>
<H2><A
NAME=
"SEC1
7"
HREF=
"ffmpeg-doc.html#TOC17"
>
5.4
Audio Codecs
</A></H2>
<TABLE
BORDER
>
...
...
@@ -699,11 +726,11 @@ performances on systems without hardware floating point support).
<H1><A
NAME=
"SEC1
7"
HREF=
"ffmpeg-doc.html#TOC17
"
>
6. Platform Specific information
</A></H1>
<H1><A
NAME=
"SEC1
8"
HREF=
"ffmpeg-doc.html#TOC18
"
>
6. Platform Specific information
</A></H1>
<H2><A
NAME=
"SEC1
8"
HREF=
"ffmpeg-doc.html#TOC18
"
>
6.1 Linux
</A></H2>
<H2><A
NAME=
"SEC1
9"
HREF=
"ffmpeg-doc.html#TOC19
"
>
6.1 Linux
</A></H2>
<P>
ffmpeg should be compiled with at least GCC 2.95.3. GCC 3.2 is the
...
...
@@ -713,19 +740,19 @@ features only found in GCC 3.2.
<H2><A
NAME=
"SEC
19"
HREF=
"ffmpeg-doc.html#TOC19
"
>
6.2 BSD
</A></H2>
<H2><A
NAME=
"SEC
20"
HREF=
"ffmpeg-doc.html#TOC20
"
>
6.2 BSD
</A></H2>
<H2><A
NAME=
"SEC2
0"
HREF=
"ffmpeg-doc.html#TOC20
"
>
6.3 Windows
</A></H2>
<H2><A
NAME=
"SEC2
1"
HREF=
"ffmpeg-doc.html#TOC21
"
>
6.3 Windows
</A></H2>
<H2><A
NAME=
"SEC2
1"
HREF=
"ffmpeg-doc.html#TOC21
"
>
6.4 MacOS X
</A></H2>
<H2><A
NAME=
"SEC2
2"
HREF=
"ffmpeg-doc.html#TOC22
"
>
6.4 MacOS X
</A></H2>
<H2><A
NAME=
"SEC2
2"
HREF=
"ffmpeg-doc.html#TOC22
"
>
6.5 BeOS
</A></H2>
<H2><A
NAME=
"SEC2
3"
HREF=
"ffmpeg-doc.html#TOC23
"
>
6.5 BeOS
</A></H2>
<P>
The configure script should guess the configuration itself.
...
...
@@ -759,11 +786,11 @@ valid results, then crashes.
<H1><A
NAME=
"SEC2
3"
HREF=
"ffmpeg-doc.html#TOC23
"
>
7. Developpers Guide
</A></H1>
<H1><A
NAME=
"SEC2
4"
HREF=
"ffmpeg-doc.html#TOC24
"
>
7. Developpers Guide
</A></H1>
<H2><A
NAME=
"SEC2
4"
HREF=
"ffmpeg-doc.html#TOC24
"
>
7.1 API
</A></H2>
<H2><A
NAME=
"SEC2
5"
HREF=
"ffmpeg-doc.html#TOC25
"
>
7.1 API
</A></H2>
<UL>
<LI>
libavcodec is the library containing the codecs (both encoding and
...
...
@@ -778,7 +805,7 @@ valid results, then crashes.
<H2><A
NAME=
"SEC2
5"
HREF=
"ffmpeg-doc.html#TOC25
"
>
7.2 Integrating libavcodec or libavformat in your program
</A></H2>
<H2><A
NAME=
"SEC2
6"
HREF=
"ffmpeg-doc.html#TOC26
"
>
7.2 Integrating libavcodec or libavformat in your program
</A></H2>
<P>
You can integrate all the source code of the libraries to link them
...
...
@@ -795,7 +822,7 @@ to send your patches to the ffmpeg mailing list.
<H2><A
NAME=
"SEC2
6"
HREF=
"ffmpeg-doc.html#TOC26
"
>
7.3 Coding Rules
</A></H2>
<H2><A
NAME=
"SEC2
7"
HREF=
"ffmpeg-doc.html#TOC27
"
>
7.3 Coding Rules
</A></H2>
<P>
ffmpeg is programmed in ANSI C language. GCC extensions are
...
...
@@ -819,7 +846,7 @@ can be generated automatically.
<H2><A
NAME=
"SEC2
7"
HREF=
"ffmpeg-doc.html#TOC27
"
>
7.4 Submitting patches
</A></H2>
<H2><A
NAME=
"SEC2
8"
HREF=
"ffmpeg-doc.html#TOC28
"
>
7.4 Submitting patches
</A></H2>
<P>
When you submit your patch, try to send a unified diff (diff '-u'
...
...
@@ -847,7 +874,7 @@ transmission) to the ffmpeg-devel mailinglist, see
<H2><A
NAME=
"SEC2
8"
HREF=
"ffmpeg-doc.html#TOC28
"
>
7.5 Regression tests
</A></H2>
<H2><A
NAME=
"SEC2
9"
HREF=
"ffmpeg-doc.html#TOC29
"
>
7.5 Regression tests
</A></H2>
<P>
Before submitting a patch (or commiting with CVS), you should at least
...
...
doc/ffmpeg-doc.texi
View file @
0699d2fe
...
...
@@ -322,7 +322,7 @@ You can use the @code{-formats} option to have an exhaustive list.
@section File Formats
FFmpeg supports the following file formats thru the @code
{
libavformat
}
library
.
library
:
@multitable @columnfractions .4 .1 .1
@item Supported File Format @tab Encoding @tab Decoding @tab Comments
...
...
@@ -339,9 +339,6 @@ library.
@item Macromedia Flash@tab X @tab X
@tab Only embedded audio is decoded
@item Real Audio and Video @tab X @tab X
@item PGM, YUV, PPM, JPEG images @tab X @tab X
@item Animated GIF @tab X @tab
@tab Only uncompressed GIFs are generated
@item Raw AC3 @tab X @tab X
@item Raw MJPEG @tab X @tab X
@item Raw MPEG video @tab X @tab X
...
...
@@ -350,14 +347,29 @@ library.
@item Quicktime @tab @tab X
@item MPEG4 @tab @tab X
@tab MPEG4 is a variant of Quicktime
@item Raw MPEG4 video @tab @tab X
@tab Only small files are supported.
@item Raw MPEG4 video @tab X @tab X
@item DV @tab @tab X
@tab Only the video track is decoded.
@end multitable
@code
{
X
}
means that the encoding (resp. decoding) is supported.
@section Image Formats
FFmpeg can read and write images for each frame of a video sequence. The
following image formats are supported:
@multitable @columnfractions .4 .1 .1
@item Supported Image Format @tab Encoding @tab Decoding @tab Comments
@item PGM, PPM @tab X @tab X
@item PGMYUV @tab X @tab X @tab PGM with U and V components in 420
@item JPEG @tab X @tab X @tab Progressive JPEG is not supported
@item .Y.U.V @tab X @tab X @tab One raw file per component
@item Animated GIF @tab X @tab @tab Only uncompressed GIFs are generated
@end multitable
@code
{
X
}
means that the encoding (resp. decoding) is supported.
@section Video Codecs
@multitable @columnfractions .4 .1 .1 .7
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment