SuperAPI AI 工具集

video-editing

设计与创作

查看项目

更新于 10-16 07:23

技能介绍

用途:当已有定稿脚本、口播或出镜素材以及收集好的素材时,用本技能把它们剪成成片级竖屏(9:16)短视频。定位是主剪辑,而非简单拼接;默认比例 9:16(1080×1920),风格包也定义 16:9 与 1:1 行为,但节奏与钩子语法优先面向竖屏。

主要能力:以脚本为骨架做节拍映射;工程化开场钩子(前 1–3 秒);A-roll/B-roll 结构;非节拍化的快切(可到 0.2 秒);分屏与堆叠布局;面部安全取景;缓动镜头运动;动态文字与字幕;主题化动态图形;标志动画;音效与混音;统一视觉风格。视觉语言为“编辑感”版式,含十种命名版式模式,按风格包主题化。

使用方式:不可跳步、不可换序。在项目 edit/ 目录执行 npx hyperframes init edit 生成脚手架;cd edit 后修改生成文件构建剪辑,添加 fonts/、assets/sfx/、compositions/;用 npx hyperframes preview(长驻,后台运行)在浏览器实时预览并截图确认节奏、布局、文字时机与动画平滑度;运行 npx hyperframes lint 或 npm run check 修复所有错误;npx hyperframes render 输出 MP4;用 ffprobe 与 ffmpeg 抽帧核对,并运行随附校验脚本 node scripts/verify-render.mjs <path-to-mp4>,可选断言时长如 --duration 12 --tolerance 0.5。输出写入 edit/,并撰写 edit-report.md 交接说明。

依赖与限制:需要 HyperFrames(经 npx hyperframes 调用)、Node.js、PATH 中的 ffmpeg/ffprobe,以及 styles/<style>/FRAME.md 风格包。HyperFrames 硬性规则包括:每个定时元素需 data-start、data-duration、data-track-index 与 class="clip";不要对 .clip 本身做 GSAP 动画;时间线须为 gsap.timeline({ paused: true }) 并注册到 window.__timelines["main"];仅确定性渲染,禁用 Math.random()、Date.now()、网络请求与 repeat: -1;同轨相邻片段不可相接;音频用单独 audio 元素并优先单条预混主轨。若 HyperFrames 工具缺失或损坏,应停止并告知用户,不要手写通用剪辑。缺失素材先查清单中的替代或编辑器内构建项,确实缺失则记录并请用户提供,不得渲染无法授权的占位素材。其他细节(如具体风格包内容)资料未完整提供。