I’ve been fascinated by how macOS native live wallpapers work, so I decided to dig into the MOV atoms and the Scalable Video Coding (SVC) mechanism behind them.
I’m excited to share that I’ve successfully figured out how to inject custom atoms into these MOV files to make them compatible with the system's native wallpaper engine. I’ve open-sourced the core tool so anyone can try building their own:
GitHub: https://github.com/aground5/livid-community
How to use it: 1. Clone livid-community 2. Run make run to clone, build, and run. 3. For more details, please check the README.md.
I haven't seen much documentation on how the system handles these SVC files, so I’m happy to share my findings. The project is under the MIT license, and I want to keep the community-driven core open for everyone.
Would love to hear your feedback!