WasaD13's picture
"Build a complete, fully functional web application that automatically turns long-form videos (up to 4GB) into short-form viral content with the following capabilities:" 📁 CORE FEATURES Video Upload Support uploading video files up to 4GB in size. Accept formats like MP4, MOV, and AVI. Show upload progress and basic validation. AI-Powered Auto Clipping Automatically extract 30–45 second highlights from the video. Use AI to detect the most engaging moments based on: Volume and speech energy Emotional tone Keyword hooks (e.g. “bro”, “insane”, “no way”) Visual cues like scene changes or facial reactions Generate 3–10 clips per video depending on content density. Auto-Captioning Transcribe spoken content using accurate AI transcription. Auto-generate captions synced with each clip. Provide both burned-in captions and downloadable subtitle files (SRT/VTT). Allow caption styling (font, color, size, keyword emphasis). Format for Social Media Output clips in 3 common aspect ratios: 9:16 (TikTok/Reels/Shorts) 1:1 (Instagram) 16:9 (YouTube) Automatically center the subject or speaker using AI tracking. Apply platform-safe margins to preserve captions and overlays. Branding & Overlays Let users optionally add: Their profile handle or watermark CTA text (e.g. “Subscribe @Wasa ”) Auto-generated titles using AI (based on video transcript) Optional animated captions and zoom/pan effects for visual interest. Clip Management & Download After processing, display all clips in a preview carousel. Let users: Watch clips directly on the site View clip duration (should always be 30–45s) Download individual clips or batch as a ZIP (includes video + captions) All download links must work correctly in modern browsers. Performance & Storage Ensure videos are encoded and served in a way that allows: Instant browser playback (preview thumbnails must work) Direct file downloads Store all processed files temporarily (e.g. 24 hours) before automatic cleanup. 🌐 USER INTERFACE REQUIREMENTS Clean, modern interface with: Upload panel Processing status indicator Clip preview area (with playback and download) Fully mobile responsive Use intuitive layout for creators and non-technical users ⚙️ TECHNICAL REQUIREMENTS Use a single language stack throughout the backend and frontend. All video previews must be playable in-browser. All download buttons must work without JavaScript hacks. The system must be optimized for large file handling, AI video analysis, and real-time media previews. No unnecessary dependencies or plugins; focus on performance, reliability, and UX. Build the full system as described above from scratch. Handle all backend logic, video processing, transcription, clip generation, formatting, and UI rendering. Ensure all core features are functioning at launch.” - Follow Up Deployment
5936121 verified