2.7.7
Filters
Audio
Video
Sinks
Audio
Video
Sources
Audio
Multimedia
Video
7.1
7.0.2
6.1.2
6.0.1
5.1.6
5.0.3
4.4.5
4.3.8
4.2.10
4.1.11
4.0.6
3.4.13
3.3.9
3.2.19
3.1.11
3.0.12
2.8.22
2.6.9
2.5.11
2.4.14
2.3.6
2.2.16
2.1.8
2.0.7
1.2.12
1.1.16
1.0.10
0.11.5
0.10.16
0.9.4
0.8.15
0.7.17
Audio
abuffer
Buffer audio frames, and make them available to the filter chain.
aevalsrc
Generate an audio signal specified by an expression.
anullsrc
The null audio source, return unprocessed audio frames.
flite
Synthesize a voice utterance using the libflite library.
sine
Generate an audio signal made of a sine wave with amplitude 1/8.
Video
buffer
Buffer video frames, and make them available to the filter chain.
cellauto
Create a pattern generated by an elementary cellular automaton.
mandelbrot
Generate a Mandelbrot set fractal, and progressively zoom towards the point specified with start_x and start_y.
mptestsrc
Generate various test patterns, as generated by the MPlayer test filter.
frei0r_src
Provide a frei0r source.
life
Generate a life pattern.
color
The color source provides an uniformly colored input.
haldclutsrc
The haldclutsrc source provides an identity Hald CLUT.
nullsrc
The nullsrc source returns unprocessed video frames.
rgbtestsrc
The rgbtestsrc source generates an RGB test pattern useful for
detecting RGB vs BGR issues.
smptebars
The smptebars source generates a color bars pattern, based on
the SMPTE Engineering Guideline EG 1-1990.
smptehdbars
The smptehdbars source generates a color bars pattern, based on
the SMPTE RP 219-2002.
testsrc
The testsrc source generates a test video pattern, showing a
color pattern, a scrolling gradient and a timestamp.
Multimedia
avectorscope
Convert input audio to a video output, representing the audio vector scope.
concat
Concatenate audio and video streams, joining them together one after the other.
ebur128
EBU R128 scanner filter.
interleave
interleave works with video inputs, ainterleave with audio.
ainterleave
interleave works with video inputs, ainterleave with audio.
perms
Set read/write permissions for the output frames.
aperms
Set read/write permissions for the output frames.
select
Select frames to pass in output.
aselect
Select frames to pass in output.
sendcmd
sendcmd must be inserted between two video filters,
asendcmd must be inserted between two audio filters, but apart
from that they act the same way.
asendcmd
sendcmd must be inserted between two video filters,
asendcmd must be inserted between two audio filters, but apart
from that they act the same way.
setpts
setpts works on video frames, asetpts on audio frames.
asetpts
setpts works on video frames, asetpts on audio frames.
settb
Set the timebase to use for the output frames timestamps.
asettb
Set the timebase to use for the output frames timestamps.
showcqt
Convert input audio to a video output representing frequency spectrum logarithmically (using constant Q transform with Brown-Puckette algorithm), with musical tone scale, from E0 to D#10 (10 octaves).
showspectrum
Convert input audio to a video output, representing the audio frequency spectrum.
showwaves
Convert input audio to a video output, representing the samples waves.
showwavespic
Convert input audio to a single video frame, representing the samples waves.
split
asplit works with audio input, split with video.
asplit
asplit works with audio input, split with video.
zmq
zmq and azmq work as a pass-through filters.
azmq
zmq and azmq work as a pass-through filters.
amovie
This is the same as movie source, except it selects an audio stream by default.
movie
Read audio and/or video stream(s) from a movie container.