一句话版本:EasyCut(剪易) 是一个纯前端视频编辑器,双击
index.html就能剪,没有后端,素材不上传;现在还能用自然语言让 AI 直接生成剪辑草稿。
一、为什么又要造一个
起因挺俗的:剪映的花字要会员,贴纸要会员,稍微好看点的都挂个钻石。装专业软件吧,一两个 G 起步还得注册;用在线工具吧,素材得传到别人服务器上------我手上有一堆没发布的片子,实在不想往外丢。
所以让 Codex + GPT-6 帮我写了一个自己够用的。
二、它是什么
- 纯 HTML / CSS / JavaScript,没有后端,也没有构建步骤 (导出组件已预置在
vendor/)
- 下载解压,双击
index.html,桌面版 Chrome 或 Edge 打开就能剪
- 素材全程留在本机内存和 IndexedDB 里,一步都不出去

三、功能一览
|----------|----------------------------------|
| 能力 | 说明 |
| 视频轨道 | 多段导入,拼接、分割、裁剪、删除 |
| 文字 | 18 种样式预设、可导入字体、可调位置与显示时间 |
| 画中画 / 贴纸 | 图片、透明 PNG、动态 GIF、静音视频都能上 |
| 音频 | 导入配乐,原声与配乐音量分开调(默认 100%,上限 200%) |
| 特效 / 转场 | 10 种特效、9 种转场 |
| 导出 | MP4 或 MOV |
| 草稿 | 自动保存、撤销重做、可存到本地文件夹 |
| 语义化剪辑 | 用自然语言描述需求,AI 生成草稿 |


四、这次的主要更新:用自然语言剪辑
项目里带了一个 AI Skill(skills/jianyi-editor/SKILL.md)。你用大白话描述需求,AI 把它转成结构化 JSON,调 CLI 生成本地草稿,再开网页给你预览调优。
用法很简单,不需要装任何东西,直接告诉你的 AI 编程助手一句:
EasyCut 项目位于
/你的路径/EasyCut。请先阅读skills/jianyi-editor/SKILL.md,按其中的流程完成剪辑。
然后说需求就行,比如:
把
素材/a.mp4的 0-3 秒和 5-8 秒拼起来,开头加标题「新品上市」,配素材/bgm.wav音量 30,生成后打开。

边界也直说,免得期望错位:
- 只支持明确时间范围内的裁剪拼接、文字、配乐、贴纸、画中画,以及已有的特效转场
- 没有 画面理解,不会 自动找精彩片段,没有语音识别
- 你没给片段时间时,AI 会先用工具读真实素材时长,不会瞎编
- 网页里目前没有聊天框,入口在 AI 那一侧
五、不想走 AI?直接写 JSON 也行
CLI 是上面那个 Skill 的执行接口,也能单独用。零 npm 依赖,Node.js 18.3+ 就能跑,不需要 ffprobe。
javascript
{
"version": 1,
"name": "产品介绍",
"ratio": "9:16",
"videos": [
{ "file": "./素材/展示.mp4", "in": 0, "out": 3 },
{ "file": "./素材/细节.mp4", "in": 0, "out": 3,
"effect": { "kind": "warm", "strength": 0.6 },
"transition": { "kind": "dissolve", "duration": 0.4 } }
],
"texts": [
{ "text": "新品上市", "start": 0, "end": 3, "size": 100, "position": 0.5 }
],
"audio": [
{ "file": "./素材/音乐.wav", "start": 0, "end": 6, "volume": 30 }
]
}
--open 会起一个只监听本机的本地服务,网页改动保存回同一个草稿库。终端保持运行,等网页显示「已保存」再 Ctrl+C。
六、草稿:刷新不再白干
上一版最大的毛病是刷新页面就全没了,这次补上了:
- 停手约 800ms 自动保存,也有手动保存按钮
- 支持撤销 / 重做(⌘/Ctrl + Z)
- 草稿可存浏览器 IndexedDB,也可以授权存到本地文件夹(
jianyi-drafts/),素材副本一起带走
- 原始素材挪地方了?草稿列表里点「重新关联素材」,同名同大小就能接回去
- 多个页面同时编辑同一草稿会检测写入冲突
注意一点:清理站点数据、隐私模式结束仍可能丢,重要片子还是及时导出。
项目地址:EasyCut:基于原生 Web 与 AI Skill 的本地视频剪辑项目 - AtomGit
如果对你有用,帮忙点个 star 吧。有问题欢迎提 Issue,请附上复现步骤、浏览器版本和预期行为。