I want to sort of recreate macOS 15’s dynamic wallpaper, and downloaded this set of 8 wallpapers which are most / all the colors it cycles through. On Hyprland, I want to cycle through them throughout the day, but also slowly transition from one wallpaper to another for an hour or longer, crossfading / blending them.
I did some searching, and neither timewall or adi1090x/dynamic-wallpaper can do it. I looked at making my own script to blend images once every 60 secs, but I’m not sure how to quickly crossfade images. This command takes ~15 secs, I feel this should possible much faster with or without imagemagick: magick composite -blend 50 wallpaper1.png wallpaper2.png output.png.
I do not know why this got so downvoted (maybe for cross posting too much?, if so, try to reduce that a bit). Someone has said wpaperd already, but there is also awww. As to exactly get the rate of switching.
awww img <path/to/img> # You can also specify outputs: awww img -o <outputs> <path/to/img> # Control how smoothly the transition will happen, as well as its frame rate. # --transition-step: smaller values = smoother. Default is 2 if --transition-type is `simple`, and 90 if it is not. # --transition-fps: Default = 30. awww img <path/to/img> --transition-step <1 to 255> --transition-fps <1 to 255> # There are also many different transition effects: awww img <path/to/img> --transition-type center # Note you may also control the above by setting up the AWWW_TRANSITION_FPS, # AWWW_TRANSITION_STEP, and AWWW_TRANSITION environment variables. # To see all options, run awww img --helpI’ve done that sorta thing before with ffmpeg; should do the trick for ya.
Wpaperd has a bunch of transitions and is pretty easy to setup. Might be easiest compared to other suggestions I’ve seen on both of ya posts
ffmpeg for fade, then mpvpaper for background set



