AI Short Video Generator

Automated YouTube Shorts Creation Pipeline

Complete AI-powered video automation platform that transforms topics into ready-to-publish YouTube Shorts with scripts, voice-over, stylized imagery, and captions—all in one seamless workflow.

Project Preview

AI Short Video Generator is a comprehensive Next.js 15 application that automates the entire YouTube Shorts production process through a sophisticated multi-AI pipeline orchestrated by Inngest. From script generation to final video preview, every step is automated and customizable.

Core Features

🔄

End-to-End AI Pipeline

Complete automation from topic input to video output: Gemini generates scripts, ElevenLabs creates voice-over, GuruLab/Runware generates stylized images, Deepgram adds captions, and Remotion renders the preview.

📝

AI Script Generation

Powered by Gemini LLM, generates engaging narratives with timestamps, scene descriptions, and optimized storytelling structure for maximum viewer retention.

🎙️

Premium Voice Synthesis

Integration with ElevenLabs Premium Voices catalog (~20 voices). Live voice preview, multilingual support, and natural-sounding text-to-speech for professional quality.

🎨

Stylized Image Generation

7 visual style presets: Cinematic, Animated, 3D Style, Cyberpunk, Realistic, Watercolor, GTA Style. SDXL-based generation via GuruLab/Runware for stunning visuals.

💬

Smart Captioning System

Deepgram transcription with word-level timestamps. 6 caption style options: YouTuber, Supreme, Neon, Glitch, Fire, Futuristic. 4 size presets for optimal readability.

🎬

Real-time Video Preview

Remotion-based composition engine for instant video preview with synchronized audio, images, and captions before final rendering.

📊

Project Dashboard

Comprehensive video management: view all projects, track processing status, monitor thumbnails, manage assets, and access full video history with metadata.

💳

Credit-Based Billing

Transparent credit system (1 credit = 1 image or audio file). PayPal integration with multiple pricing tiers (400, 1000, 2200, 5000 credits). Transaction auditing and balance tracking.

Interface Showcase

AI Short Video Generator Interface 1

View

AI Short Video Generator Interface 2

View

AI Short Video Generator Interface 3

View

AI Short Video Generator Interface 4

View

AI Short Video Generator Interface 5

View

Technical Architecture

FrontendBackend & OrchestrationAI Services IntegrationStorage & AssetsPayment Infrastructure

Detailed Modules

🧙Video Creator Wizard

Step-by-step interface for video creation: topic selection, style choice, voice selection, caption customization. Real-time preview of selected options with intuitive UI.

⚙️Processing Pipeline

Multi-stage workflow with status tracking: Script generation → Voice synthesis → Image generation → Transcription → Caption application → Video composition. Live progress updates.

📚Video Library

Complete project history with thumbnails, metadata, creation dates, styles used, and processing status. Filter, search, and manage all your generated videos in one place.

📥Export & Download

High-quality video export with configurable resolution and format. Batch download capabilities, direct social media sharing, and asset management.

📈Usage Analytics

Track credit consumption, video generation statistics, most-used styles and voices, and processing time metrics for optimization.

Admin Dashboard

Credit management, transaction history, video quota monitoring, and account settings. Full control over your subscription and usage.

Strategic Objectives

1

Automate the complete YouTube Shorts creation process from concept to final video

2

Reduce video production time from hours to minutes through AI automation

3

Enable content creators to produce high-quality, multilingual short-form videos at scale

4

Provide professional-grade customization options accessible to non-technical users

5

Build a sustainable monetization model through transparent credit-based pricing

Sami Ben Hassine – Tech Lead & Software Architect | Python, FastAPI & Next.js Expert