项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-25 · 当前星标 ★ 1134
使用教程
环境要求
- Node.js 18 或更高版本(仅用内置模块,无原生依赖)
- 剪映(JianYing)或 CapCut 客户端,用于打开生成的本地草稿工程
- 可选:Whisper 用于 caption 语音转字幕命令
- 可选:FFmpeg(render 命令)与 ffprobe(自动读取媒体元数据)
- 可选:ANTHROPIC_API_KEY 环境变量,用于 translate 翻译命令
安装与启动步骤
-
1检查 Node 版本
确认本机已装 Node 且版本不低于 18,否则后续全局安装会失败。
node -v -
2全局安装 CLI
通过 npm 全局安装 capcut-cli,安装后即可使用 capcut 命令。
npm install -g capcut-cli@latest -
3运行环境自检
执行 doctor 检查本机环境,确认命令可用及可选工具(Whisper/FFmpeg)的缺失情况。
capcut doctor -
4生成首个工程
在素材目录下执行 quickstart,用视频与 SRT 字幕生成一个可编辑的本地草稿工程。
capcut quickstart my-first --video clip.mp4 --srt captions.srt -
5查看工程信息
读取刚生成的工程,确认轨道、字幕等结构是否符合预期;-H 以可读形式输出。
capcut info ./my-first/ -H -
6在剪辑软件中打开
用剪映或 CapCut 打开生成的本地草稿,检查轨道仍可编辑,再手动调整与导出。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
ANTHROPIC_API_KEY | 否 | 仅 translate 命令需要,用于调用模型完成字幕翻译 | sk-xxxxxxxx |
--video | 是 | quickstart 的输入素材视频文件路径 | clip.mp4 |
--srt | 否 | quickstart 的字幕文件路径,提供后字幕写入可编辑轨道 | captions.srt |
如何确认成功
capcut doctor 正常输出无报错,且 capcut info ./my-first/ -H 能列出工程轨道信息,剪映打开后轨道可编辑。
常见问题
Q:必须安装剪映或 CapCut 客户端吗?
A:工具只在本地读写草稿 JSON,但生成的工程需要客户端打开才能预览、调整和渲染导出。
Q:需要官方 API 或启动服务器吗?
A:不需要。CLI 直接读写本地草稿目录中的 draft_content.json 与 draft_info.json,无需上传、API 或 HTTP 服务。
Q:caption 命令提示缺少依赖怎么办?
A:该命令依赖本机已安装的 Whisper 做语音识别,先安装 Whisper 后重试;不需要时可跳过该命令。
Q:translate 命令无法使用?
A:需先设置环境变量 ANTHROPIC_API_KEY 再执行,未设置该变量时翻译功能不可用。
Q:安装哪个版本比较安全?
A:请使用最新版(0.18.0 及以上修复了旧版临时文件、凭证输出与模板包中设备标识等问题)。
注意事项
- 本项目为独立社区项目,与 CapCut、剪映、字节跳动无隶属或背书关系。
- experimental 的 caption --cloud 会上传待转写音频到字节跳动服务器,涉及素材隐私请谨慎选用,默认走本地处理。
- 也可用 npx capcut-cli <command> 免安装临时运行,或 git clone 源码后 npm install && npm run build && npm link 从源码构建。
- Windows 与 macOS 的草稿目录路径不同,请以剪映/CapCut 客户端设置中显示的草稿位置为准。
核心亮点
- 直接读写 draft_content.json,无需官方 API 和授权,绕开界面批量处理
- 支持字幕、时间轴、速度、音量、模板等多类参数修改,覆盖面较广
- 可把长视频按规则切成短视频,适合批量生产短视频内容
不足之处
- 依赖剪映草稿文件格式,官方改版后可能失效,需要跟进适配
- 命令行操作有学习成本,不熟悉 JSON 和剪映目录结构的用户上手较难
适用场景
- 批量给多个剪映草稿替换或生成字幕
- 把长视频自动切成多条短视频并调整节奏
- 在自动化脚本或 AI Agent 中调用,批量修改速度、音量等参数
替代项目
FFmpeg、MoviePy、Auto-Editor
上一篇:koma
下一篇:awesome-seedance
同类项目推荐
LongLive-RAG
开源
用检索增强技术,让AI生成更长的连贯视频
Official Implementation of LongLive-RAG: A general retrieval-augmented framework for···
FollowYourClick
开源
点击图片区域,输入短提示,即可生成局部动态视频。
[AAAI 2025] Follow-Your-Click: This repo is the official implementation of "Follow-Y···
VideoREPA
开源
让AI生成视频更懂物理规律,提升动作和交互的真实感。
[NeurIPS 2025] VideoREPA: Learning Physics for Video Generation through Relational A···
StyleSV
开源
用 StyleGAN 让视频合成平滑不闪烁,帧帧自然衔接
[ICLR 2023] Towards Smooth Video Composition
LTX-2
开源
官方工具包,本地跑通音视频生成还能LoRA微调
Official Python inference and LoRA trainer package for the LTX-2 audio–video genera···
capcut-cli
开源
命令行直接改剪映草稿,批量调字幕、变速、切长视频为短片
Independent, unofficial CLI to edit CapCut and JianYing (剪映) projects — subtitles···
Pyramid-Flow
开源
用金字塔流匹配,让视频生成又快又清晰
[ICLR 2025] Pyramidal Flow Matching for Efficient Video Generative Modeling
ZoomVideoComposer
开源
把静态图片一键变成推拉镜头视频,适合AI绘画作品展示
Pyhton script for generating zoom in/out videos from a set of images
ManimCat
开源
说句话,AI 帮你生成数学动画视频
EN: ManimCat: AI-generated math animations from natural language. High-quality Manim···