Cutlass:本地优先的开源 AI 视频编辑器进入 Alpha
用 Rust 编写的桌面视频编辑器 Cutlass 开放 Alpha 下载,AI 助手支持自然语言剪辑,全程本地运行。
Cutlass 是一款用 Rust 编写的桌面端视频编辑器,近期在 Hacker News 发布 Alpha 版本并开源下载。该工具以「本地优先」为核心理念,时间线、预览与导出全部在用户本机运行,素材不会上传到云端。它在传统剪辑流程之上引入了一个 LLM 驱动的「提示词编辑助手」,让用户用自然语言描述剪辑意图,由助手生成对应的可撤销时间线操作。
当前 Alpha 已实现的能力
官方在介绍页中明确列出了「目前已落地」的功能清单,强调这不是一份路线图承诺,而是当前版本即可使用的功能:
- 提示词编辑助手:将自然语言描述转换为真实的、可撤销的时间线命令
- 多轨时间线:视频与音频分轨,支持链接剪辑,基于结构化数据模型
- 基础剪辑操作:修剪、分割、移动、涟漪删除,每步都是确定性命令,可重放、可检查
- 特效与转场:GPU 特效引擎、片段间转场以及调整图层
- 关键帧动画:对位置、缩放、旋转、透明度、特效参数进行时间轴动画
- 音频套件:音量包络、淡入淡出、变速、闪避、降噪、节拍检测
- 实时预览与 MP4 导出:GPU 预览并保持音画同步,H.264 / AAC 在本机硬件渲染
- 撤销/重做与本地项目:完整历史记录,项目以纯文本
.cutlass文件存盘
编辑引擎与 AI 助手的设计
Cutlass 将时间线数据与 UI 解耦,所有编辑动作被建模为结构化命令,能够确定性应用并干净地反转。这一特性既保证了撤销的可靠性,也使得 AI 助手的输出「只能做用户手动能做的一切」,避免了 AI 直接操纵不可逆操作的风险。每次提示词编辑都对应一条命令,且作为一个独立的撤销单元存在。用户还可以先以「dry run」方式预览助手将执行的计划,再决定是否应用。
AI 助手支持「自带模型」模式:任何 OpenAI 兼容端点都可以接入,无论是本地推理服务还是云端 API。这意味着 Cutlass 本身并不绑定特定模型提供商,用户可以根据成本、隐私或能力需求自行选择后端。
技术栈与平台支持
- 核心数据模型与编辑命令:自研 Rust 实现
- 媒体 I/O:FFmpeg
- 合成渲染:WGPU(基于 Vulkan / Metal / DX12 的 Rust GPU 接口)
- 界面框架:Slint
官方提供 macOS、Windows、Linux 三平台直接下载;同时开源代码仓库(github.com/1Mr-Newton/cutlass),需要 Rust 1.85+ 与 FFmpeg 开发库即可从源码编译。
尚未发布的能力
官方在页面中以方框(□)标记了「尚待推出」的功能,包括色彩分级与 LUT、遮罩与色键、字幕与转录编辑、文字动画与贴纸。这些功能不会出现在当前的 Alpha 构建中。
现状与定位
Cutlass 当前仍处于早期 Alpha 阶段,官方坦承会有 Bug、项目文件格式尚未稳定。从产品形态看,它瞄准的是希望保留专业剪辑可控性、同时用自然语言加速重复性操作的创作者;本地优先的设计则面向对素材隐私敏感的群体。作为一个独立项目,其生态影响力尚需观察,但「LLM 作为可审查的命令生成器」这一交互模式值得同类工具借鉴。
