Shorts CLI Pipeline
Terminal-based YouTube Shorts production pipeline that generates scripts, voiceovers, AI scenes, synced captions, and vertical MP4 videos.
Overview
Shorts CLI Pipeline is a terminal-based content automation system for creating vertical YouTube Shorts. It turns a one-line fact into script options, supports script selection, generates ElevenLabs voiceover, creates AI scene images with GPT-4 and DALL-E 3, syncs captions with Whisper, and renders a 720x1280 H.264 MP4 through bundled FFmpeg. The pipeline is designed as a modular CLI workflow where each step produces an artifact consumed by the next step.
Problem solved
Short-form video creation can involve repetitive manual steps: script writing, voiceover generation, image creation, caption timing, clip stitching, and final video rendering.
What it does
Runs a modular CLI pipeline that generates script options, lets the user choose a script, creates voiceover, generates AI scenes, synchronizes captions, and renders a vertical YouTube Shorts MP4.
Contribution
Built as a hands-on content automation project, covering CLI workflow design, Node.js implementation, AI script generation, voiceover handling, image-generation flow, caption syncing, FFmpeg rendering, and error-handling improvements.