diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2012-12-11 12:48:46 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2012-12-11 12:50:34 +0100 |
commit | 9e28c7ef646d80c072b9923323484ddedd31aa60 (patch) | |
tree | 34718db2dafb7ede10a4723b92ef2154f3c0a883 | |
parent | 7dee5f04acdbae8256982a94e61b78928805f224 (diff) | |
download | ffmpeg-9e28c7ef646d80c072b9923323484ddedd31aa60.tar.gz |
filters.texi: document more aresample options
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r-- | doc/filters.texi | 68 |
1 files changed, 64 insertions, 4 deletions
diff --git a/doc/filters.texi b/doc/filters.texi index 24c9fc83d4..8d4f5ca6bd 100644 --- a/doc/filters.texi +++ b/doc/filters.texi @@ -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 |