#metadata-parser #dolby #hdr #write #version

dolby_vision

Dolby Vision metadata parsing and writing

30 stable releases

Uses new Rust 2024

3.3.2 Aug 22, 2025
3.3.1 Aug 7, 2024
3.3.0 Mar 23, 2024
3.2.0 Aug 7, 2023
1.3.0 Nov 29, 2021

#63 in Video

Download history 18/week @ 2025-08-31 13/week @ 2025-09-07 4/week @ 2025-09-14 9/week @ 2025-09-28 10/week @ 2025-10-05 3/week @ 2025-10-12 6/week @ 2025-10-19 7/week @ 2025-10-26

1,320 downloads per month

MIT license

305KB
7.5K SLoC

Library to read & write Dolby Vision metadata.
Comes as a Rust crate and C compatible library.

See changelog for API changes.

 

Toolchain

The minimum Rust version to use dolby_vision is 1.85.0.

 

libdovi, C-API

Packages

  • Arch Linux: available on the AUR, libdovi or libdovi-git.

 

Building the library

libdovi comes as a C compatible library.
To build and install it you can use cargo-c:

cargo install cargo-c
cargo cinstall --release

Running the C-API example

cd examples
gcc capi_rpu_file.c -ldovi -o capi_example.o
./capi_example.o

Dependencies

~1.5–2MB
~45K SLoC