如果你每天花2小时在剪映里拖素材、调字幕、加转场,这个Python库能把这2小时压缩成10秒——它直接生成剪映草稿文件,你打开软件点一下导出,一条混剪视频就完成了。批量做100条,也只是改个循环的事。
① 一句话定位:给剪映装个Python遥控器
pyJianYingDraft是一个Python库,作用是在不打开剪映的情况下,直接生成或修改剪映的草稿文件(draft_content.json)。你写代码定义好视频、音频、字幕、特效,它帮你把草稿写好,剪映只负责最后渲染导出。
解决的问题很具体:剪映没有官方API,手动操作无法批量生产。这个库绕过了GUI,用代码控制草稿文件,让"全自动剪辑流水线"成为可能。
② 核心亮点:覆盖剪映80%常用功能
双版本兼容
同时支持剪映5.9和10.8(新版),功能覆盖表里标注了每个特性在两个版本下的支持状态,不用猜。
模板模式
加载已有草稿作为模板,按名称或片段替换素材、改文本内容、提取贴纸/花字的resource_id。适合把固定版式的视频批量换素材。
素材操作全
视频关键帧、蒙版、色度抠图、混合模式;音频淡入淡出、音色效果;文本动画、气泡、花字、描边;特效、滤镜、转场;甚至支持导入.srt字幕文件。
批量导出(Windows限定)
可控制剪映打开指定草稿、导出到指定位置、设置分辨率和帧率。注意:自动导出依赖旧版剪映(6及以下),新版剪映(7+)不支持。
③ 怎么用:pip装完,写代码生成草稿
安装:pip install pyJianYingDraft,推荐Python 3.8或3.11。
核心用法三步:
1. 找到剪映草稿文件夹路径(全局设置里可查),传给DraftFolder对象。
2. 调用duplicate_as_template("模板草稿", "新草稿")复制模板,或直接新建草稿。
3. 在返回的script对象上添加轨道、片段、文本、特效,最后script.save()保存。
仓库自带demo.py,跑完在剪映里打开生成的草稿,能看到带音频淡入、入场动画、转场、气泡文本的完整时间轴,对照代码改参数就能上手。
④ 谁该用:批量产出视频的人
自媒体矩阵运营者——每天要发10条以上短视频,用模板模式批量替换素材和文案,剪映只负责导出,人力成本砍掉80%。
广告/电商代运营——不同商品同套版式,脚本里循环遍历商品列表,自动生成对应视频草稿,再批量导出。
教育内容生产者——课程视频统一片头片尾、字幕样式,代码控制生成,不用每次手动调格式。
注意:Linux/MacOS能生成草稿,但导出仍需Windows版剪映;自动导出功能只对剪映6及以下版本有效,新版剪映只能手动点导出。
⑤ 项目价值:省人力,也能变现
直接提效:原本1小时的手工剪辑,代码跑一遍10秒生成草稿,剪映导出另算。批量场景下效率提升是数量级的。
变现路径:可以接"批量混剪"外包单,每支视频收50-200元,纯代码执行几乎零边际成本;也可以封装成内部工具,帮公司省掉剪辑岗的重复劳动。
生态价值:当前0.3.0版本功能覆盖已很全,CapCut版本在开发中。模板模式把"复杂特效复用"变成可能,社区有Discord讨论群,issue响应活跃。
局限也明确:自动导出依赖旧版剪映,新版只能手动导出;模板模式读取新版草稿需要额外加载器。但作为"生成草稿"的底层工具,它已经足够实用。
🔗 工具链接
https://github.com/GuanYixuan/pyJianYingDraft
👇 长按二维码,关注这个号
AI 帮你筛能挣钱 / 省时间的工具,每天一个挣钱路