aboutsummaryrefslogtreecommitdiffstats
path: root/doc/faq.texi
diff options
context:
space:
mode:
authorNicolas George <nicolas.george@normalesup.org>2012-01-24 12:42:20 +0100
committerNicolas George <nicolas.george@normalesup.org>2012-01-24 15:56:10 +0100
commit9aaa70a845fe8eb26b3d2e264958b8586150d76b (patch)
treef54cab59184b451569c43577ab675a565382054b /doc/faq.texi
parentece329d62911b598ff1d1bb074348271c2875a5d (diff)
downloadffmpeg-9aaa70a845fe8eb26b3d2e264958b8586150d76b.tar.gz
faq: document af_aconvert quirks using lavfi.
Diffstat (limited to 'doc/faq.texi')
-rw-r--r--doc/faq.texi18
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/faq.texi b/doc/faq.texi
index bd88da3568..3fda98eb8d 100644
--- a/doc/faq.texi
+++ b/doc/faq.texi
@@ -292,6 +292,24 @@ The solution is to apply the @option{-profile} option to the video stream only
by using @url{http://ffmpeg.org/ffmpeg.html#Stream-specifiers-1, Stream specifiers}.
Appending @code{:v} to it will do exactly that.
+@section Using @option{-f lavfi}, audio becomes mono for no apparent reason.
+
+Use @option{-dumpgraph -} to find out exactly where the channel layout is
+lost.
+
+Most likely, it is through @code{auto-inserted aconvert}. Try to understand
+why the converting filter was needed at that place.
+
+Just before the output is a lilely place, as @option{-f lavfi} currently
+only support packed S16.
+
+Then insert the correct @code{aconvert} explicitly in the filter graph,
+specifying the exact format.
+
+@example
+aconvert=s16:stereo:packed
+@end example
+
@chapter Development
@section Are there examples illustrating how to use the FFmpeg libraries, particularly libavcodec and libavformat?