返回顶部
a

ai-video-remixAI视频混剪

AI-driven video remix generator that uses ShotAI semantic search + LLM planning + Remotion rendering to produce styled video compositions from a user's local video library. Use when the user asks to create a video remix, highlight reel, travel vlog, sports highlight, nature montage, or any styled video cut from their library. Triggers on requests like "帮我做一个混剪", "make a travel vlog from my library", "create a sports highlight", or "generate a video with my footage". Requires ShotAI (local MCP se

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.3
安全检测
已通过
177
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

ai-video-remix

AI 视频混剪技能

这是一个纯指令技能——它为 AI 视频混剪 CLI 工具提供指导和参考文档。运行时源代码位于 GitHub 仓库 中,需要单独克隆(参见下面的快速开始)。

使用自然语言从本地 ShotAI 视频库生成风格化视频作品。

重要:视频库要求

此技能只能搜索和使用已导入 ShotAI 的视频。仅存储在硬盘上的视频不可搜索——它们必须先添加到 ShotAI 集合中并完成索引。

使用此技能前,请确保您已:

  1. 1. 打开 ShotAI 并创建一个集合
  2. 将您的视频文件或文件夹添加到该集合
  3. 等待索引完成(镜头检测 + 语义分析——进度在 ShotAI 中显示)

如果搜索返回空结果或低质量匹配,最常见的原因是相关视频尚未导入 ShotAI。

先决条件

完整安装说明请参见 references/setup.md,包括:

  • - ShotAI 下载和设置
  • ffmpeg 安装
  • yt-dlp 安装(用于自动音乐)
  • Node.js 依赖

快速开始

注意: 此技能不捆绑运行时代码。请先克隆源代码仓库。

bash
git clone https://github.com/abu-ShotAI/ai-video-remix.git
cd ai-video-editor
npm install
cp .env.example .env # 填写 SHOTAIURL、SHOTAITOKEN,以及可选的 AGENT_PROVIDER
npx tsx src/skill/cli.ts 帮我做一个旅行混剪

流程(8 步)

  1. 1. Agent: parseIntent — LLM 提取主题,选择合成方案,可选地覆盖音乐风格
  2. Agent: refineQueries — LLM 重写每个槽位的搜索词以匹配库内容
  3. ShotAI: pickShots — 通过本地 ShotAI MCP 服务器(仅 localhost)对每个槽位进行语义搜索,选择最佳镜头
  4. Music: resolveMusic — 使用本地 MP3(通过 --bgm,推荐),或可选地通过 yt-dlp 从 YouTube 下载
  5. ffmpeg: extractClip — 每个镜头裁剪为独立的 .mp4 剪辑文件(仅本地处理)
  6. Agent: annotateClips — LLM 为每个剪辑分配视觉效果参数(色调、戏剧效果、肯·伯恩斯效果、字幕)
  7. File Server — 仅 localhost 的 HTTP 服务器(127.0.0.1)将剪辑提供给同一台机器上的 Remotion 渲染器
  8. Remotion: render — 合成渲染为最终 MP4

CLI 用法

克隆仓库并运行 npm install 后:

bash
npx tsx src/skill/cli.ts <请求> [选项]

选项:
--composition 覆盖合成方案(跳过 LLM 选择)
--bgm <路径> 本地 MP3 路径(跳过 YouTube 搜索)
--output <目录> 输出目录(默认:./output)
--lang 输出语言:zh 中文(默认)/ en 英文
影响:视频标题、每个剪辑的字幕和位置标签、署名行
--probe 先扫描库,让 LLM 根据实际内容规划槽位

合成方案

ID标签最佳用途
CyberpunkCity赛博朋克夜景霓虹城市、夜景、科幻
TravelVlog
旅行 Vlog | 多城市旅行,带地点卡片 | | MoodDriven | 情绪驱动混剪 | 快/慢情绪剪辑 | | NatureWild | 自然野生动物 | BBC 自然纪录片风格 | | SwitzerlandScenic | 瑞士风光 | 阿尔卑斯/风景旅行,带字幕 | | SportsHighlight | 体育集锦 | ESPN 风格,带进球字幕 |

模式

标准模式(默认):LLM 选择合成方案 + 从注册表模板生成搜索查询。

探测模式(--probe):先扫描库视频(名称、镜头样本、情绪/场景标签),然后 LLM 根据实际存在的内容生成自定义槽位。

何时选择探测模式:库内容未知、用户想要我的库中最好的内容,或标准槽位返回低质量镜头。

