#meme #tags #db

memedb_core

Rust library for reading and writing tags to different media formats

5 stable releases

2.0.1 Dec 22, 2023
2.0.0 Jul 30, 2023
1.0.2 Dec 9, 2019
1.0.1 Dec 7, 2019
1.0.0 Oct 24, 2019

#533 in Parser implementations


Used in 2 crates

GPL-3.0-or-later

5MB
972 lines

MemeDB Core

A Rust library for reading and writing tags (lists of strings) to media streams. It works by extending media formats to add custom metadata.

Supported Formats

  • GIF
  • ISOBMFF
    • MP4
    • JPEG 2000
    • 3GP
    • ...
  • JPEG
  • PNG
  • RIFF containers:
    • WEBP
    • WAV
    • AVI
    • ...

lib.rs:

MemeDB

A Rust library for reading and writing tags to media streams.

The library exposes the general purpose read_tags and write_tags functions, which try to heuristically detect the format of the source. For more specific use cases, each module in the library exposes specific read_tags and write_tags functions for each format.

Dependencies