Cargo Features
[dependencies]
ffmpeg-the-third = { version = "3.0.0+ffmpeg-7.1", default-features = false, features = ["serialize", "static", "non-exhaustive-enums", "codec", "device", "filter", "format", "postprocessing", "software-resampling", "software-scaling", "build", "build-license-gpl", "build-license-nonfree", "build-license-version3", "build-pic", "build-zlib", "build-lib-gnutls", "build-lib-openssl", "build-lib-fontconfig", "build-lib-frei0r", "build-lib-ladspa", "build-lib-ass", "build-lib-freetype", "build-lib-freebidi", "build-lib-opencv", "build-lib-vmaf", "build-lib-aacplus", "build-lib-celt", "build-lib-dav1d", "build-lib-dcadec", "build-lib-faac", "build-lib-fdk-aac", "build-lib-gsm", "build-lib-ilbc", "build-lib-kvazaar", "build-lib-mp3lame", "build-lib-opencore-amrnb", "build-lib-opencore-amrwb", "build-lib-openh264", "build-lib-openjpeg", "build-lib-opus", "build-lib-schroedinger", "build-lib-shine", "build-lib-snappy", "build-lib-speex", "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-avs", "build-lib-xvid", "build-lib-smbclient", "build-lib-ssh", "rpi", "image"] }
- default = codec, device, filter, format, non-exhaustive-enums, software-resampling, software-scaling
-
These default features are set whenever
ffmpeg-the-third
is added without
somewhere in the dependency tree.default-features = false - serialize = serde
- static build?
-
Enables static of ffmpeg-sys-the-third
- non-exhaustive-enums default
-
mark enums in generated bindings as #[non_exhaustive]
Enables non-exhaustive-enums of ffmpeg-sys-the-third
- codec default format software-scaling
-
components
Enables avcodec of ffmpeg-sys-the-third
Affects
ffmpeg-the-third::codec
… - device default = format
-
Enables avdevice of ffmpeg-sys-the-third
Affects
ffmpeg-the-third::device
… - filter default
-
Enables avfilter of ffmpeg-sys-the-third
Affects
ffmpeg-the-third::filter
… - format default device = codec
-
Enables avformat of ffmpeg-sys-the-third
Affects
ffmpeg-the-third::format
… - postprocessing
-
Enables postproc of ffmpeg-sys-the-third
- software-resampling default
-
Enables swresample of ffmpeg-sys-the-third
Affects
software::resampling
,software::resampler
,software::resampler2
… - software-scaling default = codec
-
Enables swscale of ffmpeg-sys-the-third
Affects
software::scaling
,software::scaler
,software::converter
… - build = static
-
Build-related features
build FFmpeg when building this crateEnables build of ffmpeg-sys-the-third
- build-license-gpl
-
licensing
Enables build-license-gpl of ffmpeg-sys-the-third
- build-license-nonfree
-
Enables build-license-nonfree of ffmpeg-sys-the-third
- build-license-version3
-
Enables build-license-version3 of ffmpeg-sys-the-third
- build-pic
-
misc
Enables build-pic of ffmpeg-sys-the-third
- build-zlib
-
Enables build-zlib of ffmpeg-sys-the-third
- build-lib-gnutls
-
ssl
Enables build-lib-gnutls of ffmpeg-sys-the-third
- build-lib-openssl
-
Enables build-lib-openssl of ffmpeg-sys-the-third
- build-lib-fontconfig
-
filters
Enables build-lib-fontconfig of ffmpeg-sys-the-third
- build-lib-frei0r
-
Enables build-lib-frei0r of ffmpeg-sys-the-third
- build-lib-ladspa
-
Enables build-lib-ladspa of ffmpeg-sys-the-third
- build-lib-ass
-
Enables build-lib-ass of ffmpeg-sys-the-third
- build-lib-freetype
-
Enables build-lib-freetype of ffmpeg-sys-the-third
- build-lib-freebidi
-
Enables build-lib-freebidi of ffmpeg-sys-the-third
- build-lib-opencv
-
Enables build-lib-opencv of ffmpeg-sys-the-third
- build-lib-vmaf
-
Enables build-lib-vmaf of ffmpeg-sys-the-third
- build-lib-aacplus
-
encoders/decoders
Enables build-lib-aacplus of ffmpeg-sys-the-third
- build-lib-celt
-
Enables build-lib-celt of ffmpeg-sys-the-third
- build-lib-dav1d
-
Enables build-lib-dav1d of ffmpeg-sys-the-third
- build-lib-dcadec
-
Enables build-lib-dcadec of ffmpeg-sys-the-third
- build-lib-faac
-
Enables build-lib-faac of ffmpeg-sys-the-third
- build-lib-fdk-aac
-
Enables build-lib-fdk-aac of ffmpeg-sys-the-third
- build-lib-gsm
-
Enables build-lib-gsm of ffmpeg-sys-the-third
- build-lib-ilbc
-
Enables build-lib-ilbc of ffmpeg-sys-the-third
- build-lib-kvazaar
-
Enables build-lib-kvazaar of ffmpeg-sys-the-third
- build-lib-mp3lame
-
Enables build-lib-mp3lame of ffmpeg-sys-the-third
- build-lib-opencore-amrnb
-
Enables build-lib-opencore-amrnb of ffmpeg-sys-the-third
- build-lib-opencore-amrwb
-
Enables build-lib-opencore-amrwb of ffmpeg-sys-the-third
- build-lib-openh264
-
Enables build-lib-openh264 of ffmpeg-sys-the-third
- build-lib-openjpeg
-
Enables build-lib-openjpeg of ffmpeg-sys-the-third
- build-lib-opus
-
Enables build-lib-opus of ffmpeg-sys-the-third
- build-lib-schroedinger
-
Enables build-lib-schroedinger of ffmpeg-sys-the-third
- build-lib-shine
-
Enables build-lib-shine of ffmpeg-sys-the-third
- build-lib-snappy
-
Enables build-lib-snappy of ffmpeg-sys-the-third
- build-lib-speex
-
Enables build-lib-speex of ffmpeg-sys-the-third
- build-lib-stagefright-h264
-
Enables build-lib-stagefright-h264 of ffmpeg-sys-the-third
- build-lib-theora
-
Enables build-lib-theora of ffmpeg-sys-the-third
- build-lib-twolame
-
Enables build-lib-twolame of ffmpeg-sys-the-third
- build-lib-utvideo
-
Enables build-lib-utvideo of ffmpeg-sys-the-third
- build-lib-vo-aacenc
-
Enables build-lib-vo-aacenc of ffmpeg-sys-the-third
- build-lib-vo-amrwbenc
-
Enables build-lib-vo-amrwbenc of ffmpeg-sys-the-third
- build-lib-vorbis
-
Enables build-lib-vorbis of ffmpeg-sys-the-third
- build-lib-vpx
-
Enables build-lib-vpx of ffmpeg-sys-the-third
- build-lib-wavpack
-
Enables build-lib-wavpack of ffmpeg-sys-the-third
- build-lib-webp
-
Enables build-lib-webp of ffmpeg-sys-the-third
- build-lib-x264
-
Enables build-lib-x264 of ffmpeg-sys-the-third
- build-lib-x265
-
Enables build-lib-x265 of ffmpeg-sys-the-third
- build-lib-avs
-
Enables build-lib-avs of ffmpeg-sys-the-third
- build-lib-xvid
-
Enables build-lib-xvid of ffmpeg-sys-the-third
- build-lib-smbclient
-
protocols
Enables build-lib-smbclient of ffmpeg-sys-the-third
- build-lib-ssh
-
Enables build-lib-ssh of ffmpeg-sys-the-third
- rpi
-
platforms
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.