While at the Deutsches Museum (German Museum) in Munich, I noticed that the first section of Antonio Vivaldi's Spring fit the Decode Unicode movie pretty well, so once I got home, I created a script that merges the movie and a performance of the piece (from YouTube) using yt-dlp and ffmpeg.
bash(preinstalled on pretty much all GNU/Linux systems)ffmpegyt-dlp
Once you have installed the dependencies, simply run the makevideo.sh script:
git clone https://github.com/libewa/decodevivaldi
cd decodevivaldi
./makevideo.sh
Nix users with flakes enabled can instead run one of these commands:
nix run github:libewa/decodevivaldi
nix shell github:libewa/decodevivaldi
nix profile install github:libewa/decodevivaldi
To install runtime dependencies for quick iteration, run this:
nix develop github:libewa/decodevivaldi