Cargo Features
[dependencies]
ffmpeg-sys-next = { version = "7.1.0", default-features = false, features = ["static", "build", "non-exhaustive-enums", "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-vmaf", "build-lib-aacplus", "build-lib-dav1d", "build-lib-faac", "build-lib-gsm", "build-lib-kvazaar", "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"] }
- default = avcodec, avdevice, avfilter, avformat, swresample, swscale
-
These default features are set whenever
ffmpeg-sys-next
is added without
somewhere in the dependency tree.default-features = false - static build?
- build build-drm? build-lib-aacplus? build-lib-ass? build-lib-avs? build-lib-celt? build-lib-dav1d? 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-vmaf? 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
- non-exhaustive-enums
-
mark enums in generated bindings as #[non_exhaustive]
- 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-vmaf = build
- build-lib-aacplus = build
-
encoders/decoders
- build-lib-celt build-lib-dav1d = build
- build-lib-dcadec build-lib-faac = build
- build-lib-fdk-aac build-lib-gsm = build
- build-lib-ilbc build-lib-kvazaar = build
- build-lib-mp3lame 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