26 个稳定版本 (4 个主要版本)
使用旧的 Rust 2015
7.0.4 | 2024 年 7 月 31 日 |
---|---|
7.0.2 | 2024 年 5 月 28 日 |
6.1.1 | 2024 年 1 月 3 日 |
6.1.0 | 2023 年 12 月 3 日 |
0.2.0 | 2018 年 9 月 20 日 |
#1 in 视频
19,903 每月下载量
在 51 个 crate(36 个直接) 中使用
465KB
14K SLoC
这是由 meh. 创建的废弃的 ffmpeg crate 的分支。
此 crate 目前处于维护模式,并旨在与 FFmpeg 从 3.4 版本(目前从 3.4 版本到 7.0 版本)的所有版本兼容。
构建说明可以在 wiki 上找到。
文档
关于升级到 v4.3.4 或更高版本的说明:v4.3.4 引入了自动 FFmpeg 版本检测,废弃了功能标志 ffmpeg4
,ffmpeg41
,ffmpeg42
和 ffmpeg43
。如果您手动指定了这些功能中的任何一个,现在是时候移除它们了;如果您通过 default
功能使用 ffmpeg43
,为了向后兼容,它仍然是开启的,但已成为一个无操作,您不需要做任何事情。弃用计划:ffmpeg43
将在 4.4 版本中从默认功能中删除,并在 5.0 版本中删除所有这些功能。
有关版本升级的其他信息,请参阅 CHANGELOG.md。
关于版本号的说明:此 crate 的大版本和小版本跟踪 FFmpeg 的大版本和小版本,例如,此 crate 的 4.2.x 版本已更新以支持 FFmpeg 的 4.2.x 系列版本。修补级别是为此 crate 的更改保留的,不跟踪 FFmpeg 的修补版本。由于我们只能自由地增加修补级别,因此此 crate 的版本与 semver 不同:次要版本可能表现得像 semver 的主要版本,并引入不兼容的更改;修补版本可能表现得像 semver 的次要版本,并引入新的 API。请相应地标记您使用的版本。
请意识到,这个crate大部分时间处于维护模式。 这意味着我会尽最大努力确保crate能够编译FFmpeg 3.4及其后续版本的所有发布分支(仅支持每个发布分支的最新补丁版本)并修复已报告的bug,但如果新的FFmpeg版本带来了需要大量工作才能迁移到Rust的新API,你可能需要向我发送一个PR(并且为了明确起见,我无法保证我会有时间进行审查)。任何旨在改进现有API的PR不太可能被合并,遗憾的是。
🤝 如果你在Rust和多媒体相关编程方面有显著的可证明的经验,请告诉我,我将非常乐意邀请你成为合作者。 🤝
依赖项
~0.2–3MB
~55K SLoC