renezander030/capcut-cli
Independent, unofficial CLI to edit CapCut and JianYing (剪映) projects — subtitles, timing, speed, volume, templates, cut long-form to shorts. No API needed, reads draft_content.json and draft_info.json (剪映草稿) directly. Not affiliated with ByteDance.
解决的问题
CapCut 和 JianYing 项目通常在 GUI 中手动编辑。capcut-cli 提供了一种通过命令行界面程序化创建和编辑这些项目的方法,无需官方 API 或运行中的服务器,即可实现自动化并集成到 LLM 代理中。
工作原理
该工具直接操作 CapCut/JianYing 的本地草稿存储,其使用 JSON 文件存储项目数据。它加载这些 JSON 文件,根据版本感知的模式进行验证,应用请求的编辑,并以原子方式将更改写回磁盘。这确保了生成的项目在 CapCut/JianYing 应用程序中仍可完全编辑。
适用人群
- AI 代理开发者:开发能够执行视频编辑任务(如自动字幕、剪辑和翻译)的代理的开发者。
- 内容创作者:希望自动化重复任务(如静音感知剪辑和字幕导入)的编辑者。
- 开发者:希望从 JSON 规范程序化生成视频项目文件的人。
主要亮点
- 代理就绪:包含为 Claude Code 和 Cursor 等代理设计的「技能安装器」,以及用于更安全 AI 审查的实验性 Wasm 基础「看而不碰」模式。
- 零依赖:作为独立二进制文件运行,无需 MCP 服务器、HTTP 守护进程或云上传。
- 剪辑与字幕:提供专门用于静音检测、场景剪辑检测和草稿多语言翻译的命令。
- 完全可编辑:与扁平化导出不同,它生成的是真正的项目文件,可在 CapCut 应用中手动打开并调整。
- 跨平台:支持 macOS 和 Windows 上的 CapCut 与 JianYing 命名空间。
相关
- 项目
- 项目
- 项目
- 项目
- 项目