Convert input audio to a video output, representing the audio vector scope.
The filter is used to measure the difference between channels of stereo audio stream. A monoaural signal, consisting of identical left and right signal, results in straight vertical line. Any stereo separation is visible as a deviation from this line, creating a Lissajous figure. If the straight (or deviation from it) but horizontal line appears this indicates that the left and right channels are out of phase.
The filter accepts the following options:
- mode, m
-
Set the vectorscope mode.
Available values are:
- lissajous
-
Lissajous rotated by 45 degrees.
- lissajous_xy
-
Same as above but not rotated.
Default value is lissajous.
- size, s
-
Set the video size for the output. Default value is
400x400
. - rate, r
-
Set the output frame rate. Default value is
25
. - rc, gc, bc
-
Specify the red, green and blue contrast. Default values are
40
,160
and80
. Allowed range is[0, 255]
. - rf, gf, bf
-
Specify the red, green and blue fade. Default values are
15
,10
and5
. Allowed range is[0, 255]
. - zoom
-
Set the zoom factor. Default value is
1
. Allowed range is[1, 10]
.
Examples
-
Complete example using ffplay:
ffplay -f lavfi 'amovie=input.mp3, asplit [a][out1]; [a] avectorscope=zoom=1.3:rc=2:gc=200:bc=10:rf=1:gf=8:bf=7 [out0]'