15个版本
0.1.14 | 2024年4月29日 |
---|---|
0.1.13 | 2024年4月29日 |
0.1.12 | 2021年3月18日 |
#483 in WebAssembly
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的avcodec
和avformat
库,预编译为WebAssembly。无需本地安装。
与Fastly Compute兼容。
这些是低级别绑定,直接将原始C函数暴露给Rust。
使用方法
[dependencies]
ffmpeg-wasi = "0"