From ed8540c38effa1713fb066bab2771e5efae53ba4 Mon Sep 17 00:00:00 2001 From: Hector Martin Date: Mon, 19 Sep 2016 21:22:58 +0900 Subject: af_pan: add af-command support to change the matrix This allows for seamless changes in the downmixing matrix without having to reinitialize the filter chain. --- DOCS/man/af.rst | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'DOCS/man/af.rst') diff --git a/DOCS/man/af.rst b/DOCS/man/af.rst index c52c422299..71b5bbf975 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 ```` 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``.) -- cgit v1.2.3 From 57eca14a4537429df498b3b76578ee87debf166c Mon Sep 17 00:00:00 2001 From: Hector Martin Date: Tue, 20 Sep 2016 00:56:10 +0900 Subject: af_rubberband: add af-command and option to change the pitch This allows both fixed and dynamic control over the audio pitch using librubberband, which was previously not exposed to the user. --- DOCS/man/af.rst | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'DOCS/man/af.rst') diff --git a/DOCS/man/af.rst b/DOCS/man/af.rst index 71b5bbf975..31d365722f 100644 --- a/DOCS/man/af.rst +++ b/DOCS/man/af.rst @@ -413,9 +413,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 + ```` + 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 @@ -424,6 +428,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 ```` 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. -- cgit v1.2.3 From c3ae2ff107ab15902e6d0555b5e0d0a17c9af154 Mon Sep 17 00:00:00 2001 From: Martin Herkt Date: Thu, 6 Oct 2016 21:49:14 +0200 Subject: man: fix PDF build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It really doesn’t want to pagebreak that box, so I removed a useless example. --- DOCS/man/af.rst | 4 ---- 1 file changed, 4 deletions(-) (limited to 'DOCS/man/af.rst') diff --git a/DOCS/man/af.rst b/DOCS/man/af.rst index 31d365722f..4c91b5a9b5 100644 --- a/DOCS/man/af.rst +++ b/DOCS/man/af.rst @@ -401,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 -- cgit v1.2.3