Repolode
renezander030

renezander030/capcut-cli

非官方命令行工具,直接读写本地剪映/CapCut草稿,无需 API 或服务端。

可替代:CapCut

Star
920
Fork
96
未关闭 Issue
5
最近提交
21小时前

这是什么?

capcut-cli 是一个基于 Node.js 的命令行工具,用于创建和编辑剪映(JianYing)与 CapCut 项目。它直接读写本地草稿文件 draft_content.json 和 draft_info.json,编辑结果在应用中仍是可继续调整的独立轨道,不会被压平成视频。整个过程无需上传文件,也不需要常驻服务。

工具覆盖常见剪辑操作:查看轨道和片段,添加视频、音频和文字,裁剪,调整速度和音量,应用模板,以及生成或导入 SRT 字幕。它还提供场景与静音检测等长视频转短视频的辅助命令,并可借助 ffmpeg 输出低分辨率预览。命令默认输出 JSON,也可用 -H 切换为易读表格,并支持剪映枚举命名空间。

除命令行外,项目还提供库接口、面向自动化工具的 JSONL 队列运行器,以及可安装到多款 AI 编程助手中的技能包。项目采用 MIT 许可证,与字节跳动无关联。

核心功能

  • 01直接读写本地剪映和 CapCut 草稿文件,无需 API。
  • 02对视频、音频和文字片段进行添加、裁剪和速度、音量调整,保留可编辑轨道。
  • 03支持导入和导出 SRT、VTT 字幕。
  • 04通过场景与静音检测辅助长视频剪成短视频。
  • 05命令默认输出 JSON,便于脚本处理,也可切换为表格显示。
  • 06提供库接口和 JSONL 运行器,便于接入自动化流程。

适用场景

  • 从长视频录制内容批量生成带字幕的短视频。
  • 在多个草稿中统一套用同一模板或字幕样式。
  • 让 AI 智能体通过命令行检查或修改剪映项目。
  • 翻译或修正已有剪映项目中的字幕。

标签

常见问题

capcut-cli 是什么?
非官方命令行工具,直接读写本地剪映/CapCut草稿,无需 API 或服务端。 capcut-cli 是一个基于 Node.js 的命令行工具,用于创建和编辑剪映(JianYing)与 CapCut 项目。它直接读写本地草稿文件 draft_content.json 和 draft_info.json,编辑结果在应用中仍是可继续调整的独立轨道,不会被压平成视频。整个过程无需上传文件,也不需要常驻服务。
capcut-cli 可以免费使用吗?用的什么许可证?
capcut-cli 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
capcut-cli 还在维护吗?
活跃维护中。capcut-cli 最近一次提交是在 2026年10月18日。
capcut-cli 适合用来做什么?
从长视频录制内容批量生成带字幕的短视频。 在多个草稿中统一套用同一模板或字幕样式。 让 AI 智能体通过命令行检查或修改剪映项目。 翻译或修正已有剪映项目中的字幕。
在哪里获取 capcut-cli?
源代码和安装说明在 GitHub 上:https://github.com/renezander030/capcut-cli

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目