Long-form Music Pipeline
A hands-off pipeline that stretches short tracks into 1–10 hour videos, auto-generates thumbnails and publishes to YouTube — running at zero monthly cost.
- Client
- Personal automation
- Year
- 2024

This is an end-to-end content pipeline that turns a short audio file into a long-form YouTube upload with no manual steps. ffmpeg extends the track to 1–10 hours by loop or concat without re-encoding, Pillow generates a branded thumbnail (gradient plus Korean title text), and the YouTube Data API v3 handles the OAuth-authenticated upload.
Everything is driven from a single config file — duration, title, tags, privacy — and the whole run is scheduled via cron, so a folder of tracks becomes a channel's worth of uploads while the machine sleeps. Python 3.10+, ffmpeg, and Google's auth libraries, designed to run at zero recurring cost.

