Pure-rust implementation of multimedia primitives and eventually some examples of demuxers, muxers and codecs.
cargo build --workspace
cargo test --workspace
Examples can be found in the examples repository.
The code is still in flux and the API is getting slowly fleshed out, please
refer to the sub-crates.
Until we reach version 1.0
assume that the API could change a lot.
Released under the MIT License.
I suggest to use the cargo paths override to have a local rust-av
:
# Clone the trees
$ git clone https://github.com/rust-av/rust-av
$ git clone https://github.com/rust-av/${other package}
# Setup the override
$ cd ${other package}
$ mkdir .cargo
$ echo 'paths=["../rust-av"]' > .cargo/config
# Check it is doing the right thing
$ cargo build