summaryrefslogtreecommitdiffstats
path: root/DOCS/man/options.rst
diff options
context:
space:
mode:
Diffstat (limited to 'DOCS/man/options.rst')
-rw-r--r--DOCS/man/options.rst10
1 files changed, 10 insertions, 0 deletions
diff --git a/DOCS/man/options.rst b/DOCS/man/options.rst
index f49b5f4f46..6aa3466d0d 100644
--- a/DOCS/man/options.rst
+++ b/DOCS/man/options.rst
@@ -479,6 +479,16 @@ Playback Control
framestep commands are transposed. Backstepping will perform very
expensive work to step forward by 1 frame.
+ - Backward playback in wav files does not work properly (and possibly
+ similar formats, typically raw audio formats used through libavformat).
+ This is because libavformat does not align seeks on the packet sizes it
+ uses. (The packet sizes are arbitrary and chosen by libavformat
+ internally. Seeks on the other hand are sample-exact, which leads to
+ overlapping packets if the backward playback state machine seeks back.
+ This is very complex to work around, so it doesn't attempt to.)
+ A workaround is to remux to a format like mkv, which enforces packet
+ boundaries. Making mpv cache the entire file in memory also works.
+
Tuning:
- Remove all ``--vf``/``--af`` filters you have set. Disable deinterlacing.