Cargo Features
[dependencies]
ffmpeg-sys-the-third = { version = "3.0.0+ffmpeg-7.1", default-features = false, features = ["static", "non-exhaustive-enums", "avcodec", "avdevice", "avfilter", "avformat", "postproc", "swscale", "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-vmaf", "build-lib-aacplus", "build-lib-codec2", "build-lib-davs2", "build-lib-faac", "build-lib-gsm", "build-lib-jxl", "build-lib-lc3", "build-lib-mp3lame", "build-lib-opencore-amrnb", "build-lib-openh264", "build-lib-opus", "build-lib-schroedinger", "build-lib-snappy", "build-lib-stagefright-h264", "build-lib-theora", "build-lib-uavs3d", "build-lib-vo-aacenc", "build-lib-vorbis", "build-lib-vvenc", "build-lib-webp", "build-lib-xeve", "build-lib-xavs2", "build-lib-xvid", "build-lib-smbclient", "build-lib-ssh"] }
- default = avcodec, avdevice, avfilter, avformat, non-exhaustive-enums, swresample, swscale
-
These default features are set whenever
ffmpeg-sys-the-third
is added without
somewhere in the dependency tree.default-features = false - static build?
- non-exhaustive-enums default
-
mark enums in generated bindings as #[non_exhaustive]
- avcodec default avformat
-
components
- avdevice default = avformat
- avfilter default
- avformat default avdevice = avcodec
- postproc
- swresample swscale default
- build build-drm? build-lib-aacplus? build-lib-ass? build-lib-avs? build-lib-celt? build-lib-codec2? build-lib-dav1d? build-lib-davs2? 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-jxl? build-lib-kvazaar? build-lib-ladspa? build-lib-lc3? build-lib-lcevc-dec? 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-rav1e? build-lib-schroedinger? build-lib-shine? build-lib-smbclient? build-lib-snappy? build-lib-speex? build-lib-ssh? build-lib-stagefright-h264? build-lib-svtav1? build-lib-theora? build-lib-twolame? build-lib-uavs3d? build-lib-utvideo? build-lib-vmaf? build-lib-vo-aacenc? build-lib-vo-amrwbenc? build-lib-vorbis? build-lib-vpx? build-lib-vvenc? build-lib-wavpack? build-lib-webp? build-lib-x264? build-lib-x265? build-lib-xavs? build-lib-xavs2? build-lib-xevd? build-lib-xeve? build-lib-xvid? build-license-gpl? build-license-nonfree? build-license-version3? build-nvenc? build-pic? build-zlib? = static
-
Build-related features
build FFmpeg when building this crate - 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-codec2 = build
- build-lib-dav1d build-lib-davs2 = build
- build-lib-dcadec build-lib-faac = build
- build-lib-fdk-aac build-lib-gsm = build
- build-lib-ilbc build-lib-jxl = build
- build-lib-kvazaar build-lib-lc3 = build
- build-lib-lcevc-dec 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-rav1e build-lib-schroedinger = build
- build-lib-shine build-lib-snappy = build
- build-lib-speex build-lib-stagefright-h264 = build
- build-lib-svtav1 build-lib-theora = build
- build-lib-twolame build-lib-uavs3d = build
- build-lib-utvideo build-lib-vo-aacenc = build
- build-lib-vo-amrwbenc build-lib-vorbis = build
- build-lib-vpx build-lib-vvenc = build
- build-lib-wavpack build-lib-webp = build
- build-lib-x264 build-lib-x265 build-lib-xeve = build
- build-lib-xevd build-lib-xavs build-lib-xavs2 = build
- build-lib-avs build-lib-xvid = build
- build-lib-smbclient = build
-
protocols
- build-lib-ssh = build