This is a fork of the abandoned [ffmpeg-next](https://crates.io/crates/ffmpeg-next) crate which is a fork of the abandoned [ffmpeg](https://crates.io/crates/ffmpeg) crate.
**If you have significant, demonstrable experience in Rust and multimedia-related programming, please let me know, I'll be more than happy to invite you as a collaborator.**
Both `ffmpeg-the-third` and `ffmpeg-sys-the-third` currently require a Rust version of 1.65.0 or higher. Increases in MSRV will result in a semver MINOR version increase.
If you are having issues compiling this crate on your version of Rust, there are two tools you can use to help find MSRV-compatible dependency versions:
- Install a nightly Rust toolchain and run `cargo +nightly update -Zmsrv-policy`. This will automatically resolve dependencies to versions that are compatible with the `rust-version` in `Cargo.toml`.
- Check the `Cargo.lock.MSRV` in this repository. It contains dependency versions that are known to compile on the MSRV. In the simplest case, you can just `cp Cargo.lock.MSRV Cargo.lock`. For more complex dependency graphs, you might need to manually select compatible versions from the `Cargo.lock.MSRV`.