用途:video-style-cloner 用于让 AI 智能体“看”一段参考视频,再按相同的视觉风格、构图与剪辑节奏制作一段新视频。触发说法包括“做一个类似这个视频的片子”“克隆这个视频的风格”“模仿这个视频的美术/剪辑节奏”等。若用户只要求简单裁剪或加字幕,应改用通用视频技能;未提供参考视频时需先索取。
主要能力:整体流程为四阶段:参考视频分析、规划、生产、审查,最终输出 MP4。分析阶段由 analyze.py 生成 report.json(视频元数据、音频测量、剪辑节奏、逐镜头相机与画面细节),并输出每秒一帧和每个场景断点一帧的联络表,供视觉检查后撰写 STYLE.md,须包含“Medium”分类(2d-painted、2d-crayon、2d-vector、2d-pixel、2d-paper、2d-lineart、2d-cel)以及镜头表、色彩演变、剪辑节奏、叙事结构、字体和关键技法。规划阶段读取 styles/*.md 中的引擎、媒介和优先级,按媒介匹配度打分选择生产引擎。生产阶段支持最多 6 个生产代理并行处理不同片段,每个片段完成后交由独立审查代理按视觉 QA 清单检查;修复必须附带前后全分辨率对比证据,经审查确认后方可通过。最终由全新审查代理检查片段接缝、视觉连续性、节奏与字幕一致性。
使用方式:需先设置 SKILL_DIR 为本技能目录的绝对路径,引擎入口为 skills/<engine>/<engine>.md。运行环境要求 Python 3.10+、FFmpeg 6.0+、yt-dlp(最新)、Node.js 22.18+(HyperFrames 渲染器)、faster-whisper 0.10+(歌词时间戳对齐)。项目工作区包含 analysis、inputs、assets、build、out 目录和 STORYBOARD.md。音频处理可用 ffmpeg 做响度归一化与淡入淡出,镜头时间以节拍而非秒计;有歌词时使用 align_lyrics.py 生成 LRC。运行模式包括 FULL(全部阶段)、ANALYSE-ONLY(仅分析输出 STYLE.md)、REPLAN(改分镜)、RECUT(按时间码修镜头)、ADD-STYLE(新增风格)和 SILENT(无音乐)。
适用场景:将参考视频的节奏、构图和情绪复刻为 2D 动画短片;制作节拍同步的音乐视频、解说视频、白板动画、像素风、蜡笔童话、剪纸、动态图形等风格的内容。
限制:仅支持 2D 动画风格;若参考视频为 3D 或实拍,只能用最接近的 2D 风格复现节奏、构图和情绪并告知用户。只学技法,不复制画面素材、角色、标志或许可音乐;歌词绝不转录、编造或引用,仅限用户提供文本。分镜须人工批准后才可生产(用户明确说“直接做”或“你自己决定”除外)。可选 Rust CLI 仅协调项目提供的渲染/审查适配器,本身不生成创意素材,也不自带 AI 审查器;其技术冒烟示例只验证编码与审批流程,不代表视觉风格保真度。工具安装、具体渲染实现及各风格细节需查阅 references/ 下对应文件;其他未在资料中说明的收费、平台与效果信息暂未提供。