- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
——————————
2026-5-18
github.comGitHub - wenshui330/jy-draftc: 剪映Windows端的草稿解密与回加密工具。
剪映Windows端的草稿解密与回加密工具。
简单介绍一下:
工具解密与回加密的是草稿文件里面的 draft_meta_info.json 和 draft_content.json ,这两个也是草稿里面真正重要的东西。
逆向原则:既然剪映本地能打开加密草稿,就顺着它的读取/保存流程找到实际执行加解密的 videoeditor.dll 入口,再复用原程序逻辑完成解密和回加密,而不是硬猜加密算法。
项目技术栈: C++
当前项目明确已证实的适用版本是剪映国内版(windows) 10.3.0 至 10.6.5。
理论上,其他使用 jianying_draft_encrypt_v2 加密方案的版本均适用此程序。其他版本我没测试过,不质保(
),我只测试了10.3.0到10.6.5之间的版本。
国际版理论上也通用。
v1版本方案没研究过(可能存在),jianying_draft_encrypt_v2是videoeditor.dll中残留的字符串,是搜videoeditor.dll里面的字符串的时候搜到的这个东西,它没有存在于任何加密密文或公开可读文件中,理论上只能搜索来确认某个版本剪映所使用的加密方案版本。但是目前推测顶多也就两个版本,如果项目工具解不开,那就是另一个加密方案了。
如果有佬友发现了应用其他加密方案的版本,希望能提交给我 版本号 用于研究
![]()
关于草稿降级
(注意:以下仅为推测,我没亲自验证过)
解密后的明文 draft_content.json 的头部有两个可疑字段 version 和
new_version
new_version 是剪映草稿内部兼容版本号,这个可以确认是对应的公开版本号,但是我没有找到规律,貌似只能实测。
version 是什么不知道,但是它始终没变过,都是`360000`,推测是草稿的json结构版本。
也就是说,可能只改 new_version 即可实现修改草稿版本。
版本号对应实例如下(仅统计了我能找到的,目前没发现可用的推测规律)
3.6.5 -> new_version 64.0.0
3.7.0 -> new_version 65.0.0
4.7.2 -> new_version 87.0.0
5.9.0 -> new_version 110.0.0
6.4.0 -> new_version 137.0.0
10.3.0 -> new_version 145.0.0
10.4.0 -> new_version 165.0.0
10.6.5 -> new_version 170.0.0
本项目可能对研究AI驱动剪映视频剪辑(直接操作草稿)有帮助
关于工具的实现原理请查看开源仓库
后续项目方向
- 制定剪映各版本的
app_version与new_version的对照表 - 为工具加入支持
其他加密方案的自动识别与解密、回加密能力 - 为工具加入一键修改草稿版本的能力(待对照表制定完成)
感谢各位佬友支持

——————————
持续更新
…
1 个帖子 - 1 位参与者