15个版本

0.1.14 2024年4月29日
0.1.13 2024年4月29日
0.1.12 2021年3月18日

#483 in WebAssembly

MIT许可证

51MB
30K SLoC

包含(静态库,18MB) wasm-libs/libavcodec.a,(静态库,18MB) wasm-libs/libavutil.a,(静态库,4.5MB) wasm-libs/libaom.a,(静态库,4MB) wasm-libs/libavfilter.a,(静态库,3MB) wasm-libs/libavformat.a,(静态库,1.5MB) wasm-libs/libvpx.a 及更多

FFMPEG针对WebAssembly/WASI的crate

此crate捆绑了预编译为WebAssembly的FFMPEG库。无需本地安装。

与Fastly Compute兼容。

包含VP9和AV1编码器。

这些是低级别绑定,直接将原始C函数暴露给Rust。

使用方法

[dependencies]
ffmpeg-wasi = "0"
use ffmpeg_wasi::*;

lib.rs:

Rust的FFMPEG低级别绑定,预编译为WebAssembly/WASI。

此crate捆绑了FFMPEG的avcodecavformat库,预编译为WebAssembly。无需本地安装。

与Fastly Compute兼容。

这些是低级别绑定,直接将原始C函数暴露给Rust。

使用方法

[dependencies]
ffmpeg-wasi = "0"

无运行时依赖