3 stable releases
1.1.0 | Aug 22, 2024 |
---|---|
1.0.1 | Aug 19, 2024 |
1.0.0 | Aug 18, 2024 |
#338 in Audio
147 downloads per month
Used in multitag
26KB
408 lines
opusmeta
opusmeta is a Rust crate for reading and writing metadata from opus files, created for the multitag project.
See the read_tags
example for basic usage. To run it, type:
cargo run --example read_tags [input_file.opus]
Tag names
Unlike the more structured ID3 format, the Opus spec does not mandate a common set of tag names or values. However, a list of common tag names can be found here.
lib.rs
:
opusmeta is a Rust crate for reading and writing metadata from opus files.
See the read_tags
example file for basic usage.
Unlike the more structured ID3 format, the Opus spec does not mandate a set of tag names or formatting for values. However, a list of common tag names can be found here.
For reading and writing picture data, opusmeta uses the METADATA_BLOCK_PICTURE proposal, which is supported by common players like ffmpeg and vlc.
Dependencies
~1.8–2.6MB
~63K SLoC