好文集ChatGPT Plus¥119

无需REA逆向,让AI替你出剪映草稿(含开源+原理说明)

文章目录

部分视频或图片暂未收录,已在正文保留提示;需要时可查看原文。查看原文 ↗

AI 剪的成片,错一个字,就得整条重新渲染。

所以我让 AI 不交成片,直接交剪映草稿:字幕、转场、音乐都在轨道上,打开剪映改完就能导出。

项目开源了(仓库地址见下方),叫 Easy 剪映。

口播粗剪、卡点、字幕贴语音、批量出片都能做,剪映最新的 v11.7 也能用。

很多剪映自动化项目,一碰新版剪映(v11)就失灵。

为什么它们不行、我们怎么做到的,后面用人话讲清楚。

媒体暂未收录,可在原文中查看

(右上角那个小圆圈是特意加的画中画,演示用的,不是穿帮。)

小目录

  • 1|它能做什么、怎么用:一句话交给 Agent

  • 2|为什么很多剪映开源项目,劝你退回 v5.9?

  • 3|不破解,v6.0 以后的加密草稿是怎么读写的?

  • 4|v11.7 又改了什么:只进不出

  • 5|FAQ:清缓存、会不会被封、Windows 能不能用……

⭐ 开源地址:

github.com/YeJe-cpu/easy-jianying

───

1. 它能做什么、怎么用:一句话交给 Agent

一句话:AI 写剪辑计划,Easy 剪映把它变成剪映草稿,你在剪映里微调。

生成出来的草稿,和你自己剪的工程没区别:

文章配图

下面每一项,都在剪映里实际验收过:

  • 生成草稿: 多轨、切碎、变速、转场、蒙版、关键帧动画、画中画、文字和字幕、贴纸、特效、滤镜、图片和 GIF、BGM 淡入淡出。

  • 口播粗剪: 先按规则剪掉气口、口癖、结巴,再让 Agent 读一遍,删掉"同一句说了两遍"的那句。我一条 316 秒的真实口播,它剪到 242 秒,我自己手剪是 232 秒;我手剪留下的内容,它留下了 99%。

  • 字幕贴语音: 本地识别,不上传。生成的是剪映原生的识别字幕,在剪映里一次就能改全部字幕的样式。

  • 卡点: 识别音乐节拍,素材按拍切,再打上剪映原生的踩点标记。节拍位置平均误差 2 毫秒,不到一帧。

  • 批量: 一个模板加一张表格,出 N 个草稿,系列视频统一包装。

  • 自动挑效果: 转场、字体、动画写"auto",它会按你自己最常用的来挑。

  • 导出成片: 让剪映自己渲染导出。11 秒的草稿 7.8 秒导完,4 分钟的口播大约 8 分钟。导出时它会自动操作剪映窗口,这段时间别动电脑。

  • 改已有草稿(剪映 v11.6 及以前): 在副本上替换文字、追加字幕,检查草稿里丢了哪些素材。原草稿不动。

  • 剪映升级自适配: 自动识别你的剪映版本,按版本切换做法。

怎么用:把下面这句和仓库地址一起发给 Claude Code 或 Codex——

帮我装好这个仓库,把里面的 skills 也装上。github.com/YeJe-cpu/easy-jianying

装好以后直接说"把这条口播粗剪一下放进剪映""用这首歌给这几段素材卡个点"就行。目前支持 Mac 剪映专业版。

其余细节都在 README。下面讲原理。

2. 为什么很多剪映开源项目,劝你退回 v5.9?

先说剪映草稿到底是什么。

你在剪映里剪的每一个工程,硬盘上都对应一个文件夹。里面最关键的是一个文本文件,记着这个工程的全部内容:

  • 有几条轨道,每条轨道上放了哪些素材;

  • 每段素材从第几秒到第几秒、放多快、放在画面哪个位置;

  • 字幕写的什么字、用什么字体、什么动画;

  • 两段之间用什么转场。

剪映打开草稿,就是读这个文件,把画面一块块摆出来。

