Cargo Features

[dependencies]
ffmpeg-sys = { version = "4.3.3", default-features = false, features = ["static", "build", "build-license-gpl", "build-license-version3", "build-drm", "build-zlib", "build-lib-gnutls", "build-lib-openssl", "build-lib-fontconfig", "build-lib-ladspa", "build-lib-freetype", "build-lib-opencv", "build-lib-aacplus", "build-lib-dcadec", "build-lib-fdk-aac", "build-lib-ilbc", "build-lib-mp3lame", "build-lib-opencore-amrnb", "build-lib-openh264", "build-lib-opus", "build-lib-shine", "build-lib-speex", "build-lib-theora", "build-lib-utvideo", "build-lib-vo-amrwbenc", "build-lib-vpx", "build-lib-webp", "build-lib-avs", "build-lib-xvid", "build-lib-smbclient", "build-lib-ssh", "avcodec", "avdevice", "avfilter", "avformat", "postproc", "swscale", "lib-drm", "serde"] }
default = avcodec, avdevice, avfilter, avformat, swresample, swscale

These default features are set whenever ffmpeg-sys is added without default-features = false somewhere in the dependency tree.

static build?
build build-drm? build-lib-aacplus? build-lib-ass? build-lib-avs? build-lib-celt? build-lib-dcadec? build-lib-faac? build-lib-fdk-aac? build-lib-fontconfig? build-lib-freebidi? build-lib-freetype? build-lib-frei0r? build-lib-gnutls? build-lib-gsm? build-lib-ilbc? build-lib-kvazaar? build-lib-ladspa? build-lib-mp3lame? build-lib-opencore-amrnb? build-lib-opencore-amrwb? build-lib-opencv? build-lib-openh264? build-lib-openjpeg? build-lib-openssl? build-lib-opus? build-lib-schroedinger? build-lib-shine? build-lib-smbclient? build-lib-snappy? build-lib-speex? build-lib-ssh? build-lib-stagefright-h264? build-lib-theora? build-lib-twolame? build-lib-utvideo? build-lib-vo-aacenc? build-lib-vo-amrwbenc? build-lib-vorbis? build-lib-vpx? build-lib-wavpack? build-lib-webp? build-lib-x264? build-lib-x265? build-lib-xvid? build-license-gpl? build-license-nonfree? build-license-version3? build-nvenc? build-pic? build-zlib? = static
build-license-gpl = build

licensing

build-license-nonfree build-license-version3 = build
build-drm = build

misc

build-nvenc build-pic build-zlib = build
build-lib-gnutls = build

ssl

build-lib-openssl = build
build-lib-fontconfig = build

filters

build-lib-frei0r build-lib-ladspa = build
build-lib-ass build-lib-freetype = build
build-lib-freebidi build-lib-opencv = build
build-lib-aacplus = build

encoders/decoders

build-lib-celt build-lib-dcadec = build
build-lib-faac build-lib-fdk-aac = build
build-lib-gsm build-lib-ilbc = build
build-lib-kvazaar build-lib-mp3lame = build
build-lib-opencore-amrnb = build
build-lib-opencore-amrwb build-lib-openh264 = build
build-lib-openjpeg build-lib-opus = build
build-lib-schroedinger build-lib-shine = build
build-lib-snappy build-lib-speex = build
build-lib-stagefright-h264 build-lib-theora = build
build-lib-twolame build-lib-utvideo = build
build-lib-vo-aacenc build-lib-vo-amrwbenc = build
build-lib-vorbis build-lib-vpx = build
build-lib-wavpack build-lib-webp = build
build-lib-x264 build-lib-x265 build-lib-avs = build
build-lib-xvid = build
build-lib-smbclient = build

protocols

build-lib-ssh = build
avcodec default avformat

components

avdevice default = avformat
avfilter default
avformat default avdevice = avcodec
avresample postproc
swresample swscale default
lib-drm

Features from optional dependencies

serde implicit feature

Enables serde

serde:

A generic serialization/deserialization framework