Jump to content

Command Crate ¿about?

Create a stylized video background from album artwork (find, imagemagick, bash)

find . -type f -wholename './.meta/artwork/*-release_cover_l.jpeg' -exec bash -c 'magick "$0" -write mpr:img +delete \
\( mpr:img -resize 1920x1920 -crop 1920x1920+0+0 -gravity center -extent 1920x1080 +repage -blur 0x187 -attenuate 10.0 +noise Uniform -modulate 100,75 -blur 0x7 \) \
\( mpr:img -resize 540x540 \) \
\( +clone -background black \) \
\( -clone 2,1 -background none -layers merge +repage \) \
-delete 1,2 \
-gravity center -extent 1920x1080 -compose over -composite -quality 98% -define jpeg:fancy-upsampling=off ".meta/artwork/$(basename ./*.flac ".flac")-video_cover_l.jpeg"' '{}' \;

Finds a source album cover and generates a 1920x1080 video background by layering a clean, resized version of the artwork in the center of the image over a heavily blurred, desaturated, and zoomed-in version of the same image.

multimedia [kb:318]