所以用代码做剪映草稿,不用去点剪映的任何一个按钮,只要把这个文件写对就行。

v5.9 及以前,这个文件是明文,用记事本打开就能看懂。剪映自动化的开源项目,大多是在这个时期起步的。

从 v6.0 开始,剪映把这个文件加密了,打开只剩一串乱码。

文章配图

加密之后,老项目两头受阻:

  • 你已有的草稿,读不了。 想拿你剪好的工程当模板批量换素材、想让 AI 接着改它上次生成的草稿,都做不到。

  • 新建的草稿,也常常被剪映拒收。 新版剪映换了草稿的文件名,很多工具还按老名字写,一打开就报"草稿内容已损坏"。

读不了、写不进,就只能退回老版本。所以你会看到不少项目的建议是:把剪映锁在 v5.9,关掉自动更新。

3. 不破解,v6.0 以后的加密草稿是怎么读写的?

关键在于:剪映自己每次打开、保存草稿,都要加密解密一次。

所以这套加密解密的功能,本来就装在你电脑上的剪映程序里。剪映的程序库对外留着一份功能名单,加密、解密就在上面。

我们的做法很直接:

  • 在名单上找到"加密""解密"这两个功能;

  • 写一个 50 行左右的小程序,接到你本机剪映的这个库上;

  • 要读草稿,就请它解密;要写草稿,就请它加密。

算法我们没碰,用的就是剪映自己的锁。

文章配图

这条路有三个好处:

  • 剪映认得出来。 锁本来就是它的,写进去的草稿和它自己存的一样。

  • 不联网也能用。 钥匙在剪映程序里。我们实测,剪映关着、没登录、断网,照样能把草稿解开再存回去。

  • 不怕写坏。 每次写入前,先加密再解密,和原文逐字节比对,对不上就不写。

能读,就能学。 这是整套东西最关键的一点:

  • 学格式: 剪映怎么记变速、转场、关键帧、踩点,没有文档。我们解开了本机 184 个草稿,挑出我自己在剪映里亲手剪的那些,一个功能一个功能对照着学。

  • 学你的习惯: 转场、字体、动画在草稿里只记名字和编号。读你的草稿,就知道你装了哪些、最常用哪个,"auto"就是这么来的。

这个思路不是我们第一个想到的。几个上游项目各走了一段:

jy-draftc: 最早想到"不破解,直接调剪映自带的加解密",还能无头导出。但只支持 Windows,每个剪映版本单独出一版。

github.com/wenshui330/jy-draftc

逸晨(mcncarl)的 jianying-headless: 把这个思路搬到 Mac,我们最早就是用它跑通的。但只支持苹果芯片、锁定特定版本,现在已下架。

pyJianYingDraft: 草稿格式研究的开路者,生成草稿很成熟。但新版加密草稿它不自己解,自动导出只支持 Windows。

github.com/GuanYixuan/pyJianYingDraft

capcut-cli: 命令很全,CapCut 国际版用它最顺。但对剪映 v6.0 以后的草稿只检测、不解密,默认不写入。

github.com/renezander030/capcut-cli

我们在这条路上补了三件事:发现剪映这个库同时带了 Intel 版本,在 Intel Mac 上接通;照着剪映自己存的草稿从头重写,不含任何上游代码;补上口播粗剪、卡点、字幕贴语音、批量,还有在 Mac 上让剪映自己导出。

结果就是:剪映 v6.0 到 v11.6,在 Mac 上既能写新草稿,也能读、改、学你已有的草稿。

4. v11.7 又改了什么:只进不出

最近剪映自动升到 v11.7,加密这条路断了。

现象很怪:那份功能名单一模一样,调用解密也返回"成功",但结果是空的。连我们自己刚加密的草稿,都解不回来。

往下查发现,v11.7 加了一套专门管钥匙的机制。看起来,钥匙只在剪映自己运行的时候才交出来,外面的程序拿不到。

