Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
BC
public
external
ffmpeg
Commits
0699d2fe
Commit
0699d2fe
authored
Nov 19, 2002
by
Fabrice Bellard
Browse files
update
Originally committed as revision 1238 to
svn://svn.ffmpeg.org/ffmpeg/trunk
parent
97373f25
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
83 additions
and
44 deletions
+83
-44
doc/ffmpeg-doc.html
doc/ffmpeg-doc.html
+65
-38
doc/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#SEC1
7
"
>
6. Platform Specific information
</A>
<LI><A
NAME=
"TOC1
8
"
HREF=
"ffmpeg-doc.html#SEC1
8
"
>
6. Platform Specific information
</A>
<UL>
<LI><A
NAME=
"TOC1
8
"
HREF=
"ffmpeg-doc.html#SEC1
8
"
>
6.1 Linux
</A>
<LI><A
NAME=
"TOC
19
"
HREF=
"ffmpeg-doc.html#SEC
19
"
>
6.2 BSD
</A>
<LI><A
NAME=
"TOC2
0
"
HREF=
"ffmpeg-doc.html#SEC2
0
"
>
6.3 Windows
</A>
<LI><A
NAME=
"TOC2
1
"
HREF=
"ffmpeg-doc.html#SEC2
1
"
>
6.4 MacOS X
</A>
<LI><A
NAME=
"TOC2
2
"
HREF=
"ffmpeg-doc.html#SEC2
2
"
>
6.5 BeOS
</A>
<LI><A
NAME=
"TOC1
9
"
HREF=
"ffmpeg-doc.html#SEC1
9
"
>
6.1 Linux
</A>
<LI><A
NAME=
"TOC
20
"
HREF=
"ffmpeg-doc.html#SEC
20
"
>
6.2 BSD
</A>
<LI><A
NAME=
"TOC2
1
"
HREF=
"ffmpeg-doc.html#SEC2
1
"
>
6.3 Windows
</A>
<LI><A
NAME=
"TOC2
2
"
HREF=
"ffmpeg-doc.html#SEC2
2
"
>
6.4 MacOS X
</A>
<LI><A
NAME=
"TOC2
3
"
HREF=
"ffmpeg-doc.html#SEC2
3
"
>
6.5 BeOS
</A>
</UL>
<LI><A
NAME=
"TOC2
3
"
HREF=
"ffmpeg-doc.html#SEC2
3
"
>
7. Developpers Guide
</A>
<LI><A
NAME=
"TOC2
4
"
HREF=
"ffmpeg-doc.html#SEC2
4
"
>
7. Developpers Guide
</A>
<UL>
<LI><A
NAME=
"TOC2
4
"
HREF=
"ffmpeg-doc.html#SEC2
4
"
>
7.1 API
</A>
<LI><A
NAME=
"TOC2
5
"
HREF=
"ffmpeg-doc.html#SEC2
5
"
>
7.2 Integrating libavcodec or libavformat in your program
</A>
<LI><A
NAME=
"TOC2
6
"
HREF=
"ffmpeg-doc.html#SEC2
6
"
>
7.3 Coding Rules
</A>
<LI><A
NAME=
"TOC2
7
"
HREF=
"ffmpeg-doc.html#SEC2
7
"
>
7.4 Submitting patches
</A>
<LI><A
NAME=
"TOC2
8
"
HREF=
"ffmpeg-doc.html#SEC2
8
"
>
7.5 Regression tests
</A>
<LI><A
NAME=
"TOC2
5
"
HREF=
"ffmpeg-doc.html#SEC2
5
"
>
7.1 API
</A>
<LI><A
NAME=
"TOC2
6
"
HREF=
"ffmpeg-doc.html#SEC2
6
"
>
7.2 Integrating libavcodec or libavformat in your program
</A>
<LI><A
NAME=
"TOC2
7
"
HREF=
"ffmpeg-doc.html#SEC2
7
"
>
7.3 Coding Rules
</A>
<LI><A
NAME=
"TOC2
8
"
HREF=
"ffmpeg-doc.html#SEC2
8
"
>
7.4 Submitting patches
</A>
<LI><A
NAME=
"TOC2
9
"
HREF=
"ffmpeg-doc.html#SEC2
9
"
>
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#TOC1
6
"
>
5.
3
Audio Codecs
</A></H2>
<H2><A
NAME=
"SEC1
7
"
HREF=
"ffmpeg-doc.html#TOC1
7
"
>
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#TOC1
7
"
>
6. Platform Specific information
</A></H1>
<H1><A
NAME=
"SEC1
8
"
HREF=
"ffmpeg-doc.html#TOC1
8
"
>
6. Platform Specific information
</A></H1>
<H2><A
NAME=
"SEC1
8
"
HREF=
"ffmpeg-doc.html#TOC1
8
"
>
6.1 Linux
</A></H2>
<H2><A
NAME=
"SEC1
9
"
HREF=
"ffmpeg-doc.html#TOC1
9
"
>
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#TOC
19
"
>
6.2 BSD
</A></H2>
<H2><A
NAME=
"SEC
20
"
HREF=
"ffmpeg-doc.html#TOC
20
"
>
6.2 BSD
</A></H2>
<H2><A
NAME=
"SEC2
0
"
HREF=
"ffmpeg-doc.html#TOC2
0
"
>
6.3 Windows
</A></H2>
<H2><A
NAME=
"SEC2
1
"
HREF=
"ffmpeg-doc.html#TOC2
1
"
>
6.3 Windows
</A></H2>
<H2><A
NAME=
"SEC2
1
"
HREF=
"ffmpeg-doc.html#TOC2
1
"
>
6.4 MacOS X
</A></H2>
<H2><A
NAME=
"SEC2
2
"
HREF=
"ffmpeg-doc.html#TOC2
2
"
>
6.4 MacOS X
</A></H2>
<H2><A
NAME=
"SEC2
2
"
HREF=
"ffmpeg-doc.html#TOC2
2
"
>
6.5 BeOS
</A></H2>
<H2><A
NAME=
"SEC2
3
"
HREF=
"ffmpeg-doc.html#TOC2
3
"
>
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#TOC2
3
"
>
7. Developpers Guide
</A></H1>
<H1><A
NAME=
"SEC2
4
"
HREF=
"ffmpeg-doc.html#TOC2
4
"
>
7. Developpers Guide
</A></H1>
<H2><A
NAME=
"SEC2
4
"
HREF=
"ffmpeg-doc.html#TOC2
4
"
>
7.1 API
</A></H2>
<H2><A
NAME=
"SEC2
5
"
HREF=
"ffmpeg-doc.html#TOC2
5
"
>
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#TOC2
5
"
>
7.2 Integrating libavcodec or libavformat in your program
</A></H2>
<H2><A
NAME=
"SEC2
6
"
HREF=
"ffmpeg-doc.html#TOC2
6
"
>
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#TOC2
6
"
>
7.3 Coding Rules
</A></H2>
<H2><A
NAME=
"SEC2
7
"
HREF=
"ffmpeg-doc.html#TOC2
7
"
>
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#TOC2
7
"
>
7.4 Submitting patches
</A></H2>
<H2><A
NAME=
"SEC2
8
"
HREF=
"ffmpeg-doc.html#TOC2
8
"
>
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#TOC2
8
"
>
7.5 Regression tests
</A></H2>
<H2><A
NAME=
"SEC2
9
"
HREF=
"ffmpeg-doc.html#TOC2
9
"
>
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