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
172efad7
Commit
172efad7
authored
Sep 03, 2011
by
Anton Khirnov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
doc/avconv: document option types (input/output/per-stream/...)
Also trim some redundant stream specifiers descriptions.
parent
99442bfe
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
56 additions
and
73 deletions
+56
-73
avconv.texi
doc/avconv.texi
+56
-73
No files found.
doc/avconv.texi
View file @
172efad7
...
@@ -81,30 +81,22 @@ described.
...
@@ -81,30 +81,22 @@ described.
@table @option
@table @option
@item -f @var
{
fmt
}
@item -f @var
{
fmt
}
(@emph
{
input/output
}
)
Force format.
Force format.
@item -i @var
{
filename
}
@item -i @var
{
filename
}
(@emph
{
input
}
)
input file name
input file name
@item -y
@item -y
(@emph
{
global
}
)
Overwrite output files.
Overwrite output files.
@item -c[:@var
{
stream
_
type
}
][:@var
{
stream
_
index
}
] @var
{
codec
}
@item -c[:@var
{
stream
_
specifier
}
] @var
{
codec
}
(@emph
{
input/output,per-stream
}
)
@item
-codec[:@var
{
stream
_
type
}
][:@var
{
stream
_
index
}
] @var
{
codec
}
@item
x -codec[:@var
{
stream
_
specifier
}
] @var
{
codec
}
(@emph
{
input/output,per-stream
}
)
Select an encoder (when used before an output file) or a decoder (when used
Select an encoder (when used before an output file) or a decoder (when used
before an input file) for one or more streams. @var
{
codec
}
is the name of a
before an input file) for one or more streams. @var
{
codec
}
is the name of a
decoder/encoder or a special value @code
{
copy
}
(output only) to indicate that
decoder/encoder or a special value @code
{
copy
}
(output only) to indicate that
the stream is not to be reencoded.
the stream is not to be reencoded.
@var
{
stream
_
type
}
may be 'v' for video, 'a' for audio, 's' for subtitle and 'd'
for data streams. @var
{
stream
_
index
}
is a global zero-based stream index if
@var
{
stream
_
type
}
isn't given, otherwise it counts only streams of the given
type. If @var
{
stream
_
index
}
is omitted, this option applies to all streams of
the given type or all streams of any type if @var
{
stream
_
type
}
is missing as
well (note that this only makes sense when all streams are of the same type or
@var
{
codec
}
is @code
{
copy
}
).
For example
For example
@example
@example
avconv -i INPUT -map 0 -c:v libx264 -c:a copy OUTPUT
avconv -i INPUT -map 0 -c:v libx264 -c:a copy OUTPUT
...
@@ -118,15 +110,15 @@ avconv -i INPUT -map 0 -c copy -c:v:1 libx264 -c:a:137 libvorbis OUTPUT
...
@@ -118,15 +110,15 @@ avconv -i INPUT -map 0 -c copy -c:v:1 libx264 -c:a:137 libvorbis OUTPUT
will copy all the streams except the second video, which will be encoded with
will copy all the streams except the second video, which will be encoded with
libx264, and the 138th audio, which will be encoded with libvorbis.
libx264, and the 138th audio, which will be encoded with libvorbis.
@item -t @var
{
duration
}
@item -t @var
{
duration
}
(@emph
{
output
}
)
Restrict the transcoded/captured video sequence
Restrict the transcoded/captured video sequence
to the duration specified in seconds.
to the duration specified in seconds.
@code
{
hh:mm:ss[.xxx]
}
syntax is also supported.
@code
{
hh:mm:ss[.xxx]
}
syntax is also supported.
@item -fs @var
{
limit
_
size
}
@item -fs @var
{
limit
_
size
}
(@emph
{
output
}
)
Set the file size limit.
Set the file size limit.
@item -ss @var
{
position
}
@item -ss @var
{
position
}
(@emph
{
input/output
}
)
When used as an input option (before @code
{
-i
}
), seeks in this input file to
When used as an input option (before @code
{
-i
}
), seeks in this input file to
@var
{
position
}
. When used as an output option (before an output filename),
@var
{
position
}
. When used as an output option (before an output filename),
decodes but discards input until the timestamps reach @var
{
position
}
. This is
decodes but discards input until the timestamps reach @var
{
position
}
. This is
...
@@ -134,14 +126,14 @@ slower, but more accurate.
...
@@ -134,14 +126,14 @@ slower, but more accurate.
@var
{
position
}
may be either in seconds or in @code
{
hh:mm:ss[.xxx]
}
form.
@var
{
position
}
may be either in seconds or in @code
{
hh:mm:ss[.xxx]
}
form.
@item -itsoffset @var
{
offset
}
@item -itsoffset @var
{
offset
}
(@emph
{
input
}
)
Set the input time offset in seconds.
Set the input time offset in seconds.
@code
{
[-]hh:mm:ss[.xxx]
}
syntax is also supported.
@code
{
[-]hh:mm:ss[.xxx]
}
syntax is also supported.
The offset is added to the timestamps of the input files.
The offset is added to the timestamps of the input files.
Specifying a positive offset means that the corresponding
Specifying a positive offset means that the corresponding
streams are delayed by 'offset' seconds.
streams are delayed by 'offset' seconds.
@item -metadata[:metadata
_
specifier] @var
{
key
}
=@var
{
value
}
@item -metadata[:metadata
_
specifier] @var
{
key
}
=@var
{
value
}
(@emph
{
output,per-metadata
}
)
Set a metadata key/value pair.
Set a metadata key/value pair.
An optional @var
{
metadata
_
specifier
}
may be given to set metadata
An optional @var
{
metadata
_
specifier
}
may be given to set metadata
...
@@ -161,10 +153,10 @@ To set the language of the second stream:
...
@@ -161,10 +153,10 @@ To set the language of the second stream:
avconv -i INPUT -metadata:s:1 language=eng OUTPUT
avconv -i INPUT -metadata:s:1 language=eng OUTPUT
@end example
@end example
@item -v @var
{
number
}
@item -v @var
{
number
}
(@emph
{
global
}
)
Set the logging verbosity level.
Set the logging verbosity level.
@item -target @var
{
type
}
@item -target @var
{
type
}
(@emph
{
output
}
)
Specify target file type ("vcd", "svcd", "dvd", "dv", "dv50", "pal-vcd",
Specify target file type ("vcd", "svcd", "dvd", "dv", "dv50", "pal-vcd",
"ntsc-svcd", ... ). All the format options (bitrate, codecs,
"ntsc-svcd", ... ). All the format options (bitrate, codecs,
buffer sizes) are then set automatically. You can just type:
buffer sizes) are then set automatically. You can just type:
...
@@ -180,18 +172,18 @@ they do not conflict with the standard, as in:
...
@@ -180,18 +172,18 @@ they do not conflict with the standard, as in:
avconv -i myfile.avi -target vcd -bf 2 /tmp/vcd.mpg
avconv -i myfile.avi -target vcd -bf 2 /tmp/vcd.mpg
@end example
@end example
@item -dframes @var
{
number
}
@item -dframes @var
{
number
}
(@emph
{
output
}
)
Set the number of data frames to record. This is an alias for @code
{
-frames:d
}
.
Set the number of data frames to record. This is an alias for @code
{
-frames:d
}
.
@item -frames[:
stream
_
specifier] @var
{
framecount
}
@item -frames[:
@var
{
stream
_
specifier
}
] @var
{
framecount
}
(@emph
{
output,per-stream
}
)
Stop writing to the stream after @var
{
framecount
}
frames.
Stop writing to the stream after @var
{
framecount
}
frames.
@item -q
@var
{
q
}
@item -q
[:@var
{
stream
_
specifier
}
] @var
{
q
}
(@emph
{
output,per-stream
}
)
@item
-qscale @var
{
q
}
@item
x -qscale[:@var
{
stream
_
specifier
}
] @var
{
q
}
(@emph
{
output,per-stream
}
)
Use fixed quality scale (VBR). The meaning of @var
{
q
}
is
Use fixed quality scale (VBR). The meaning of @var
{
q
}
is
codec-dependent.
codec-dependent.
@item -filter[:
stream
_
specifier
] @var
{
filter
_
graph
}
@item -filter[:
@var
{
stream
_
specifier
}
] @var
{
filter
_
graph
}
@var
{
filter
_
graph
}
is a description of the filter graph to apply to
@var
{
filter
_
graph
}
is a description of the filter graph to apply to
the stream. Use @code
{
-filters
}
to show all the available filters
the stream. Use @code
{
-filters
}
to show all the available filters
(including also sources and sinks).
(including also sources and sinks).
...
@@ -201,11 +193,11 @@ the stream. Use @code{-filters} to show all the available filters
...
@@ -201,11 +193,11 @@ the stream. Use @code{-filters} to show all the available filters
@section Video Options
@section Video Options
@table @option
@table @option
@item -vframes @var
{
number
}
@item -vframes @var
{
number
}
(@emph
{
output
}
)
Set the number of video frames to record. This is an alias for @code
{
-frames:v
}
.
Set the number of video frames to record. This is an alias for @code
{
-frames:v
}
.
@item -r
@var
{
fps
}
@item -r
[:@var
{
stream
_
specifier
}
] @var
{
fps
}
(@emph
{
input/output,per-stream
}
)
Set frame rate (Hz value, fraction or abbreviation), (default = 25).
Set frame rate (Hz value, fraction or abbreviation), (default = 25).
@item -s
@var
{
size
}
@item -s
[:@var
{
stream
_
specifier
}
] @var
{
size
}
(@emph
{
input/output,per-stream
}
)
Set frame size. The format is @samp
{
wxh
}
(avserver default = 160x128, avconv default = same as source).
Set frame size. The format is @samp
{
wxh
}
(avserver default = 160x128, avconv default = same as source).
The following abbreviations are recognized:
The following abbreviations are recognized:
@table @samp
@table @samp
...
@@ -269,7 +261,7 @@ The following abbreviations are recognized:
...
@@ -269,7 +261,7 @@ The following abbreviations are recognized:
1920x1080
1920x1080
@end table
@end table
@item -aspect
@var
{
aspect
}
@item -aspect
[:@var
{
stream
_
specifier
}
] @var
{
aspect
}
(@emph
{
output,per-stream
}
)
Set the video display aspect ratio specified by @var
{
aspect
}
.
Set the video display aspect ratio specified by @var
{
aspect
}
.
@var
{
aspect
}
can be a floating point number string, or a string of the
@var
{
aspect
}
can be a floating point number string, or a string of the
...
@@ -277,7 +269,7 @@ form @var{num}:@var{den}, where @var{num} and @var{den} are the
...
@@ -277,7 +269,7 @@ form @var{num}:@var{den}, where @var{num} and @var{den} are the
numerator and denominator of the aspect ratio. For example "4:3",
numerator and denominator of the aspect ratio. For example "4:3",
"16:9", "1.3333", and "1.7777" are valid argument values.
"16:9", "1.3333", and "1.7777" are valid argument values.
@item -vn
@item -vn
(@emph
{
output
}
)
Disable video recording.
Disable video recording.
@item -bt @var
{
tolerance
}
@item -bt @var
{
tolerance
}
Set video bitrate tolerance (in bits, default 4000k).
Set video bitrate tolerance (in bits, default 4000k).
...
@@ -298,7 +290,7 @@ avconv -i myfile.avi -b 4000k -minrate 4000k -maxrate 4000k -bufsize 1835k out.m
...
@@ -298,7 +290,7 @@ avconv -i myfile.avi -b 4000k -minrate 4000k -maxrate 4000k -bufsize 1835k out.m
It is of little use elsewise.
It is of little use elsewise.
@item -bufsize @var
{
size
}
@item -bufsize @var
{
size
}
Set video buffer verifier buffer size (in bits).
Set video buffer verifier buffer size (in bits).
@item -vcodec @var
{
codec
}
@item -vcodec @var
{
codec
}
(@emph
{
output
}
)
Set the video codec. This is an alias for @code
{
-codec:v
}
.
Set the video codec. This is an alias for @code
{
-codec:v
}
.
@item -same
_
quant
@item -same
_
quant
Use same quantizer as source (implies VBR).
Use same quantizer as source (implies VBR).
...
@@ -319,13 +311,13 @@ avconv -i foo.mov -c:v libxvid -pass 1 -an -f rawvideo -y NUL
...
@@ -319,13 +311,13 @@ avconv -i foo.mov -c:v libxvid -pass 1 -an -f rawvideo -y NUL
avconv -i foo.mov -c:v libxvid -pass 1 -an -f rawvideo -y /dev/null
avconv -i foo.mov -c:v libxvid -pass 1 -an -f rawvideo -y /dev/null
@end example
@end example
@item -passlogfile @var
{
prefix
}
@item -passlogfile @var
{
prefix
}
(@emph
{
global
}
)
Set two-pass log file name prefix to @var
{
prefix
}
, the default file name
Set two-pass log file name prefix to @var
{
prefix
}
, the default file name
prefix is ``av2pass''. The complete file name will be
prefix is ``av2pass''. The complete file name will be
@file
{
PREFIX-N.log
}
, where N is a number specific to the output
@file
{
PREFIX-N.log
}
, where N is a number specific to the output
stream.
stream.
@item -vf @var
{
filter
_
graph
}
@item -vf @var
{
filter
_
graph
}
(@emph
{
output
}
)
@var
{
filter
_
graph
}
is a description of the filter graph to apply to
@var
{
filter
_
graph
}
is a description of the filter graph to apply to
the input video.
the input video.
Use the option "-filters" to show all the available filters (including
Use the option "-filters" to show all the available filters (including
...
@@ -336,10 +328,10 @@ also sources and sinks). This is an alias for @code{-filter:v}.
...
@@ -336,10 +328,10 @@ also sources and sinks). This is an alias for @code{-filter:v}.
@section Advanced Video Options
@section Advanced Video Options
@table @option
@table @option
@item -pix
_
fmt
@var
{
format
}
@item -pix
_
fmt
[:@var
{
stream
_
specifier
}
] @var
{
format
}
(@emph
{
input/output,per-stream
}
)
Set pixel format. Use @code
{
-pix
_
fmts
}
to show all the supported
Set pixel format. Use @code
{
-pix
_
fmts
}
to show all the supported
pixel formats.
pixel formats.
@item -sws
_
flags @var
{
flags
}
@item -sws
_
flags @var
{
flags
}
(@emph
{
input/output
}
)
Set SwScaler flags.
Set SwScaler flags.
@item -g @var
{
gop
_
size
}
@item -g @var
{
gop
_
size
}
Set the group of pictures size.
Set the group of pictures size.
...
@@ -416,7 +408,7 @@ and the following constants are available:
...
@@ -416,7 +408,7 @@ and the following constants are available:
@item avgTex
@item avgTex
@end table
@end table
@item -rc
_
override
@var
{
override
}
@item -rc
_
override
[:@var
{
stream
_
specifier
}
] @var
{
override
}
(@emph
{
output,per-stream
}
)
rate control override for specific intervals
rate control override for specific intervals
@item -me
_
method @var
{
method
}
@item -me
_
method @var
{
method
}
Set motion estimation method to @var
{
method
}
.
Set motion estimation method to @var
{
method
}
.
...
@@ -482,15 +474,15 @@ Deinterlace pictures.
...
@@ -482,15 +474,15 @@ Deinterlace pictures.
Dump video coding statistics to @file
{
vstats
_
HHMMSS.log
}
.
Dump video coding statistics to @file
{
vstats
_
HHMMSS.log
}
.
@item -vstats
_
file @var
{
file
}
@item -vstats
_
file @var
{
file
}
Dump video coding statistics to @var
{
file
}
.
Dump video coding statistics to @var
{
file
}
.
@item -top
@var
{
n
}
@item -top
[:@var
{
stream
_
specifier
}
] @var
{
n
}
(@emph
{
output,per-stream
}
)
top=1/bottom=0/auto=-1 field first
top=1/bottom=0/auto=-1 field first
@item -dc @var
{
precision
}
@item -dc @var
{
precision
}
Intra
_
dc
_
precision.
Intra
_
dc
_
precision.
@item -vtag @var
{
fourcc/tag
}
@item -vtag @var
{
fourcc/tag
}
(@emph
{
output
}
)
Force video tag/fourcc. This is an alias for @code
{
-tag:v
}
.
Force video tag/fourcc. This is an alias for @code
{
-tag:v
}
.
@item -qphist
@item -qphist
(@emph
{
global
}
)
Show QP histogram.
Show QP histogram.
@item -force
_
key
_
frames
@var
{
time
}
[,@var
{
time
}
...]
@item -force
_
key
_
frames
[:@var
{
stream
_
specifier
}
] @var
{
time
}
[,@var
{
time
}
...] (@emph
{
output,per-stream
}
)
Force key frames at the specified timestamps, more precisely at the first
Force key frames at the specified timestamps, more precisely at the first
frames after each specified time.
frames after each specified time.
This option can be useful to ensure that a seek point is present at a
This option can be useful to ensure that a seek point is present at a
...
@@ -501,25 +493,25 @@ The timestamps must be specified in ascending order.
...
@@ -501,25 +493,25 @@ The timestamps must be specified in ascending order.
@section Audio Options
@section Audio Options
@table @option
@table @option
@item -aframes @var
{
number
}
@item -aframes @var
{
number
}
(@emph
{
output
}
)
Set the number of audio frames to record. This is an alias for @code
{
-frames:a
}
.
Set the number of audio frames to record. This is an alias for @code
{
-frames:a
}
.
@item -ar
@var
{
freq
}
@item -ar
[:@var
{
stream
_
specifier
}
] @var
{
freq
}
(@emph
{
input/output,per-stream
}
)
Set the audio sampling frequency. For output streams it is set by
Set the audio sampling frequency. For output streams it is set by
default to the frequency of the corresponding input stream. For input
default to the frequency of the corresponding input stream. For input
streams this option only makes sense for audio grabbing devices and raw
streams this option only makes sense for audio grabbing devices and raw
demuxers and is mapped to the corresponding demuxer options.
demuxers and is mapped to the corresponding demuxer options.
@item -aq @var
{
q
}
@item -aq @var
{
q
}
(@emph
{
output
}
)
Set the audio quality (codec-specific, VBR). This is an alias for -q:a.
Set the audio quality (codec-specific, VBR). This is an alias for -q:a.
@item -ac
@var
{
channels
}
@item -ac
[:@var
{
stream
_
specifier
}
] @var
{
channels
}
(@emph
{
input/output,per-stream
}
)
Set the number of audio channels. For output streams it is set by
Set the number of audio channels. For output streams it is set by
default to the number of input audio channels. For input streams
default to the number of input audio channels. For input streams
this option only makes sense for audio grabbing devices and raw demuxers
this option only makes sense for audio grabbing devices and raw demuxers
and is mapped to the corresponding demuxer options.
and is mapped to the corresponding demuxer options.
@item -an
@item -an
(@emph
{
output
}
)
Disable audio recording.
Disable audio recording.
@item -acodec @var
{
codec
}
@item -acodec @var
{
codec
}
(@emph
{
input/output
}
)
Set the audio codec. This is an alias for @code
{
-codec:a
}
.
Set the audio codec. This is an alias for @code
{
-codec:a
}
.
@item -sample
_
fmt[:@var
{
stream
_
specifier
}
] @var
{
sample
_
fmt
}
@item -sample
_
fmt[:@var
{
stream
_
specifier
}
] @var
{
sample
_
fmt
}
(@emph
{
output,per-stream
}
)
Set the audio sample format. Use @code
{
-help sample
_
fmts
}
to get a list
Set the audio sample format. Use @code
{
-help sample
_
fmts
}
to get a list
of supported sample formats.
of supported sample formats.
@end table
@end table
...
@@ -527,7 +519,7 @@ of supported sample formats.
...
@@ -527,7 +519,7 @@ of supported sample formats.
@section Advanced Audio options:
@section Advanced Audio options:
@table @option
@table @option
@item -atag @var
{
fourcc/tag
}
@item -atag @var
{
fourcc/tag
}
(@emph
{
output
}
)
Force audio tag/fourcc. This is an alias for @code
{
-tag:a
}
.
Force audio tag/fourcc. This is an alias for @code
{
-tag:a
}
.
@item -audio
_
service
_
type @var
{
type
}
@item -audio
_
service
_
type @var
{
type
}
Set the type of service that the audio stream contains.
Set the type of service that the audio stream contains.
...
@@ -556,38 +548,31 @@ Karaoke
...
@@ -556,38 +548,31 @@ Karaoke
@section Subtitle options:
@section Subtitle options:
@table @option
@table @option
@item -scodec @var
{
codec
}
@item -scodec @var
{
codec
}
(@emph
{
input/output
}
)
Set the subtitle codec. This is an alias for @code
{
-codec:s
}
.
Set the subtitle codec. This is an alias for @code
{
-codec:s
}
.
@item -sn
@item -sn
(@emph
{
output
}
)
Disable subtitle recording.
Disable subtitle recording.
@end table
@end table
@section Audio/Video grab options
@section Audio/Video grab options
@table @option
@table @option
@item -isync
@item -isync
(@emph
{
global
}
)
Synchronize read on input.
Synchronize read on input.
@end table
@end table
@section Advanced options
@section Advanced options
@table @option
@table @option
@item -map [-]@var
{
input
_
file
_
id
}
[:@var
{
input
_
stream
_
type
}
][:@var
{
input
_
stream
_
id
}
][,@var
{
sync
_
file
_
id
}
[:@var
{
sync
_
stream
_
type
}
][:@var
{
sync
_
stream
_
id
}
]]
@item -map [-]@var
{
input
_
file
_
id
}
[:@var
{
stream
_
specifier
}
][,@var
{
sync
_
file
_
id
}
[:@var
{
stream
_
specifier
}
]] (@emph
{
output
}
)
Designate one or more input streams as a source for the output file. Each input
Designate one or more input streams as a source for the output file. Each input
stream is identified by the input file index @var
{
input
_
file
_
id
}
and
stream is identified by the input file index @var
{
input
_
file
_
id
}
and
the input stream index @var
{
input
_
stream
_
id
}
within the input
the input stream index @var
{
input
_
stream
_
id
}
within the input
file. Both indices start at 0. If specified,
file. Both indices start at 0. If specified,
@var
{
sync
_
file
_
id
}
:@var
{
s
ync
_
stream
_
id
}
sets which input stream
@var
{
sync
_
file
_
id
}
:@var
{
s
tream
_
specifier
}
sets which input stream
is used as a presentation sync reference.
is used as a presentation sync reference.
If @var
{
input
_
stream
_
type
}
is specified -- 'v' for video, 'a' for audio, 's' for
subtitle and 'd' for data -- then @var
{
input
_
stream
_
id
}
counts only the streams
of this type. Same for @var
{
sync
_
stream
_
type
}
.
@var
{
input
_
stream
_
id
}
may be omitted, in which case all streams of the given
type are mapped (or all streams in the file, if no type is specified).
The first @code
{
-map
}
option on the command line specifies the
The first @code
{
-map
}
option on the command line specifies the
source for output stream 0, the second @code
{
-map
}
option specifies
source for output stream 0, the second @code
{
-map
}
option specifies
the source for output stream 1, etc.
the source for output stream 1, etc.
...
@@ -630,7 +615,7 @@ avconv -i INPUT -map 0 -map -0:a:1 OUTPUT
...
@@ -630,7 +615,7 @@ avconv -i INPUT -map 0 -map -0:a:1 OUTPUT
Note that using this option disables the default mappings for this output file.
Note that using this option disables the default mappings for this output file.
@item -map
_
metadata[:@var
{
metadata
_
type
}
][:@var
{
index
}
] @var
{
infile
}
[:@var
{
metadata
_
type
}
][:@var
{
index
}
]
@item -map
_
metadata[:@var
{
metadata
_
type
}
][:@var
{
index
}
] @var
{
infile
}
[:@var
{
metadata
_
type
}
][:@var
{
index
}
]
(@emph
{
output,per-metadata
}
)
Set metadata information of the next output file from @var
{
infile
}
. Note that
Set metadata information of the next output file from @var
{
infile
}
. Note that
those are file indices (zero-based), not filenames.
those are file indices (zero-based), not filenames.
Optional @var
{
metadata
_
type
}
parameters specify, which metadata to copy - (g)lobal
Optional @var
{
metadata
_
type
}
parameters specify, which metadata to copy - (g)lobal
...
@@ -649,27 +634,25 @@ of the output file:
...
@@ -649,27 +634,25 @@ of the output file:
@example
@example
avconv -i in.ogg -map
_
metadata 0:s:0 out.mp3
avconv -i in.ogg -map
_
metadata 0:s:0 out.mp3
@end example
@end example
@item -map
_
chapters @var
{
input
_
file
_
index
}
@item -map
_
chapters @var
{
input
_
file
_
index
}
(@emph
{
output
}
)
Copy chapters from input file with index @var
{
input
_
file
_
index
}
to the next
Copy chapters from input file with index @var
{
input
_
file
_
index
}
to the next
output file. If no chapter mapping is specified, then chapters are copied from
output file. If no chapter mapping is specified, then chapters are copied from
the first input file with at least one chapter. Use a negative file index to
the first input file with at least one chapter. Use a negative file index to
disable any chapter copying.
disable any chapter copying.
@item -debug
@item -debug
Print specific debug info.
Print specific debug info.
@item -benchmark
@item -benchmark
(@emph
{
global
}
)
Show benchmarking information at the end of an encode.
Show benchmarking information at the end of an encode.
Shows CPU time used and maximum memory consumption.
Shows CPU time used and maximum memory consumption.
Maximum memory consumption is not supported on all systems,
Maximum memory consumption is not supported on all systems,
it will usually display as 0 if not supported.
it will usually display as 0 if not supported.
@item -dump
@item -dump
(@emph
{
global
}
)
Dump each input packet.
Dump each input packet.
@item -hex
@item -hex
(@emph
{
global
}
)
When dumping packets, also dump the payload.
When dumping packets, also dump the payload.
@item -bitexact
Only use bit exact algorithms (for codec testing).
@item -ps @var
{
size
}
@item -ps @var
{
size
}
Set RTP payload size in bytes.
Set RTP payload size in bytes.
@item -re
@item -re
(@emph
{
input
}
)
Read input at native frame rate. Mainly used to simulate a grab device.
Read input at native frame rate. Mainly used to simulate a grab device.
@item -threads @var
{
count
}
@item -threads @var
{
count
}
Thread count.
Thread count.
...
@@ -707,11 +690,11 @@ Copy input stream time base from input to output when stream copying.
...
@@ -707,11 +690,11 @@ Copy input stream time base from input to output when stream copying.
Finish encoding when the shortest input stream ends.
Finish encoding when the shortest input stream ends.
@item -dts
_
delta
_
threshold
@item -dts
_
delta
_
threshold
Timestamp discontinuity delta threshold.
Timestamp discontinuity delta threshold.
@item -muxdelay @var
{
seconds
}
@item -muxdelay @var
{
seconds
}
(@emph
{
input
}
)
Set the maximum demux-decode delay.
Set the maximum demux-decode delay.
@item -muxpreload @var
{
seconds
}
@item -muxpreload @var
{
seconds
}
(@emph
{
input
}
)
Set the initial demux-decode delay.
Set the initial demux-decode delay.
@item -streamid @var
{
output-stream-index
}
:@var
{
new-value
}
@item -streamid @var
{
output-stream-index
}
:@var
{
new-value
}
(@emph
{
output
}
)
Assign a new stream-id value to an output stream. This option should be
Assign a new stream-id value to an output stream. This option should be
specified prior to the output filename to which it applies.
specified prior to the output filename to which it applies.
For the situation where multiple output files exist, a streamid
For the situation where multiple output files exist, a streamid
...
@@ -723,7 +706,7 @@ an output mpegts file:
...
@@ -723,7 +706,7 @@ an output mpegts file:
avconv -i infile -streamid 0:33 -streamid 1:36 out.ts
avconv -i infile -streamid 0:33 -streamid 1:36 out.ts
@end example
@end example
@item -bsf[:@var
{
stream
_
specifier
}
] @var
{
bitstream
_
filters
}
@item -bsf[:@var
{
stream
_
specifier
}
] @var
{
bitstream
_
filters
}
(@emph
{
output,per-stream
}
)
Set bitstream filters for matching streams. @var
{
bistream
_
filters
}
is
Set bitstream filters for matching streams. @var
{
bistream
_
filters
}
is
a comma-separated list of bitstream filters. Use the @code
{
-bsfs
}
option
a comma-separated list of bitstream filters. Use the @code
{
-bsfs
}
option
to get the list of bitstream filters.
to get the list of bitstream filters.
...
@@ -734,7 +717,7 @@ avconv -i h264.mp4 -c:v copy -vbsf h264_mp4toannexb -an out.h264
...
@@ -734,7 +717,7 @@ avconv -i h264.mp4 -c:v copy -vbsf h264_mp4toannexb -an out.h264
avconv -i file.mov -an -vn -sbsf mov2textsub -c:s copy -f rawvideo sub.txt
avconv -i file.mov -an -vn -sbsf mov2textsub -c:s copy -f rawvideo sub.txt
@end example
@end example
@item -tag[:@var
{
stream
_
specifier
}
] @var
{
codec
_
tag
}
@item -tag[:@var
{
stream
_
specifier
}
] @var
{
codec
_
tag
}
(@emph
{
output,per-stream
}
)
Force a tag/fourcc for matching streams.
Force a tag/fourcc for matching streams.
@end table
@end table
@c man end OPTIONS
@c man end OPTIONS
...
...
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