LeeJay Soft
← All work
Automation · Python

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
Long-form Music Pipeline — hero image

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.

Long-form Music Pipeline — detail 1
Long-form Music Pipeline — detail 2