Skip to content

42

Generate production-ready ads from Amazon listings.

Core trick

Scrapes Amazon listing data, generates Veo clips per scene, and stitches them with TTS narration in Remotion.

Tags

Description

Generate production-ready ads from Amazon listings. E-commerce is exploding, and sellers need video ads that convert fast. Using Gemini, we transform existing product images into scroll-stopping video ads with one click. Amazon is just the entry point; the possibilities are endless. Imagine a full end-to-end system: generate → upload → A/B test → regenerate automatically until we hit peak conversion. Set it and forget it. It scrapes Amazon using Brightdata.com, passes the data to Gemini 2.0 Flash to create TTS speech scripts and prompts. Loop image generation until the first frame of each scene is effective. Uses Veo 3.1 to generate each scene. Uses ElevenLabs to generate TTS. Leverages Remotion to produce the final video.
DylanMerigaud/geminihackaton★ 00 forksTypeScriptMITCreated Dec 6, 2025 · last push Dec 7, 2025

README excerpt

# AI Video Ad Generator

Automatically generate high-converting vertical video ads (9:16) from any product landing page URL using Google's **Gemini 3 Pro** AI.

## 🎬 Features

- **Automated Ad Generation**: Input any URL and get a complete 20-second video ad
- **AI-Powered Analysis**: Gemini 3 Pro analyzes your product page to extract branding, features, and tone
- **Dynamic Scene Creation**: 5 scenes (4 seconds each) with ultra-dynamic motion
- **Quality Assessment**: AI rates each frame on scroll-stopping power, composition, and photorealism
- **Smart Regeneration**: Automatically regenerate frames that don't meet quality standards
- **Professional Voiceover**: Gemini 3 Pro TTS with optimized pacing (< 18 seconds)
- **Background Music**: Optional music at 20% volume for better engagement
- **Real-time Preview**: Remotion player for instant video preview

## 📐 Specifications

- **Duration**: 20 seconds
- **Aspect Ratio**: 9:16 (vertical/mobile-optimized)
- **Scenes**: 5 scenes × 4 seconds each
- **Structure**: Hook → Features → CTA
- **Model**: Gemini 3 Pro for all AI operations
- **Video Quality**: Configurable (currently set to fast/cheap for testing)

## 🚀 Getting Started

### Prerequisites

**Three API keys needed**:

1. **Google AI API Key**: Get your free API key from [Google AI Studio](https://aistudio.google.com/apikey)
2. **BrightData API Token**: Get your token from [BrightData](https://brightdata.com/)
3. **Fal.ai API Key**: Get your API key from [fal.ai](https://

Team