SuperAPI AI 工具集

framevideo-cli

编程与开发

查看项目

更新于 10-15 17:33

技能介绍

用途:FrameVideo CLI 覆盖 FrameVideo 项目的开发闭环,包括脚手架、校验、预览、渲染与环境排查,也可用于升级 CLI。

主要能力:init 创建项目结构、复制媒体、用 Whisper 转写音频并安装 AI 编码技能,支持 --example、--tailwind、--video、--audio、--non-interactive。lint 检查 index.html 与 compositions/ 下文件,报告错误、警告和信息。inspect 在无头 Chrome 中遍历时间轴做视觉检查,报告文本溢出气泡或容器、被自身固定尺寸裁切、越出画布及子元素逃逸裁切容器等问题,可用 --json、--samples、--at、--strict,layout 为兼容别名。render 输出视频,支持 --output、--fps、--quality、--format、--workers、--docker、--gpu、--strict、--variables、--variables-file、--strict-variables。preview 热重载并打开 Studio,默认端口 3002。doctor、browser、info、upgrade 处理环境与版本。

使用方式:依次执行 npx framevideo init my-video、编辑合成文件、npx framevideo lint、npx framevideo inspect、npx framevideo preview、npx framevideo render . --output video.mp4。渲染变量由 data-composition-variables 声明,脚本通过 window.__framevideo.getVariables() 读取,--variables 传 JSON 覆盖。

适用场景:构建 HTML 合成视频;语音气泡、卡片、字幕和紧凑排版的布局检查;迭代式渲染与最终交付;代理或 CI 中非交互式初始化。

限制:资产预处理(tts、transcribe、remove-background)和语音选择、格式取舍等归 framevideo-media;编写合成 HTML 用 framevideo;视觉 QA 方法论用 framevideo-visual-qa;Chanjing 集成用 chanjing-digital-human。有意的溢出需标记 data-layout-allow-overflow,装饰元素可标记 data-layout-ignore。使用 --tailwind 前需调用 tailwind 技能,脚手架使用 Tailwind v4.2 浏览器运行时。首次运行资产命令会各自下载模型。渲染失败先运行 doctor;--strict-all 会在警告时失败。不要在日志中记录令牌或凭据内容。