Menu

1 / 2

Slideshow Maker Pipelines: Annotating My 2-Year-Old Mess

DEV Community·Kokis Jorge·6 months ago
#raBuQ8uv
#python#ffmpeg#pipeline#output#article
Reading 0:00
15s threshold

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.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.