4.1.11
Filters 
Audio 
 
Video 
 
 
Sinks 
Audio 
 
Video 
 
 
Sources 
Audio 
 
Multimedia 
 
Video 
 
 
 
8.0 
7.1.1 
7.0.3 
6.1.3 
6.0.1 
5.1.7 
5.0.3 
4.4.6 
4.3.9 
4.2.11 
4.0.6 
3.4.14 
3.3.9 
3.2.19 
3.1.11 
3.0.12 
2.8.22 
2.7.7 
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 
 
 
abitscope  
Convert input audio to a video output, displaying the audio bit scope. 
ahistogram  
Convert input audio to a video output, displaying the volume histogram. 
aphasemeter  
Measures phase of input audio, which is exported as metadata lavfi. 
avectorscope  
Convert input audio to a video output, representing the audio vector scope. 
bench  
Benchmark part of a filtergraph. 
abench  
Benchmark part of a filtergraph. 
concat  
Concatenate audio and video streams, joining them together one after the other. 
drawgraph  
Draw a graph using input video or audio metadata. 
adrawgraph  
Draw a graph using input video or audio metadata. 
ebur128  
EBU R128 scanner filter. 
interleave  
interleave works with video inputs, ainterleave with audio. 
ainterleave  
interleave works with video inputs, ainterleave with audio. 
metadata  
Manipulate frame metadata. 
ametadata  
Manipulate frame metadata. 
perms  
Set read/write permissions for the output frames. 
aperms  
Set read/write permissions for the output frames. 
realtime  
Slow down filtering to match real time approximately. 
arealtime  
Slow down filtering to match real time approximately. 
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. 
setrange  
Force color range for the output video frame. 
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 Brown-Puckette constant Q transform algorithm with direct frequency domain coefficient calculation (but the transform itself is not really constant Q, instead the Q factor is actually variable/clamped), with musical tone scale, from E0 to D#10. 
showfreqs  
Convert input audio to video output representing the audio power spectrum. 
showspectrum  
Convert input audio to a video output, representing the audio frequency spectrum. 
showspectrumpic  
Convert input audio to a single video frame, representing the audio frequency spectrum. 
showvolume  
Convert input audio volume to a video output. 
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. 
sidedata  
Delete frame side data, or select frames based on it. 
asidedata  
Delete frame side data, or select frames based on it. 
spectrumsynth  
Sythesize audio from 2 input video spectrums, first input stream represents magnitude across time and second represents phase across time. 
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.