Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小白菜888
Ffmpeg
提交
6bf40f39
F
Ffmpeg
项目概览
小白菜888
/
Ffmpeg
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
Ffmpeg
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
6bf40f39
编写于
12月 22, 2002
作者:
P
Philip Gladstone
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Changed thru to through and fixed several other typos
Originally committed as revision 1358 to
svn://svn.ffmpeg.org/ffmpeg/trunk
上级
bc15b8ef
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
18 addition
and
14 deletion
+18
-14
doc/ffmpeg-doc.texi
doc/ffmpeg-doc.texi
+18
-14
未找到文件。
doc/ffmpeg-doc.texi
浏览文件 @
6bf40f39
...
...
@@ -35,7 +35,7 @@ video on the fly with a high quality polyphase filter.
Gerd Knorr which I find very good. You must also set correctly the
audio recording levels with a standard mixer.
@section Video and Audio file format conver
t
ion
@section Video and Audio file format conver
s
ion
* ffmpeg can use any supported file format and protocol as input:
...
...
@@ -83,7 +83,7 @@ Examples:
Convert the audio file a.wav and the raw yuv video file a.yuv
to mpeg file a.mpg
* You can also do audio and video conver
t
ions at the same time:
* You can also do audio and video conver
s
ions at the same time:
@example
ffmpeg -i /tmp/a.wav -ar 22050 /tmp/a.mp2
...
...
@@ -108,13 +108,13 @@ Examples:
ffmpeg -i snatch
_
1.vob -f avi -vcodec mpeg4 -b 800 -g 300 -bf 2 -acodec mp3 -ab 128 snatch.avi
@end example
This is a typical
l
DVD ripper example, input from a VOB file, output
This is a typical DVD ripper example, input from a VOB file, output
to an AVI file with MPEG-4 video and MP3 audio, note that in this
command we use B frames so the MPEG-4 stream is DivX5 compatible, GOP
size is 300 that means an INTRA frame every 10 seconds for 29.97 fps
input video. Also the audio stream is MP3 encoded so you need LAME
support which is enabled using @code
{
--enable-mp3lame
}
when
configuring. The mapping is particul
lary useful
l for DVD transcoding
configuring. The mapping is particul
arly usefu
l for DVD transcoding
to get the desired audio language.
NOTE: to see the supported input formats, use @code
{
ffmpeg -formats
}
.
...
...
@@ -136,7 +136,7 @@ Examples:
files.
By default, ffmpeg tries to convert as losslessly as possible: it
uses the same audio and video parameter for
s
the outputs as the one
uses the same audio and video parameter for the outputs as the one
specified for the inputs.
@section Main options
...
...
@@ -299,7 +299,7 @@ ffmpeg handles also many protocols specified with the URL syntax.
@item If your computer is not fast enough, you can speed up the
compression at the expense of the compression ratio. You can use
'-me zero' to speed up motion estimation, and '-intra' to disable
completly motion estimation (you have only I frames, which means it
complet
e
ly motion estimation (you have only I frames, which means it
is about as good as JPEG compression).
@item To have very low bitrates in audio, reduce the sampling frequency
...
...
@@ -321,7 +321,7 @@ You can use the @code{-formats} option to have an exhaustive list.
@section File Formats
FFmpeg supports the following file formats thr
u
the @code
{
libavformat
}
FFmpeg supports the following file formats thr
ough
the @code
{
libavformat
}
library:
@multitable @columnfractions .4 .1 .1
...
...
@@ -399,11 +399,11 @@ solutions.
@item Supported Codec @tab Encoding @tab Decoding @tab Comments
@item MPEG audio layer 2 @tab IX @tab IX
@item MPEG audio layer 1/3 @tab IX @tab IX
@tab MP3 encoding is supported thr
u
the external library LAME
@tab MP3 encoding is supported thr
ough
the external library LAME
@item AC3 @tab IX @tab X
@tab liba52 is used internally for decoding.
@item Vorbis @tab X @tab X
@tab supported thr
u
the external library libvorbis.
@tab supported thr
ough
the external library libvorbis.
@item WMA V1/V2 @tab @tab X
@end multitable
...
...
@@ -418,7 +418,7 @@ performances on systems without hardware floating point support).
@section Linux
ffmpeg should be compiled with at least GCC 2.95.3. GCC 3.2 is the
prefer
ed compiler now for ffmpeg. All futur
optimizations will depend on
prefer
red compiler now for ffmpeg. All future
optimizations will depend on
features only found in GCC 3.2.
@section BSD
...
...
@@ -490,10 +490,10 @@ When you submit your patch, try to send a unified diff (diff '-u'
option). I cannot read other diffs :-)
Run the regression tests before submitting a patch so that you can
verify that there
is
no big problems.
verify that there
are
no big problems.
Except if your patch is really big and adds an important feature, by
submitting it to me, you accept implicit
e
ly to put it under my
submitting it to me, you accept implicitly to put it under my
copyright. I prefer to do this to avoid potential problems if
licensing of ffmpeg changes.
...
...
@@ -504,15 +504,19 @@ transmission) to the ffmpeg-devel mailinglist, see
@section Regression tests
Before submitting a patch (or commiting with CVS), you should at least
Before submitting a patch (or commit
t
ing with CVS), you should at least
test that you did not break anything.
The regression test build a synthetic video stream and a synthetic
audio stream. Then the
r
e are encoded then decoded with all codecs or
audio stream. Then the
s
e are encoded then decoded with all codecs or
formats. The CRC (or MD5) of each generated file is recorded in a
result file. Then a 'diff' is launched with the reference results and
the result file.
The regression test then goes on to test the ffserver code with a
limited set of streams. It is important that this step runs correctly
as well.
Run 'make test' to test all the codecs.
Run 'make libavtest' to test all the codecs.
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录