用途 该技能面向剪映的无界面剪辑流程,默认交付可继续编辑的原生草稿;只有用户明确要求成片时,才运行原生导出。无界面不等于无需安装剪映,此技能不包含官方程序库或完整剪辑后端,需要另行检出 Jianying Headless 核心项目。纯转写不使用本技能。
版本与兼容性 主版本为 11.5.0,兼容 11.4.2。11.6.0 支持新建草稿、编辑已有草稿副本和本地字体(含换字体),保存回读已按 11.6.0 实测规则校准;复合片段可离线构建与读取,但首页登记与冻结快照交付仍不可用,无界面原生导出仍会被拒绝,需要成片时改用 ui-export(剪映界面渲染加脚本校验,属另一档证据)。需按当前安装的精确版本和指纹选择配置,不能混用两版导出快照。高清黑白滤镜与橙色描边花字已移除;旧计划或快照含这两项时明确拒绝,不静默去掉效果。
使用前提 先按安装说明定位已获授权的核心项目检出目录:Skill 与核心项目同仓时自动定位,独立安装时设置 JIANYING_HEADLESS_ROOT。不要从用户其他项目、浏览器或聊天中搜集访问凭据,也不要自动复制官方库。运行 python3 SKILL/scripts/headless_draft.py doctor 检查依赖;核心项目缺失或版本/hash 不符时停止原生操作,按报错修复,不改固定版本和哈希来通过检查。从请求中确定素材、新建或修改、速度、音效/BGM 及剪辑力度;沿用本次明确参数,不沿用历史项目的速度和删减偏好,不明确的语义删减集中询问。
入口与主要能力 新建:直接创建独立草稿,不要求先在 UI 里准备模板,在线模板不在发行范围。Hypit 工程交接:将选定成片的素材、时间线和实际字体文件写入新建计划,文字片段可用 font_path 直接指定字体。修改已有草稿:生成独立副本,保留原项目。明确要求成片:只导出已验证的冻结快照;11.5.0/11.4.2 走无界面 export,11.6.0 改走 ui-export。口播语义剪辑由 scripts/edit_plan.py 统一编译时间映射。口播自动音效:用户要音效且未提供本地音频时,在口播计划写英文关键词的 openverse 事件,from-compiled 后用 scripts/openverse_sfx.py add 挑选并写入独立音轨。
执行与验收 源片保持不动,使用已授权本地素材;字幕默认需要,样式按本次画面调整;BGM 未提出则不加;不删除难以确认的数字、产品名或核心判断。build 只写本次隔离工作目录;publish / resume-publish 是本机剪映首页登记,并非线上发布,执行前让用户保存工作并完全退出剪映,不强制结束进程。所有输出使用本次 work/ 下的新目录,素材副本、hash、一致性和目录锁由工具核对。特效资源只能来自本机已合法取得的匹配缓存,保持原有许可字段与字节校验,不下载、解锁或伪造授权,缓存存在或技术渲染成功不等于会员/商用许可。
音效与许可 openverse_sfx.py 会联网,仅访问 Openverse API 与 Freesound 预览地址;草稿 build/publish 仍不联网。音效保留各自 CC 许可:默认 CC0、CC BY、CC BY-NC 都可用,CC BY-NC 只在没有合适 CC0/CC BY 时选中;商单、广告、带货、引流或开通收益的视频加 --commercial,只用 CC0/CC BY。某关键词找不到合格音效或遇到限流时整步失败、不写新计划,改关键词重新编译或稍后用新 --work 重跑,不换未审查来源、不绕过限流、不去掉用户要的音效。使用 Openverse 音效时,交付说明须转述本次 credits.md:是否含 CC BY-NC(只能用于非商业视频)、哪些音效需署名,并附可粘贴的署名文字;挑选只依据标题、标签、时长和许可,没有试听,原生验收时一并听音效。
限制与说明 复合片段只能作为实验性的离线构建、修改与冻结快照导出,正式首页登记仍被阻止,不交付为已通过原生保存持久化验收的嵌套草稿。草稿需在剪映中检查画面、字幕、音量和切口,保存、退出并冷重开后回读;缺少 UI 条件时继续离线部分,但明确标注原生验收未完成。导出后检查实际画面和声音,encoded-and-decoded 不代表全部内容正确;默认草稿交付不生成临时 MP4;失败保留现场,不自动重试、去掉效果或替换旧快照。保留原始素材和现有草稿,清理仅按本次明确授权执行,不自动永久删除文件。该 Skill 与公开核心项目分别安装,只安装 Skill 不包含完整后端;代码许可、剪映协议、素材许可和账号权益分别适用。