这是剪映有意收紧的。再往下挖,就是去找剪映刚藏起来的钥匙,跟"借剪映自己的锁"不是一回事了。所以我们停手,没去挖。

换了个做法:草稿不加密,直接用明文交给剪映,剪映打开以后自己会加密保存。 新版剪映能认明文新草稿,这一点 capcut-cli 的文档先记录过,我们在 v11.5 上也实测过。

文章配图

v11.7 照样能打开、播放、导出。麻烦在于只进不出,上一节说的"能读就能学",这里全断了:

  • 改不了: 你剪映里已有的草稿,包括我们送进去、剪映打开存过一次的,都读不了、改不了。

  • 学不了你的习惯: 读不了你的草稿,就不知道你用过哪些转场、字体。新用户更是一张白纸。

  • 跟不上新格式: 哪天剪映改了草稿的写法,没法从新版草稿里学,只能"写进去,看剪映认不认"来试。

我们的应对:

  • 内置说明卡。 仓库带了 375 张常用转场、蒙版、动画、滤镜、贴纸、字体的说明卡,是从我在 v11.6 上剪过的草稿里学出来的,去掉了本机路径这类个人信息。草稿里写编号,剪映打开时缺哪个效果就自己下载哪个,新用户、清过缓存的人都能直接用。

  • 想学自己的,就回 v11.6。 留在或退回 v11.6,运行一次学习命令,它会从你自己的草稿里学到你常用的冷门效果,和内置卡合并。

所以 v11.7 是一道分水岭:

  • v5.9 及以前:能,明文直接写;能

  • v6.0 – v11.6:能,借剪映自带的加密;能

  • v11.7 及以后:能,交明文,剪映自己加密;不能

工具会自动识别你的剪映版本,不用手动设置。

要改已有草稿、要学自己的效果,就用 v11.6;只往剪映里放新草稿,用最新版就行。

5. FAQ

Q:我刚装剪映,或者习惯定期清缓存,转场、字体还能用吗?

能。用内置的 375 张说明卡,剪映打开草稿时会按编号自己把效果和字体下回来。

Q:这算破解剪映吗?会不会被封号?

不算破解,也不会动你的账号。v6.0 到 v11.6 用的是剪映程序自带的加密功能,v11.7 起直接交明文,由剪映自己加密,没有去挖任何密钥。它只在你本机读写草稿文件,不登录、不联网。

Q:Windows、Apple Silicon、CapCut 国际版能用吗?

目前在 Intel Mac + 剪映专业版 v11.6 / v11.7 上实测过。Apple Silicon 理论可行,还没实测;Windows 和 CapCut 国际版没测过。

手上有这些环境的朋友,非常欢迎跑一跑、提 PR!

Q:还有什么做不了?

裁剪、抠图、调色、曲线变速、花字、音频特效还没做。识别字幕会有错字,可以批量替换。导出的分辨率沿用你剪映上一次的导出设置。

Q:剪映再升级怎么办?

工具会自动识别版本,一条命令就能适配新版本。如果新版又改了规则,我会跟着更新仓库。

Q:会员素材能用吗?

能不能用、能不能导出,以剪映自己的规则为准。

───

最后

我一直想要的,就是这样一个分工:粗活 AI 干,最后那点手感留给自己。

字错了双击改掉,节奏不对拖一下,不用再等一遍渲染。

如果对你有用,欢迎点个 star!也欢迎提 issues 和 PR!

⭐ 开源地址:

github.com/YeJe-cpu/easy-jianying

💡 相关前作:

网感剪辑:https://x.com/leaf_sanren/status/2103835904670658995?a=C1b4iZwqAs_dqNGVycY&s=20;

数字人评测:https://x.com/leaf_sanren/status/2104888575754228185?a=Z09kJsIPDs6LKazHsVU&s=20

全文完
查看原文

沿着这个主题继续读

从一篇文章,找到相关的教程、经验和阅读路径。

AI 视频制作AI 视频制作入门,从故事与分镜、运镜提示词到代码动效和自动剪辑。