| a52 |
Support ATSC A/52 (AC-3) decoding |
| aac |
Support AAC decoding |
| archive |
Support for unseekable access to archive files (rar, lha, tar, ...) |
| ass |
Support decoding (rendering) subtitles |
| av1 |
Support decoding AV1 using dav1d |
| avahi |
Support Bonjour service discovery with avahi |
| bidi |
Support for bidirectional text |
| bluray |
Support accessing Blu-ray media with libbluray |
| caca |
Support colored ASCII video output |
| cddb |
Support fetching track information from CDDB when playing Audio CDs |
| chromecast |
Support for Chromecast streaming |
| crypt |
Support SRTP in the RTP access and stream output module, accessing a OSD over VNC |
| dc1394 |
Support accessing/demuxing streams from IIDC cameras |
| dirac |
Support decoding dirac using the high performance implementation libschroedinger. |
| dts |
Support DTS Coherent Acoustics decoding |
| dv |
Support accessing Digital Video (Format used by some Camcorders) |
| dvb |
Support muxing/demuxing the MPEG Transport Stream and accessing DVB cards |
| dvd |
Support accessing/demuxing DVD media with libdvdnav and libdvdread |
| ffmpeg |
Support for various multimedia formats through libavcodec |
| flac |
Support encoding/decoding/packetizing FLAC |
| fluidsynth |
Support MIDI synthesizing with fluidsynth |
| fontconfig |
|
| gnutls |
Support TLS (for example in the http access and httpd module) |
| gstreamer |
Video decoding via gstreamer |
| h264 |
Support encoding H.264/MPEG4 AVC |
| hevc |
Support for HEVC/H.265 encoding using x265 |
| id3 |
Support reading ID3v1/2 and APEv1/2 metadata with id3tag |
| jack |
Support JACK audio output and capturing |
| keyring |
Support for using libsecret for keystore |
| kwallet |
Support for using kwallet (via D-Bus) for keystore |
| libnotify |
Support playlist item changes through libnotify |
| libsamplerate |
Provide a resampling filter |
| linsys |
Support input from SDI / HD-SDI cards with zvbi |
| live |
Support accessing/demuxing RTSP/RTP/SDP with LiveMedia |
| lua |
Lua playlist, metafetcher and interface plugins |
| matroska |
Support demuxing Matroska streams |
| mp2 |
Support MPEG-1 & 2 audio layer II encoding with libtwolame |
| mp3 |
Support MPEG-1 & 2 audio layer I, II, III and MPEG 2.5 decoding with libmad |
| mpc |
Support demuxing MusePack streams |
| mpeg2 |
Support decoding MPEG I/II video with libmpeg2 |
| mtp |
Support accessing and discovering of MTP devices |
| nfs |
Read and browse nfs filesystems (libnfs) |
| nvenc |
Enable NVIDIA hardware accelerated Decoder/Encoder (NVDEC/NVENC) API |
| ogg |
Support muxing/demuxing ogg streams |
| opus |
Support decoding the opus codec |
| oss |
Provides an alternative sound architecture instead of ALSA |
| pulseaudio |
Support pulseaudio audio output |
| qt5 |
Add a Qt5 GUI |
| samba |
Support accessing media on samba shares |
| sftp |
Support accessing media on SFTP servers |
| shout |
Support streaming mp3/ogg to shoutcast/icecast servers |
| skins |
Add a skinnable GUI |
| sndio |
Adds support for sound output through sndio (OpenBSD sound API, also ported to Linux) |
| soxr |
Resampler module based on SoX |
| speex |
Support encoding/decoding/packetizing Speex |
| svg |
Support rendering SVG in videos |
| taglib |
Support reading/writing metadata with taglib |
| teletext |
Support decoding VBI and Teletext PES with zvbi |
| theora |
Support encoding/decoding/packetizing Theora |
| truetype |
Support rendering text in videos |
| upnp |
Support Service Discovery via UPnP |
| v4l |
Support using v4l2 when accessing Video4Linux devices |
| vaapi |
Accelerate ffmpeg decoding by using the Video Acceleration API |
| vdpau |
Enable the Video Display and Presentation API for Unix which offloads parts of video decoding to your GPU |
| vorbis |
Support encoding/decoding/packetizing Vorbis |
| vpx |
VP8/VP9 encoder (vlc-3.0 or higher) and decoder |
| wayland |
Support for video output on wayland display servers |
| x262 |
Support for a MPEG-2 encoder based on x264 |