summaryrefslogtreecommitdiffstats
path: root/DOCS/man/af.rst
diff options
context:
space:
mode:
Diffstat (limited to 'DOCS/man/af.rst')
-rw-r--r--DOCS/man/af.rst26
1 files changed, 20 insertions, 6 deletions
diff --git a/DOCS/man/af.rst b/DOCS/man/af.rst
index c52c422299..4c91b5a9b5 100644
--- a/DOCS/man/af.rst
+++ b/DOCS/man/af.rst
@@ -312,6 +312,13 @@ Available filters are:
``mpv '--af=format=channels=5.1' '--audio-channels=5.1'`` would always force
remixing audio to 5.1 and output it like this.
+ This filter supports the following ``af-command`` commands:
+
+ ``set-matrix``
+ Set the ``<matrix>`` argument dynamically. This can be used to change
+ the mixing matrix at runtime, without reinitializing the entire filter
+ chain.
+
``drc[=method:target]``
Applies dynamic range compression. This maximizes the volume by compressing
the audio signal's dynamic range. (Formerly called ``volnorm``.)
@@ -394,10 +401,6 @@ Available filters are:
``mpv --af=scaletempo=stride=30:overlap=.50:search=10 media.ogg``
Would tweak the quality and performance parameters.
- ``mpv --af=format=float,scaletempo media.ogg``
- Would make scaletempo use float code. Maybe faster on some
- platforms.
-
``mpv --af=scaletempo=scale=1.2:speed=pitch audio.ogg``
Would play media at 1.2x normal speed, with audio at normal pitch.
Changing playback speed would change pitch, leaving audio tempo at
@@ -406,9 +409,13 @@ Available filters are:
``rubberband``
High quality pitch correction with librubberband. This can be used in place
of ``scaletempo``, and will be used to adjust audio pitch when playing
- at speed different from normal.
+ at speed different from normal. It can also be used to adjust audio pitch
+ without changing playback speed.
- This filter has a number of sub-options. You can list them with
+ ``<pitch-scale>``
+ Sets the pitch scaling factor. Frequencies are multiplied by this value.
+
+ This filter has a number of additional sub-options. You can list them with
``mpv --af=rubberband=help``. This will also show the default values
for each option. The options are not documented here, because they are
merely passed to librubberband. Look at the librubberband documentation
@@ -417,6 +424,13 @@ Available filters are:
(The mapping of the mpv rubberband filter sub-option names and values to
those of librubberband follows a simple pattern: ``"Option" + Name + Value``.)
+ This filter supports the following ``af-command`` commands:
+
+ ``set-pitch``
+ Set the ``<pitch-scale>`` argument dynamically. This can be used to
+ change the playback pitch at runtime. Note that speed is controlled
+ using the standard ``speed`` property, not ``af-command``.
+
``lavfi=graph``
Filter audio using FFmpeg's libavfilter.