FFmpeg branch 'release/4.1' built with LTO optimisation.
$ affmpeg -formats
D. = Demuxing supported
.E = Muxing supported
D aac raw ADTS AAC (Advanced Audio Coding)
D ac3 raw AC-3
DE aiff Audio IFF
D alaw PCM A-law
D ape Monkey's Audio
D asf ASF (Advanced / Active Streaming Format)
D au Sun AU
D avi AVI (Audio Video Interleaved)
D dsf DSD Stream File (DSF)
D f32be PCM 32-bit floating-point big-endian
D f32le PCM 32-bit floating-point little-endian
D f64be PCM 64-bit floating-point big-endian
D f64le PCM 64-bit floating-point little-endian
DE flac raw FLAC
D flv FLV (Flash Video)
D m4v raw MPEG-4 video
D matroska,webm Matroska / WebM
D mov,mp4,m4a,3gp,3g2,mj2 QuickTime / MOV
D mp3 MP2/3 (MPEG audio layer 2/3)
D mpc Musepack
D mpc8 Musepack SV8
D mulaw PCM mu-law
D ogg Ogg
D rm RealMedia
D s16be PCM signed 16-bit big-endian
D s16le PCM signed 16-bit little-endian
D s24be PCM signed 24-bit big-endian
D s24le PCM signed 24-bit little-endian
D s32be PCM signed 32-bit big-endian
D s32le PCM signed 32-bit little-endian
D s8 PCM signed 8-bit
D shn raw Shorten
D tak raw TAK
D tta TTA (True Audio)
D u16be PCM unsigned 16-bit big-endian
D u16le PCM unsigned 16-bit little-endian
D u24be PCM unsigned 24-bit big-endian
D u24le PCM unsigned 24-bit little-endian
D u32be PCM unsigned 32-bit big-endian
D u32le PCM unsigned 32-bit little-endian
D u8 PCM unsigned 8-bit
DE w64 Sony Wave64
DE wav WAV / WAVE (Waveform Audio)
DE wv raw WavPack
D xwma Microsoft xWMA
$ affmpeg -filters
T.. = Timeline support
.S. = Slice threading
..C = Command support
A = Audio input/output
V = Video input/output
N = Dynamic number and/or type of input/output
| = Source or sink filter
... acopy A->A Copy the input audio unchanged to the output.
... aformat A->A Convert the input audio to one of the specified formats.
... amerge N->A Merge two or more audio streams into a single multi-channel stream.
... amix N->A Audio mixing.
... anull A->A Pass the source unchanged to the output.
... aresample A->A Resample audio data.
... asetrate A->A Change the sample rate without altering the data.
... atrim A->A Pick one continuous section from the input, drop the rest.
... loudnorm A->A EBU R128 loudness normalization
T.C volume A->A Change input volume.
... volumedetect A->A Detect audio volume.
... format V->V Convert the input video to one of the specified pixel formats.
... null V->V Pass the source unchanged to the output.
... trim V->V Pick one continuous section from the input, drop the rest.
... abuffer |->A Buffer audio frames, and make them accessible to the filterchain.
... buffer |->V Buffer video frames, and make them accessible to the filterchain.
... abuffersink A->| Buffer audio frames, and make them available to the end of the filter graph.
... buffersink V->| Buffer video frames, and make them available to the end of the filter graph.