15 releases
0.1.14 | Apr 29, 2024 |
---|---|
0.1.13 | Apr 29, 2024 |
0.1.12 | Mar 18, 2021 |
#629 in WebAssembly
51MB
30K
SLoC
Contains (static library, 18MB) wasm-libs/libavcodec.a, (static library, 18MB) wasm-libs/libavutil.a, (static library, 4.5MB) wasm-libs/libaom.a, (static library, 4MB) wasm-libs/libavfilter.a, (static library, 3MB) wasm-libs/libavformat.a, (static library, 1.5MB) wasm-libs/libvpx.a and 3 more.
FFMPEG crate for WebAssembly/WASI
This crate bundles FFMPEG's libraries, precompiled for WebAssembly. No native installation required.
Compatible with Fastly Compute.
Includes VP9 and AV1 encoders.
These are low-level bindings, directly exposing the original C functions to Rust.
Usage
[dependencies]
ffmpeg-wasi = "0"
use ffmpeg_wasi::*;
lib.rs
:
FFMPEG low-level bindings for Rust, precompiled for WebAssembly/WASI.
This crate bundles FFMPEG's avcodec
and avformat
libraries, precompiled for WebAssembly. No native installation required.
Compatible with Fastly Compute.
These are low-level bindings, directly exposing the original C functions to Rust.
Usage
[dependencies]
ffmpeg-wasi = "0"