doc/avconv: document option types (input/output/per-stream/...)
Also trim some redundant stream specifiers descriptions.
This commit is contained in:
parent
99442bfe20
commit
172efad7c7
129
doc/avconv.texi
129
doc/avconv.texi
@ -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}
|
@itemx -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
|
|||||||
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.
|
|||||||
|
|
||||||
@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:
|
|||||||
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:
|
|||||||
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}
|
@itemx -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
|
|||||||
@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:
|
|||||||
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
|
|||||||
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
|
|||||||
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
|
|||||||
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}.
|
|||||||
@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:
|
|||||||
@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.
|
|||||||
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.
|
|||||||
@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.
|
|||||||
@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
|
|||||||
@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{sync_stream_id} sets which input stream
|
@var{sync_file_id}:@var{stream_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
|
|||||||
|
|
||||||
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:
|
|||||||
@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.
|
|||||||
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:
|
|||||||
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
|
|||||||
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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user