Crates.io | vvdec |
lib.rs | vvdec |
version | 0.5.1 |
source | src |
created_at | 2023-06-19 20:58:03.08827 |
updated_at | 2023-11-09 10:20:58.396441 |
description | Rust bindings for VVdeC |
homepage | |
repository | https://github.com/cadubentzen/vvdec-rs |
max_upload_size | |
id | 894395 |
size | 27,039 |
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).
In order to build, either VVdeC >= 2.1.2 needs to be installed and be found via pkg-config, or the vendored
feature needs to be enabled to build VVdeC from source (which requires CMake). 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 -
This crate is license under the BSD-3-Clause-Clear license, to maintain compatibility with VVdeC's license.