Commit 9e3b6285 authored by Stefano Sabatini's avatar Stefano Sabatini

doc/filters: drop duplicated description of resampler options in aresample docs

Avoid duplication, and point to the complete description of options.
Also provide a more complete specification of the supported syntax.
parent cbed2426
...@@ -410,71 +410,19 @@ Pad the end of a audio stream with silence, this can be used together with ...@@ -410,71 +410,19 @@ Pad the end of a audio stream with silence, this can be used together with
@anchor{aresample} @anchor{aresample}
@section aresample @section aresample
Resample the input audio to the specified parameters. If none are specified Resample the input audio to the specified parameters, using the
then the filter will automatically convert between its input libswresample library. If none are specified then the filter will
and output. automatically convert between its input and output.
This filter is also able to stretch/squeeze the audio data to make it match 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 the timestamps or to inject silence / cut out audio to make it match the
timestamps, do a combination of both or do neither. timestamps, do a combination of both or do neither.
The filter accepts the following named parameters: The filter accepts the syntax
@table @option [@var{sample_rate}:]@var{resampler_options}, where @var{sample_rate}
expresses a sample rate and @var{resampler_options} is a list of
@item min_comp @var{key}=@var{value} pairs, separated by ":". See the
Minimum difference between timestamps and audio data (in seconds) to trigger ffmpeg-resampler manual for the complete list of supported options.
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 dplii
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: For example, to resample the input audio to 44100Hz:
@example @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