世界上有一种视频,它是从文字里长出来的。你给它一句描述,它给你一段光影。我说,这也太浪漫了吧?结果第一次生成的视频是一只六条腿的狗在跳舞。好吧,浪漫需要时间。
AI 视频生成是 2026 年最火热的 AI 应用方向之一。通过 OpenClaw,你可以构建自动化的视频生成管线,实现:
优势:视频质量最高,物理模拟准确,时长可达 60 秒
适合:品牌广告、产品展示、创意短片
限制:价格较高,生成速度较慢
优势:编辑能力强,支持视频到视频编辑,API 稳定
适合:内容创作者、视频编辑、社交媒体
限制:高分辨率需付费,一致性有待提高
优势:中文理解好,价格亲民,生成速度快
适合:短视频创作、营销内容、社交媒体
限制:物理模拟偶尔翻车
优势:简单易用,4秒快速出片,唇形同步
适合:表情包、短视频、直播切片
限制:时长较短(4-8秒)
优势:免费额度大,图生视频效果好,API 开放
适合:原型验证、批量测试、个人项目
限制:排队时间长,高峰期体验差
# Runway API
export RUNWAY_API_KEY="your-key"
# Kling API
export KLING_API_KEY="your-key"
# Luma API
export LUMA_API_KEY="your-key"
# ~/.openclaw/agents/video-creator/SOUL.md
## 身份
我是视频创作 Agent,负责自动化 AI 视频生成流程。
## 工作流
1. 接收主题/脚本
2. 生成优化后的视频提示词
3. 调用视频生成 API
4. 下载生成的视频
5. 可选:添加字幕、背景音乐
## 工具
- web_fetch: 获取参考素材
- exec: 调用 API 和处理文件
- browser: 操作视频生成网站
# 通过 OpenClaw cron 定时生成视频
# 每天早上 8 点自动生成一个短视频
## 定时任务配置
# 时间: 0 8 * * *
# 内容:
# 1. 搜索今日热点
# 2. 生成 3 个视频提示词
# 3. 调用 Kling API 生成视频
# 4. 保存到指定目录
# 5. 通知用户
#!/bin/bash
# OpenClaw 视频生成管线
PROMPT="$1"
OUTPUT_DIR="/videos/$(date +%Y%m%d)"
mkdir -p "$OUTPUT_DIR"
# 1. 生成视频提示词(通过 OpenClaw Agent)
PROMPTS=$(openclaw chat --prompt "为以下主题生成3个AI视频提示词: $PROMPT" \
--format json)
# 2. 调用 Runway API 生成视频
for prompt in $(echo "$PROMPTS" | jq -r '.[]'); do
echo "生成中: $prompt"
# 调用 Runway Gen-4
curl -X POST "https://api.runway.ml/v1/generate" \
-H "Authorization: Bearer $RUNWAY_API_KEY" \
-H "Content-Type: application/json" \
-d "{\"prompt\": \"$prompt\", \"model\": \"gen4\"}" \
-o "$OUTPUT_DIR/task_$(date +%s).json"
done
echo "视频生成任务已提交: $OUTPUT_DIR"
# 视频提示词模板
TEMPLATES=(
# 产品展示
"A {product} floating in mid-air, 360-degree rotation,
studio lighting, clean white background, 4K, 5 seconds"
# 社交媒体
"A {character} doing {action} in {location},
vibrant colors, upbeat mood, vertical format, 3 seconds"
# 品牌广告
"Cinematic shot of {scene}, golden hour lighting,
shallow depth of field, film grain, anamorphic lens, 10 seconds"
# 教程解说
"{concept} visualized as abstract 3D animation,
clean modern design, smooth transitions, infographic style, 8 seconds"
)
# 使用示例
# 替换 {product} = "smartphone"
# 替换 {character} = "cute robot"
# 替换 {action} = "dancing"
© 2026 妙趣AI - 让 AI 工具使用更有趣 | 返回首页