#codec #encoder #libvpx #vp8 #interface #image #vp9

vpx-encode

Rust 对 libvpx 编码器的接口

7 个不稳定版本

0.6.2 2022 年 8 月 31 日
0.6.1 2022 年 7 月 10 日
0.6.0 2021 年 10 月 11 日
0.5.0 2021 年 6 月 7 日
0.3.0 2019 年 6 月 9 日

#202视频

Download history 18/week @ 2024-03-13 14/week @ 2024-03-20 14/week @ 2024-03-27 27/week @ 2024-04-03 12/week @ 2024-04-10 284/week @ 2024-04-17 390/week @ 2024-04-24 237/week @ 2024-05-01 202/week @ 2024-05-08 221/week @ 2024-05-15 239/week @ 2024-05-22 324/week @ 2024-05-29 416/week @ 2024-06-05 464/week @ 2024-06-12 307/week @ 2024-06-19 421/week @ 2024-06-26

1,701 每月下载次数
用于 2 crates

MIT 许可证

12KB
260 行代码

vpx-encode

Rust 对 libvpx 编码器的接口

此 crate 提供了一个用于使用 libvpx 进行图像编码的 Rust API。

它完全基于 srs 的代码。与原始的 srs 相比,此代码已简化以作为库使用,并更新以支持 VP8 编码器以及(可选)VP9 编码器。

可选功能

使用 cargo 功能 vp9 进行编译以启用对 VP9 编码器的支持。

示例

可以在 record-screen 程序中找到使用 vpx-encode 的示例。record screen 的源代码在此

贡献

所有贡献都受到欢迎。

许可证:MIT


lib.rs:

Rust 对 libvpx 编码器的接口

此 crate 提供了一个用于使用 libvpx 进行图像编码的 Rust API。

它完全基于 srs 的代码。与原始的 srs 相比,此代码已简化以作为库使用,并更新以支持 VP8 编码器以及(可选)VP9 编码器。

可选功能

使用 cargo 功能 vp9 进行编译以启用对 VP9 编码器的支持。

示例

可以在 record-screen 程序中找到使用 vpx-encode 的示例。record screen 的源代码位于 vpx-encode git 仓库 中。

贡献

所有贡献都受到欢迎。

依赖关系

~0.8–1.4MB
~34K SLoC