#ffmpeg #audio-video #bindings #audio

unmaintained sys ffmpeg-sys

FFI bindings to FFmpeg

40 releases (12 stable)

4.3.3 Jul 10, 2021
4.2.1 Oct 4, 2020
3.4.1 Jan 8, 2018
3.4.0 Oct 27, 2017
2.7.1-3 Jul 3, 2015

#80 in #ffmpeg

Download history 163/week @ 2023-11-26 43/week @ 2023-12-03 118/week @ 2023-12-10 88/week @ 2023-12-17 44/week @ 2023-12-24 36/week @ 2023-12-31 75/week @ 2024-01-07 94/week @ 2024-01-14 67/week @ 2024-01-21 79/week @ 2024-01-28 35/week @ 2024-02-04 56/week @ 2024-02-11 144/week @ 2024-02-18 144/week @ 2024-02-25 91/week @ 2024-03-03 52/week @ 2024-03-10

438 downloads per month
Used in 10 crates (4 directly)

WTFPL license

71KB
1.5K SLoC

Rust FFI bindings for ffmpeg

Low-level bindings for ffmpeg autogenerated with bindgen. This crate supports cross-compilation automatically.

For higher-level library, see ffmpeg crate.

Building

By default, the crate will search for ffmpeg v4 installed on the system.

This crate can also download, build and statically link its own copy of ffmpeg if you enable build feature:

[dependencies]
ffmpeg-sys = { version = "4", features = ["build"] }

See Cargo features to control which codecs are included.

Dependencies

~0–2.2MB
~43K SLoC