Quick Summary My old slideshow-to-video pipeline had three manual steps that silently corrupted sync on files over 4 minutes. Swapping out the music layer reduced a 23-minute manual QA process to under 4 minutes per batch. The boring fix (format normalization before merge, not after) was the one I kept ignoring for eight months. I've been maintaining a content pipeline that takes static image sets, pairs them with background audio, and exports short video slideshows for a client who runs a language-learning site. The Slideshow Maker part sounds trivial until you're debugging why a 4-minute export has audio that drifts 1.3 seconds behind the visuals by the end. That's the kind of thing a client notices immediately and you notice approximately never during local testing. This post is a code review of my own old process. Not a rewrite — just annotations. The kind of thing I wish I'd written down when I was first building it, instead of leaving future-me a repo with 117 commits and no changelog.…