10个稳定版本
2.0.1+ffmpeg-7.0 | 2024年5月6日 |
---|---|
1.2.2+ffmpeg-6.0 | 2023年3月8日 |
1.1.2+ffmpeg-5.1.2 | 2023年2月6日 |
1.1.0+ffmpeg-5.1.2 | 2023年1月25日 |
#10 在 多媒体 中
3,252 每月下载量
用于 9 个crate(7个直接)
580KB
16K SLoC
这是已废弃的ffmpeg-next crate的分支,该crate是已废弃的ffmpeg crate的分支。
当前支持的FFmpeg版本:4.x,5.x,6.x。
构建说明可以在wiki上找到。
文档
有关版本升级的其他信息,请参阅CHANGELOG.md。
如果您在Rust和多媒体相关编程方面有丰富的、可证明的经验,请告知我,我将非常乐意邀请您作为合作者。
最低支持的Rust版本(MSRV)
目前,ffmpeg-the-third
和 ffmpeg-sys-the-third
都需要1.61.0或更高版本的Rust。MSRV的增加将导致semver MINOR版本的增加。
如果您在您的Rust版本上编译此crate时遇到问题,您可以使用以下两个工具来帮助找到MSRV兼容的依赖项版本
- 安装nightly Rust工具链并运行
cargo +nightly update -Zmsrv-policy
。这将自动将依赖项解析为与Cargo.toml
中的rust-version
兼容的版本。 - 检查本仓库中的
Cargo.lock.MSRV
文件。它包含已知在MSRV上可编译的依赖项版本。在最简单的情况下,您可以直接执行cp Cargo.lock.MSRV Cargo.lock
。对于更复杂的依赖图,您可能需要从Cargo.lock.MSRV
中手动选择兼容版本。
依赖项
~0.4–4MB
~70K SLoC