| Crates.io | simple-ffmpeg |
| lib.rs | simple-ffmpeg |
| version | 1.0.0 |
| created_at | 2025-03-05 20:26:13.985804+00 |
| updated_at | 2025-03-05 20:26:13.985804+00 |
| description | Simple zero-dependency single-file Rust crate for generating videos with ffmpeg |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1579553 |
| size | 9,181 |
Simple zero-dependency single-file Rust crate for generating videos with ffmpeg
In fact, this crate can even be used without cargo. Just download lib.rs and add it to your source tree as a module.
use simple_ffmpeg as ffmpeg;
let mut ffmpeg = ffmpeg::start("out.mp4", WIDTH, HEIGHT, FPS)?;
let mut pixels = [0u32; WIDTH * HEIGHT]
for _ in 0..(DURATION * FPS) {
// <draw frame into pixels array>
ffmpeg.send_frame(&pixels)?;
}
ffmpeg.finalize()?;