15 releases

0.1.14 Apr 29, 2024
0.1.13 Apr 29, 2024
0.1.12 Mar 18, 2021

#98 in WebAssembly

Download history 5/week @ 2024-12-30 18/week @ 2025-01-06 8/week @ 2025-01-13 1/week @ 2025-02-03 3/week @ 2025-02-10 5/week @ 2025-02-17 6/week @ 2025-03-10 3/week @ 2025-03-17

841 downloads per month

MIT license

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 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"

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::*;

No runtime deps