Kimu VideoEditor:开源可自托管网页AI视频编辑器
一、Kimu VideoEditor是什么
Kimu VideoEditor(简称Kimu)是一款开源的 Web 端视频编辑器,支持本地或服务器自托管。项目采用前后端分离多服务架构,基于 Remotion 实现视频渲染,内置AI助手,用户可在浏览器中完成时间轴剪辑、素材管理、字幕制作,还能通过自然语言指令修改剪辑工程。
无需安装桌面客户端,浏览器即可操作,同时开放源码支持二次开发,可嵌入自有网站或系统。
二、功能特色
可视化多轨道时间轴剪辑:支持拖拽导入视频、图片、音频素材,片段分割、裁切、调整时长,添加基础转场效果,音视频轨道独立管理。
AI自然语言剪辑助手 Vibe-AI:接入大模型,用文字描述直接创建、调整剪辑工程,快速修改画面、字幕、片段顺序。
文字与字幕功能:自定义叠加文字样式,支持自动字幕生成,字幕可在时间轴上自由拖动调整起止时间。
素材库管理:统一管理上传的音视频、图片素材,可重复添加到多个剪辑项目。
实时预览与MP4导出:浏览器实时预览剪辑效果,后端基于Remotion完成视频合成,输出MP4成品文件。
完善快捷键体系:撤销、重做、缩放时间轴、快速保存项目等操作快捷键,提升剪辑效率。
Docker一键部署:提供docker compose配置,一条命令拉起整套服务,降低自托管部署门槛。

三、技术细节
项目采用Monorepo多服务架构,拆分为前端、视频渲染后端、AI后端、数据库四个模块,模块独立运行,通过接口通信。
| 模块 | 技术栈 | 作用说明 |
|---|---|---|
| 前端 | React19 + React Router7 + TailwindCSS4 | 编辑器UI、时间轴交互、素材上传、实时预览页面,默认端口5173 |
| 渲染后端 | Node.js20 + Express + Remotion4 | 接收前端剪辑工程数据,执行视频合成渲染,输出MP4文件,默认端口8000 |
| AI后端 | Python3.13 + FastAPI | Vibe-AI大模型接口封装,解析自然语言指令,修改剪辑工程,默认端口3000 |
| 数据库 | PostgreSQL | 存储用户剪辑项目、素材信息、会话数据 |
项目提供两种运行模式:Docker Compose 完整服务部署,适合快速搭建实例;本地开发模式,分模块单独启动,适合代码修改与二次开发。
四、应用场景
个人自建剪辑平台:搭建私有化网页剪辑工具,素材保存在自己服务器,不上传第三方平台。
业务系统嵌入视频能力:开发者二次开发,将网页剪辑功能集成到内部管理系统、自媒体平台、客户后台。
学习Web视频编辑原理:研究基于Remotion构建浏览器时间轴编辑器的实现方案,学习音视频网页开发。
中小团队轻量化剪辑:小团队共享部署实例,多人创建剪辑项目,无需统一安装桌面剪辑软件。
五、使用方法
方式1:Docker Compose 部署(推荐)
克隆项目源码
git clone https://github.com/trykimu/videoeditor.git cd videoeditor
执行docker compose启动服务
docker compose up
启动完成,浏览器访问
localhost:8080,即可进入编辑器页面上传素材开始剪辑。
方式2:本地开发环境启动
进入前端目录,安装依赖并启动前端服务
pnpm i pnpm run dev
启动视频渲染服务
pnpm dlx tsx app/videorender/videorender.ts
进入AI后端目录,使用uv管理Python依赖,启动AI服务
uv run backend/main.py
分别启动所有服务后,打开前端地址访问编辑器。
使用操作:上传素材拖拽至时间轴,分割调整片段;可使用Vibe-AI输入自然语言指令修改剪辑;预览无误后,提交渲染任务,等待后端生成MP4下载。
六、竞品对比
| 产品 | 核心特点 | 部署方式 | AI能力 |
|---|---|---|---|
| Kimu VideoEditor | 多轨道时间轴,Remotion渲染,自然语言AI剪辑助手,完整素材与字幕管理 | Docker一键部署 / 本地分服务启动 | 内置Vibe-AI,文字指令编辑工程,对接大模型 |
| Remotion | 视频生成库,代码驱动制作视频,无可视化时间轴编辑器 | Node环境部署,需要自行开发前端界面 | 无内置AI剪辑助手,需自行集成大模型 |
| OpenShot Web | 开源网页版剪辑工具,成熟时间轴,丰富转场特效 | 支持自托管 | 无原生自然语言AI剪辑功能 |
七、常见问题解答
Q:Kimu现在是否可以直接用于正式生产环境?
A:项目处于持续开发阶段,功能还未完全稳定,存在潜在bug,不建议直接上线对外提供服务,适合学习、内部测试和二次开发。
Q:部署Kimu必须使用PostgreSQL吗?
A:是的,项目默认使用PostgreSQL存储项目、素材和用户会话数据,整套服务依赖该数据库。
Q:Vibe-AI助手默认对接哪个大模型?
A:原生对接Gemini大模型,需要自行配置对应的API密钥才能启用AI剪辑功能。
Q:Kimu渲染视频是在浏览器本地渲染还是服务器渲染?
A:视频合成渲染工作由Node+Remotion后端完成,浏览器仅负责预览和编辑操作,渲染压力在服务端。
Q:是否支持Windows、Mac本地直接一键双击运行,不装Docker?
A:原生没有打包桌面客户端,不支持双击直接运行;不使用Docker的情况下,需要手动安装Node、Python、PostgreSQL并分别启动多个服务,配置步骤较多。
八、相关链接
项目GitHub仓库:https://github.com/trykimu/videoeditor
九、总结
Kimu VideoEditor 是一款面向开发者的开源网页AI视频编辑器,依托Remotion完成视频渲染,集成自然语言AI剪辑能力,支持Docker快速自托管,提供可视化时间轴剪辑、字幕与素材管理能力,适合搭建私有化剪辑服务或者二次开发嵌入自有系统,同时也是学习Web音视频编辑开发的优质开源项目,但项目仍在开发迭代,不建议直接投入正式生产环境使用。
版权及免责申明:本文由@AI工具集原创发布。该文章观点仅代表作者本人,不代表本站立场。本站不承担任何相关法律责任。
如若转载,请注明出处:https://www.aipuzi.cn/ai-news/kimu-videoeditor.html

