TopRank Skills

Home / Claw Skills / Others / ai-video-gen
Official OpenClaw rules 15%

ai-video-gen

End-to-end AI video generation - create videos from text prompts using image generation, video synthesis, voice-over, and editing. Supports OpenAI DALL-E, Replicate models, LumaAI, Runway, and FFmpeg editing.

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 ai-video-gen 技能。 若已安装,则直接安装 ai-video-gen 技能。

Overview

Skill Key
hhhh124hhhh/ai-video-gen-tools
Author
hhhh124hhhh
Source Repo
openclaw/skills
Version
-
Source Path
skills/hhhh124hhhh/ai-video-gen-tools
Latest Commit SHA
aa7696671e292f0b8659270c053122080f994b3c

Extracted Content

SKILL.md excerpt

# AI Video Generation Skill

Generate complete videos from text descriptions using AI.

## Capabilities

1. **Image Generation** - DALL-E 3, Stable Diffusion, Flux
2. **Video Generation** - LumaAI, Runway, Replicate models
3. **Voice-over** - OpenAI TTS, ElevenLabs
4. **Video Editing** - FFmpeg assembly, transitions, overlays

## Quick Start

```bash
# Generate a complete video
python skills/ai-video-gen/generate_video.py --prompt "A sunset over mountains" --output sunset.mp4

# Just images to video
python skills/ai-video-gen/images_to_video.py --images img1.png img2.png --output result.mp4

# Add voiceover
python skills/ai-video-gen/add_voiceover.py --video input.mp4 --text "Your narration" --output final.mp4
```

## Setup

### Required API Keys

Add to your environment or `.env` file:

```bash
# Image Generation (pick one)
OPENAI_API_KEY=sk-...              # DALL-E 3
REPLICATE_API_TOKEN=r8_...         # Stable Diffusion, Flux

# Video Generation (pick one)
LUMAAI_API_KEY=luma_...           # LumaAI Dream Machine
RUNWAY_API_KEY=...                # Runway ML
REPLICATE_API_TOKEN=r8_...        # Multiple models

# Voice (optional)
OPENAI_API_KEY=sk-...             # OpenAI TTS
ELEVENLABS_API_KEY=...            # ElevenLabs

# Or use FREE local options (no API needed)
```

### Install Dependencies

```bash
pip install openai requests pillow replicate python-dotenv
```

### FFmpeg

Already installed via winget.

## Usage Examples

### 1. Text to Video (Full Pipeline)

```bash
python skills/ai-video-gen/generate_video.py \
  --prompt "A futuristic city at night with flying cars" \
  --duration 5 \
  --voiceover "Welcome to the future" \
  --output future_city.mp4
```

### 2. Multiple Scenes

```bash
python skills/ai-video-gen/multi_scene.py \
  --scenes "Morning sunrise" "Busy city street" "Peaceful night" \
  --duration 3 \
  --output day_in_life.mp4
```

### 3. Image Sequence to Video

```bash
python skills/ai-video-gen/images_to_video.py \
  --images frame1.png fram...

README excerpt

# AI Video Generator

Complete end-to-end AI video creation system.

## ✅ Installation Status

- [x] FFmpeg installed
- [x] Python 3.11.9 available
- [ ] Python dependencies (run `setup.bat`)
- [ ] API keys configured

## Quick Start

### 1. Install Dependencies

```bash
cd skills/ai-video-gen
pip install -r requirements.txt
```

Or run `setup.bat`

### 2. Configure API Keys

Copy `.env.example` to `.env` and add your keys:

```bash
copy .env.example .env
notepad .env
```

**Minimum required:**
- `OPENAI_API_KEY` - For both image (DALL-E) and voice (TTS)

**Optional but recommended:**
- `LUMAAI_API_KEY` - For video generation (has free tier!)
- `REPLICATE_API_TOKEN` - Alternative for images/video

### 3. Generate Your First Video

```bash
python generate_video.py --prompt "A serene mountain landscape at sunset" --output test.mp4
```

With voiceover:

```bash
python generate_video.py \
  --prompt "A futuristic city with flying cars" \
  --voiceover "Welcome to the future" \
  --output future.mp4
```

## What You Need to Sign Up For

### Free/Cheap Options (Start Here)

1. **OpenAI** - https://platform.openai.com
   - Get API key for DALL-E + TTS
   - Cost: ~$0.05-0.10 per video (image + voice)
   
2. **LumaAI** - https://lumalabs.ai
   - Free tier: 30 generations/month
   - Then $1-2 per video

**Total cost to start: $0-0.15 per video**

### Premium Options (Better Quality)

3. **Runway** - https://runwayml.com
   - Higher quality video generation
   - ~$0.50-1.00 per 5-second video

4. **ElevenLabs** - https://elevenlabs.io
   - Best voice quality
   - ~$0.30 per 1K characters

5. **Replicate** - https://replicate.com
   - Multiple AI models
   - Pay-per-use, very cheap

## Examples

### Simple Video
```bash
python generate_video.py --prompt "Ocean waves crashing" --output waves.mp4
```

### Multi-Image to Video
```bash
python images_to_video.py --images img1.png img2.png img3.png --output slideshow.mp4
```

### Add Narration to Existing Video
```bash
python add_vo...

Related Claw Skills