Replies: 1 comment 3 replies
-
I'm not sure! This library is a thin wrapper over libavif -- https://github.com/AOMediaCodec/libavif -- so I would try to see if you can find any information there, and then if so, that doesn't necessarily mean there's the thin wrapper needed to use it here in this repo, but if not, it's generally easy to add. So yeah, sorry for no further detailed info but I'd start there! |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I use https://github.com/zzag/plasma5-wallpapers-dynamic for timed wallpapers on my KDE Plasma Desktop. The creator has chosen .avif as his file of choice, and provided a tool to build such an avif file from a metadata.json and the source pictures, however this tool is broken. I want to write my own python implementation of the builder tool, which is only a subset of the repo, it is more focused on the Desktop Integration/Plugin.
I cannot, however, find any docs on how to read, create or otherwise interact with the multilayer .avif files. Examples can be found at https://github.com/karmanyaahm/awesome-plasma5-dynamic-wallpapers
I have no experience with file formats and no idea on how to create an avif with multiple images, nor do i know how to reverse engineer these existing images to find out how they are structured. Any help would be appreciated!
Beta Was this translation helpful? Give feedback.
All reactions