13个版本 (5个破坏性更新)

0.5.1 2023年11月9日
0.5.0 2023年11月6日
0.4.0 2023年11月1日
0.3.2 2023年10月31日
0.0.5 2023年6月24日

#137 in 视频

Download history 3/week @ 2024-03-08 2/week @ 2024-03-15 45/week @ 2024-03-29 1/week @ 2024-04-05 3/week @ 2024-04-26 91/week @ 2024-05-03

每月92次下载
vvdecli中使用

BSD-3-Clause-Clear

2MB
38K SLoC

C++ 37K SLoC // 0.1% comments Rust 606 SLoC JavaScript 244 SLoC // 0.0% comments Python 57 SLoC // 0.1% comments

VVdeC-rs

Rust对VVdeC的绑定。

正在进行中:绑定尚未稳定,可能随时更改。一旦与某些框架集成(例如GStreamer)开始稳定化。

子项目

  • vvdec-sys:由bindgen生成的非安全绑定
  • vvdec:在vvdec-sys之上的安全绑定
  • vvdecli:使用安全绑定将VVC附件-B文件解码为YUV4MPEG(Y4M)的CLI应用程序。

安装CLI

为了构建,需要安装VVdeC >= 2.1.2并通过pkg-config找到,或者需要启用vendored功能以从源代码构建VVdeC(需要CMake)。在macOS上,可以使用brew install vvdec安装VVdeC。

然后,可以使用cargo install vvdecli安装CLI应用程序。

如果您已安装FFmpeg,则可以使用vvdecli测试VVC并播放

vvdecli -i ./tests/short.vvc | ffplay -

许可证

此包根据BSD-3-Clause-Clear许可证发布,以保持与VVdeC的许可证兼容。

依赖项