VVdeC-rs

Rust bindings for VVdeC.

Work in progress: the bindings are not stable yet and may change at any time. Stabilization will begin once integration with some framework is working (e.g. GStreamer).

Sub-projects:

Installing the CLI

In order to build, either VVdeC needs to be installed and be found via pkg-config, or the environment variable VVDEC_SYS_BUILD_DEP_FROM_SRC=1 needs to be set to build VVdeC from source. On macOS, VVdeC can be installed with brew install vvdec.

Then, the CLI app can be installed with cargo install vvdecli.

If you have FFmpeg installed, you can then test vvdecli and play VVC with vvdecli -i ./tests/short.vvc | ffplay -

License

This crate is license under the BSD-3-Clause-Clear license, to maintain compatibility with VVdeC's license.