
ff_api_vaapi, corresponding to whether their respective uppercase deprecation guards evaluate to true.įf_api_ _is_defined, e.g. The name should be self-explanatory.įf_api_, e.g. Currently available:Īvcodec_version_greater_than_ _ (new in v4.3.2), e.g., avcodec_version_greater_than_58_90. ffmpeg_4_4, indicating the FFmpeg installation being compiled against is at least version. These flags are briefly documented below run cargo build -vv to view more details.įfmpeg_ _ flags (new in v4.3.2), e.g. toml, this crate performs various compile-time version and feature detections and exposes the results in additional flags. In addition to feature flags declared in Cargo. Patch level is reserved for bug fixes of this crate and does not track FFmpeg patch versions. 4.2.x of this crate has been updated to support the 4.2.x series of FFmpeg. You're probably interested in the high level bindings instead: ffmpeg-next.Ī word on versioning: major and minor versions track major and minor versions of FFmpeg, e.g. This crate contains low level bindings to FFmpeg. You can find this crate as ffmpeg-sys-next on crates.io. This is a fork of the abandoned ffmpeg-sys crate.