环境变量

所有环境变量和 LLM 提供商设置请参见 references/config.md

故障排除与质量调优

参见 references/tuning.md 了解以下问题的解决方案:

  • - 剪辑边界闪烁 / 剪辑处 1-2 帧闪白
  • CyberpunkCity 中的红色闪烁伪影(短剪辑上的 GlitchFlicker)
  • 低质量或偏离主题的镜头
  • 音乐下载失败

推荐的最佳质量 .env 默认值:
env
MIN_SCORE=0.5 # 过滤短/低质量镜头

编写 ShotAI 搜索查询

ShotAI 使用由 AI 生成的标签和嵌入向量驱动的语义搜索。查询质量是镜头相关性的最大因素——请在此投入时间。

查询构建规则

始终编写完整句子或丰富短语,切勿使用裸关键词。

搜索引擎理解语义相似性(ocean 匹配 sea、waves、shoreline),因此更丰富的上下文能产生更好的召回率。

质量示例使用时机
⭐ 详细描述一只展开翅膀的白海鸥在平静的蓝色海面上平滑滑翔,金色夕阳反射在波浪上最佳精度——用于主镜头
⭐ 完整句子
一只海鸥在日落时优雅地飞过海洋 | 精度和召回率的良好平衡 |
| 短短语 | 海鸥飞过海洋 | 可接受的备选 |
| 单个关键词 | 海鸥 | 避免——精度低,结果杂乱 |

查询中应包含的内容

从以下维度描述理想镜头的视觉内容

  • - 主体:画面中有什么/谁(孤独的徒步者、夜间城市交通、庆祝的运动员)
  • 动作:正在发生什么(在雾中缓慢行走、高速穿过十字路口、双臂举起跳跃)
  • 环境:地点、场景、时间(雨中的东京街道、黄金时刻的山间草地、泛光灯下的空体育场)
  • 情绪/氛围:情感基调(忧郁、紧张、欣快、宁静)
  • 镜头感:暗示的运动或构图(广角定场镜头、紧特写、慢摇、手持抖动)

并非每次都需要所有维度——只包含对您想要的镜头最具区分度的那些。

refineQueries 步骤

当代理运行 refineQueries 时,它会重写合成方案的默认槽位查询,以更好地匹配用户的实际库。应用以下原则:

  1. 1. 从槽位的语义意图出发——这个镜头在合成方案中扮演什么情感或叙事角色?
  2. 融入用户请求中的上下文——地点名称、事件名称、提到的特定主体
  3. 扩展同义词——如果槽位说 水,根据库可能包含的内容尝试 流过森林的河流 或 倒映山脉的湖泊
  4. 避免否定——不在室内 不起作用;改为描述正面版本(户外白天场景)
  5. 每个槽位一个查询——使其具体化,而不是试图覆盖多个场景

示例:槽位查询 → 精炼查询

槽位默认:城市夜景
用户请求:帮我做一个东京旅行混剪
精炼: 霓虹灯照亮的东京街道夜景,行人穿过发光的招牌下,雨水反射在人行道上

槽位默认:自然风景
用户请求:上个月的巴塔哥尼亚之旅
精炼: 戏剧性的巴塔哥尼亚山景,暴风云下白雪覆盖的山峰,广阔的荒野

槽位默认:运动员在行动
用户请求:上一场比赛的篮球集锦
精炼: 篮球运动员冲向篮筐,爆发性动作,背景中模糊的观众

添加新合成方案

参见 references/composition-guide.md 向注册表添加新的 Remotion 合成方案。

安全与回退

网络与凭证范围

  • - 所有凭证保持本地。 SHOTAI_TOKEN 仅发送到本地 ShotAI MCP 服务器(127.0.0.1)。LLM API 密钥(如果配置)仅发送到各自的提供商端点——

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ai-video-remix-1776118989 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ai-video-remix-1776118989 技能

通过命令行安装

skillhub install ai-video-remix-1776118989

下载

⬇ 下载 ai-video-remix v0.1.3(免费)

文件大小: 13.7 KB | 发布时间: 2026-4-17 14:01

v0.1.3 最新 2026-4-17 14:01
ai-video-remix 0.1.2

- Converted this skill to an instruction-only/documentation format.
- Added explicit notice that runtime source code must be cloned separately; no code is bundled.
- Provided GitHub source and homepage links in metadata.
- Updated Quick Start instructions to clarify cloning and setup process.
- No code or functional changes included in this release.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部