18 个稳定版本 (3 个主要版本)
使用旧 Rust 2015
7.0.2 | 2024年7月27日 |
---|---|
6.1.0 | 2023年12月3日 |
6.0.1 | 2023年3月13日 |
5.1.1 | 2022年8月8日 |
4.3.1 | 2020年7月30日 |
在 视频 中排名 14
每月下载量 22,957
被 64 个 Crates (直接使用 10 个)使用
71KB
1.5K SLoC
这是一个已废弃的 ffmpeg-sys Crates 的分支。您可以在 crates.io 上找到此 Crates,地址为 ffmpeg-sys-next。
此 Crates 包含了 FFmpeg 的底层绑定。您可能对高级绑定更感兴趣:ffmpeg-next。
关于版本号的说明:主版本和次版本跟踪 FFmpeg 的主版本和次版本,例如,此 Crates 的 4.2.x 版本已更新以支持 FFmpeg 的 4.2.x 系列。补丁级别保留用于此 Crates 的错误修复,并不跟踪 FFmpeg 的补丁版本。
功能标志
除了在 Cargo.toml
中声明的功能标志外,此 Crates 还执行各种编译时版本和功能检测,并将结果暴露在额外的标志中。以下简要说明了这些标志;运行 cargo build -vv
查看更多详细信息。
-
ffmpeg_<x>_<y>
标志(自 v4.3.2 以来新增),例如ffmpeg_4_4
,表示正在编译的 FFmpeg 安装至少是版本<x>.<y>
。当前可用ffmpeg_3_0
ffmpeg_3_1
ffmpeg_3_2
ffmpeg_3_3
ffmpeg_3_1
ffmpeg_4_0
ffmpeg_4_1
ffmpeg_4_2
ffmpeg_4_3
ffmpeg_4_4
-
avcodec_version_greater_than_<x>_<y>
(自v4.3.2版本引入),例如:avcodec_version_greater_than_58_90
。名称应具有自解释性。 -
ff_api_<feature>
,例如:ff_api_vaapi
,对应于它们各自的废弃保护是否评估为真。 -
ff_api_<feature>_is_defined
,例如:ff_api_vappi_is_defined
,与上述类似,但只要相应的废弃保护被定义,这些就会启用。
依赖项
~0–2.5MB
~41K SLoC