Commit 9e28c7ef authored by Michael Niedermayer's avatar Michael Niedermayer

filters.texi: document more aresample options

Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 7dee5f04
......@@ -411,11 +411,71 @@ Pass the audio source unchanged to the output.
@section aresample
Resample the input audio to the specified sample rate.
Resample the input audio to the specified parameters. If none are specified
then the filter will automatically convert between its input
and output.
The filter accepts exactly one parameter, the output sample rate. If not
specified then the filter will automatically convert between its input
and output sample rates.
This filter is also able to stretch/squeeze the audio data to make it match
the timestamps or to inject silence / cut out audio to make it match the
timestamps, do a combination of both or do neither.
The filter accepts the following named parameters:
@table @option
@item min_comp
Minimum difference between timestamps and audio data (in seconds) to trigger
stretching/squeezing/filling or trimming of the data to make it match the
timestamps. The default is that stretching/squeezing/filling and
trimming is disabled (min_comp = infinite).
@item min_hard_comp
Minimum difference between timestamps and audio data (in seconds) to trigger
adding/dropping samples to make it match the timestamps.
This option effectively is a threshold to select between hard (trim/fill) and
soft (squeeze/stretch) compensation. Note that all compensation is by default
disabled through min_comp.
The default is 0.1 seconds.
@item max_soft_comp
Maximum stretch/squeeze factor.
Default value 0.
@item tsf, internal_sample_fmt
Internal sampling format.
Default is automatic selection
@item clev, center_mix_level
center mix level, for rematrixing
Default is 3.0dB
@item slev, surround_mix_level
surround mix level, for rematrixing
Default is 3.0dB
@item rmvol, rematrix_volume
rematrix volume
Default is 1.0
@item lfe_mix_level
Low frequency effects mix level.
Default is 0
@item matrix_encoding
matrixed stereo encoding
@table @option
@item none
No matrixed stereo encoding
@item dolby
Dolby matrixed stereo encoding
@item dolby
Dolby Pro Logic II matrixed stereo encoding
@end table
Default value is @code{none}.
@end table
For example, to resample the input audio to 44100Hz:
@example
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment