{"repo":"RianNegreiros/AiShortsVideosGenerator","free":true,"listed":false,"github":"https://github.com/RianNegreiros/AiShortsVideosGenerator","clone":"git clone https://github.com/RianNegreiros/AiShortsVideosGenerator.git","description":"Full-Stack ASP.NET Core and Next.js to create AI-Generated Short Videos with Captions using only free resources","language":"TypeScript","stars":53,"topics":["asp-net-core","docker","gemini-ai","google-cloud","nextjs","text-to-image-generation","text-to-speech","shadcn-ui","tailwindcss","neon-postgres"],"license":null,"category":"ui-components","readme_excerpt":"AI Shorts Video Generator A monorepo project for generating AI-powered short videos. The application combines multiple AI services to create videos from text prompts, including content generation, text-to-speech, image generation, and automated captioning. Architecture The application consists of two main components: - Frontend (docs): Next.js application that provides the user interface and handles video rendering using Remotion on AWS Lambda - Backend (docs): ASP.NET Core API that orchestrates AI services and manages video data Video Generation Workflow 1. User submits video topic, style, and duration 2. Backend generates script using Gemini API 3. Backend converts script to audio using Google Cloud Text-to-Speech 4. Backend generates images for each scene using Cloudflare Workers AI 5. Backend creates captions using AssemblyAI 6. Frontend triggers Remotion Lambda to render final video 7. Rendered video is stored in Cloudinary Table of Contents - Architecture - Features - Requirements - Installation - Environment Variables - Development - Docker - API Reference - Deployment - Usage Features Frontend - Video Creation : Users can create short videos by selecting topics, styles, and durations. - Video Preview : After generating a video, users can preview it with generated captions and images. - Video Deletion : Users can delete the video from the database and the cloud if video was once rendered. - Export Video : Users can export the generated video once the rendering is compl","default_branch":null,"files":null,"tree":[],"storefront":"/r/RianNegreiros","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RianNegreiros/AiShortsVideosGenerator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}