你是否还在烦恼视频没有创意 你是否还在为写脚本苦恼 你是否找不到创作方向
在这个 AI 视频和 AI 短剧崛起的时代,如果你也想要创作 AI 视频,可以直接分析他人的视频,一键学习复刻他人视频创意和创作脚本,从而创作出你的爆款 AI 视频——下一个爆款视频就是你。
AI 视频提示词分析工具 - 网页版
用户刷到喜欢的AI视频
│
▼
┌─────────────────────────────────────────────────────────────┐
│ Step 1: 发现灵感 │
│ ───────────────────────────────────────────────────────── │
│ 刷短视频,看到喜欢的 AI 视频/动画 │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ Step 2: 反推提示词 │
│ ───────────────────────────────────────────────────────── │
│ 上传视频 → AI 分析画面/场景/动作 → 提取出原视频的提示词 │
│ ↓ │
│ Prompt Lens 分析 │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ Step 3: 二次创作 │
│ ───────────────────────────────────────────────────────── │
│ 修改提示词:调整场景/风格/角色/动作 │
│ 添加个性化元素 │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ Step 4: 生成视频 │
│ ───────────────────────────────────────────────────────── │
│ 用优化后的提示词 → 调用 AI 视频生成 API → 生成新视频 │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ Step 5: 发布作品 │
│ ───────────────────────────────────────────────────────── │
│ 导出视频 → 发布到抖音/B站/其他平台 → 获得反馈 │
│ ↓ │
│ 回到 Step 1 (新循环) │
└─────────────────────────────────────────────────────────────┘
- 📹 视频分析: 上传视频,AI 自动提取关键帧并分析
- 🖼️ 图片分析: 支持单图或多图批量分析
- 🤖 多 API 支持: 智谱AI、Google Gemini、OpenRouter
- 📝 历史记录: 保存和分析您的提示词历史
- 🔐 用户系统: Google 登录,数据隔离
- 👨💼 智能对话助手:可聊天
- 📊 日志系统: 完整操作记录追踪
- 前端: Next.js 15, React 19, TypeScript
- UI: Tailwind CSS, shadcn/ui
- 后端: Next.js API Routes
- 数据库: PostgreSQL(本地用 Docker / 云端用 Supabase,二选一)+ Drizzle ORM
- 认证: better-auth(支持 Google / GitHub / 邮箱验证码登录)
- 存储: Backblaze B2(私有 bucket + 签名 URL,免费 10GB)
- 音频转录: AssemblyAI(每月免费 1 小时)/ FunASR(自托管,完全免费)
- 视频生成: Kie.ai(Wan 2.7 文生视频)
- 视频剪辑: 自托管 FFmpeg 服务(用户自行部署,无需付费)
- 测试: Vitest, Playwright
小白用户:可以直接访问线上版 https://prompt-lens.cc.cd ,登录就能用,零配置。
想本地跑/自己部署:请阅读详细教程 本地部署教程 ,从安装软件到启动应用,每一步都有截图级说明。
简要步骤:
# 1. 克隆代码
git clone https://github.com/raojiacui/prompt-lens.git
cd prompt-lens
# 2. 安装依赖
pnpm install
# 3. 复制环境变量模板
cp .env.example .env.local
# 然后编辑 .env.local 填入配置(数据库、B2、AI key 等)
# 详细配置说明见 LOCAL_SETUP.md
# 4. 初始化数据库
pnpm db:push
# 5. 启动开发服务器
pnpm dev访问 http://localhost:3000 即可使用。
完整的环境变量说明、Docker 数据库一键启动、Google 登录配置、AI key 注册流程等,全部在 LOCAL_SETUP.md 里。
- 先登录(不登录会一直报 Unauthorized)—— 可以用 Google 登录,或用邮箱收验证码登录
- 进入「设置」页面
- 选择 API 提供商(智谱AI / Gemini / OpenRouter / Kie.ai)
- 输入对应的 API Key
- 保存
本项目已内置作者配置的 OpenRouter key,开箱即用。但建议你用自己的 key,避免被限流。
- 在首页点击上传或拖拽文件
- 建议:把长视频切分成 6-10 秒的镜头单独分析,这样抽帧分析的提示词更详细
- 不建议:直接上传几分钟的长视频,会抽不到关键帧,提示词会很笼统
- 点击「开始分析」
- 等待 AI 分析完成(大概 30 秒)
- 复制生成的提示词
- 稍加修改后在视频生成页面生成你自己的视频(生成约 2-3 分钟)
- 进入音频分析页签
- 上传视频或填视频 URL
- 选择转录引擎:
- AssemblyAI:云端服务,每月免费 1 小时,开箱即用
- FunASR:自托管,完全免费,需要自己部署服务(适合高频使用)
- 等待转录 + LLM 智能分段完成
- 可以勾选感兴趣的片段一键剪辑导出
视频剪辑功能需要一个自托管的 FFmpeg 服务(Vercel 跑不动 FFmpeg)。
对普通用户的建议:如果你只是偶尔剪视频,可以用本地的视频剪辑软件(剪映、达芬奇)代替这个功能。
对开发者:如果你要完整启用这个功能,需要自己部署一个 HTTP 包装的 FFmpeg 服务,接口约定:
POST /edit
Content-Type: application/json
{
"videoUrl": "https://签名URL",
"instruction": {
"action": "trim" | "speed",
"start": 0,
"end": 10,
"speed": 2
}
}
# 响应
{ "url": "https://处理后的视频URL" }POST /concat
Content-Type: application/json
{
"videoUrl": "https://签名URL",
"instruction": {
"action": "concat",
"segments": [{"start":0,"end":5},{"start":10,"end":20}],
"transition": "fade"
}
}
# 响应
{ "url": "https://处理后的视频URL" }部署好后,在视频剪辑页面填入服务地址即可使用。
prompt-analyzer/
├── app/ # Next.js 应用
│ ├── api/ # API 路由
│ ├── dashboard/ # 主功能页面
│ └── login/ # 登录页面
├── components/ # React 组件
├── lib/ # 核心库
│ ├── ai/ # AI 分析器
│ ├── auth/ # 认证配置
│ ├── Backblaze/ # B2 存储
│ ├── db/ # 数据库
│ └── middleware/ # 中间件
└── tests/ # 测试文件
上传视频或图片
分析媒体并生成提示词
获取历史记录(需要登录)
# 构建
pnpm build
# 部署
vercel deployMIT