内容生产

项目研究:jianying-editor-skill

文章目录
  1. 一句话定性
  2. 它怎么转(运转链路)
  3. 三段位升级路线
  4. 场景迁移
  5. 部署的取舍
  6. 灵魂
蓝色像素虾用 JSON 数据流自动生成视频时间轴
图 1:这篇文章的核心是让 Agent 绕过 UI,直接用草稿数据控制视频时间轴。

仓库:luoluoluo22/jianying-editor-skill。原文基于较早版本;本次按当前文档重新区分草稿生成与桌面导出。

一句话定性

给 AI Agent 用的剪映自动化工具库:把自然语言要求转成 Python 操作,写入剪映草稿数据,再在剪映里检查和导出。它不是一个能自动判断所有节奏、版权和画面质量的真人剪辑师。

我看重的是“绕过大量重复点击,直接组织时间轴”。但直接写工程文件也意味着:格式兼容、原稿保护和最终验收必须自己管,不能只看生成了 JSON 就算成功。

它怎么转(运转链路)

自然语言指令经过 skill rules 和 Python 工具写入剪映草稿 JSON
图 2:运转链路不是点按钮,而是把指令翻译成可写入时间轴的数据。

触发层

Agent 阅读 SKILL.md 和相应规则,调用 Python 工具。不同宿主的 Skill 安装位置不同,按官方说明选择一个明确位置,不要混装后期待自动发现。

核心层

JyProject 及配套脚本处理媒体、文字、字幕、关键帧和草稿组织;项目还提供录屏分析、缩放和 Web-to-Video 等路线。网页录制需要 Playwright/Chromium 等额外环境,不是每次生成草稿都必须安装的组件。功能与安装说明

配音路线也要分清:剪映云端音色需要联网,edge-tts 同样调用 Microsoft Edge 的在线语音服务,不是离线 TTS。Python 包可本地安装,不代表音频生成在本地完成。edge-tts 官方说明

输出层

  • 剪映草稿与媒体组织,具体文件结构按所选版本处理。
  • 字幕等中间产物,以及在相应平台条件下完成的成片。
  • 草稿生成与 GUI 自动导出是两套能力,不能写成“生成后必然自动导出”。

卡点层

当前官方文档支持 Windows 与 macOS 草稿生成;Windows GUI 自动导出对剪映 5.9 及以下更稳定,macOS 需要手动导出。它不等于“所有功能必须降级到 5.9”,也不能据此认定现代版本草稿均不可用。国际版 CapCut 与手机版不在文档支持范围。平台与版本限制

三段位升级路线

段位 关键动作 卡点
入门 按所选宿主安装 Skill,在独立 Python 环境按仓库 requirements 安装,先用新建草稿试一个小项目 确认安装目录、剪映路径及当前版本
进阶 逐项试配音、字幕、录屏缩放和网页素材,不把所有功能一次接入 云端素材可访问不代表可自由商用
高手 把业务脚本与 Skill 本体分开维护,复制模板后批量替换并回读检查 固定版本、备份工程,防止覆盖和格式变化

overwrite=True 表示可能覆盖目标,不能把 Auto-healing 当成备份或无损修复保证。业务素材应留独立副本;任何“修复成功”都要重新打开草稿验证。

场景迁移

1. 桌面软件与工程数据的自动化

这个项目展示的是“优先找文档支持的导入格式或可验证的工程接口”。可以借鉴到其他剪辑与设计工具,但不能把某个后缀都当成可任意编辑的 JSON/XML,更不能从剪映的实现推断 Premiere、Resolve 或 Final Cut 的兼容方式。

2. 自然语言与重复性设计任务

模板复制、物料替换、时间轴组织可迁移到课程、产品演示和批量素材制作。模板要先复制,替换后检查时长、路径、文字及媒体引用,而不是直接覆盖原模板。

部署的取舍

Windows和macOS均可生成草稿,桌面导出另核对环境并检查成片
图 3:草稿生成与桌面导出是两层能力,导出方式和环境需要分别核对。

上图保留了旧文的平台示意;当前应读成“草稿生成支持 Windows/macOS,Windows GUI 自动导出另有版本限制”,不能再按图把全部能力限定为 Windows 工作机。

好处

  • 将重复的媒体组织、文字与字幕操作交给脚本。
  • 录屏缩放、网页录制等能力可以成为技术教程的素材环节。
  • 中间草稿可以在剪映里继续人工调整,不只交付一个不可编辑视频。

注意事项

  • Linux 容器不等于具备剪映桌面导出环境。反过来,不能把这个限制扩大成所有纯数据脚本都只能在 Windows 上运行。
  • GUI 自动导出可能受弹窗、窗口焦点和版本更新影响;建议先核对支持矩阵,不为自动化盲目降级主力环境。
  • 远程配音和素材同步可能向服务方发送数据,先确认素材许可、服务条款与上传范围。

风险

项目主许可证是 MIT,内嵌 pyJianYingDraft 的 Apache-2.0 归属也需保留。它们不是云端音色、音乐、字体或剪映账户权益的通用授权。贡献人数、issues 多少和 stars 都不足以推出可靠性;本次也未做覆盖写入、安全或导出测试。

灵魂

这个项目的灵魂仍是“绕过 UI 直达数据”。这是有价值的自动化路径,但不是所有桌面软件的标准答案。能否交付,要看工程是否可打开、媒体是否齐全、成片是否正确,而不是脚本有没有报“成功”。


2026-10-13 资料核对:已核对官方 README、许可证及 edge-tts 原始说明,修正平台、版本与在线配音表述;未安装或导出视频。

记录到这里,判断留给实践。