Repolode
walterlow

walterlow/freecut

一款完全在浏览器中运行的多轨视频编辑器,媒体本地存储,支持 WebGPU 特效与浏览器内导出。

可替代:Adobe Premiere ProCapCutDaVinci Resolve

Star
2,279
Fork
354
未关闭 Issue
14
最近提交
前天

这是什么?

FreeCut 是一款基于浏览器的多轨视频编辑器,无需安装,也不需要上传文件。剪辑、预览、分析、转录、AI 生成和导出都在浏览器内完成,依赖 WebGPU、WebCodecs、Web Workers 和 File System Access API。项目和媒体元数据以普通文件的形式保存在用户选定的本地工作区文件夹中。

编辑器支持视频、音频、文字、图片、形状、蒙版和 Lottie 等多种轨道元素,提供贝塞尔曲线图编辑器和 Dopesheet 的关键帧动画,并内置大量基于 GPU 的特效、混合模式与转场。音频方面支持片段和轨道 EQ、变调和淡入淡出。导出可选择 MP4、WebM、MOV、MKV 容器,以及 H.264、H.265、VP8、VP9、AV1 编码(取决于浏览器是否提供编码器)。

本地 AI 功能包括设备端语音转录、场景检测、字幕生成、Kokoro 文本转语音和 MusicGen 音乐生成。项目基于 React 19、TypeScript、Vite 和 Mediabunny 构建,需要较新的 Chromium 系列浏览器。

核心功能

  • 01多轨时间线,支持音视频联动编辑及波纹、滚动、滑移等剪辑工具
  • 02贝塞尔曲线图编辑器和 Dopesheet 关键帧动画,并提供缓动预设
  • 03基于 WebGPU 的特效,涵盖模糊、调色、扭曲、风格化和色键抠像
  • 04源监视器、转场效果和 25 种混合模式
  • 05设备端转录、场景检测和文本转语音
  • 06支持导出 MP4、WebM、MOV、MKV,多种编码和字幕选项

适用场景

  • 无需安装桌面视频软件,快速制作短视频
  • 在本机完成剪辑,源文件不离开设备
  • 使用设备端 AI 工具添加字幕或配音
  • 研究基于浏览器的视频编辑流程,或参与 WebCodecs 项目开发

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/walterlow/freecut.git
  2. 2

    进入项目文件夹

    cd freecut
  3. 3

    安装依赖

    npm install
  4. 4

    启动开发服务器,然后在 Chrome 或 Edge 中打开 http://localhost:5173

    npm run dev

使用前须知

  • 需要现代 Chromium 浏览器(推荐 Chrome 或 Edge 113+),因为它依赖 WebGPU、WebCodecs、OPFS 和 File System Access API。
  • Brave 浏览器可能需要手动开启 File System Access API 标志。

标签

常见问题

freecut 是什么?
一款完全在浏览器中运行的多轨视频编辑器,媒体本地存储,支持 WebGPU 特效与浏览器内导出。 FreeCut 是一款基于浏览器的多轨视频编辑器,无需安装,也不需要上传文件。剪辑、预览、分析、转录、AI 生成和导出都在浏览器内完成,依赖 WebGPU、WebCodecs、Web Workers 和 File System Access API。项目和媒体元数据以普通文件的形式保存在用户选定的本地工作区文件夹中。
freecut 可以免费使用吗?用的什么许可证?
freecut 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
freecut 还在维护吗?
活跃维护中。freecut 最近一次提交是在 2026年10月18日。
freecut 适合用来做什么?
无需安装桌面视频软件,快速制作短视频 在本机完成剪辑,源文件不离开设备 使用设备端 AI 工具添加字幕或配音 研究基于浏览器的视频编辑流程,或参与 WebCodecs 项目开发
freecut 怎么安装和运行?
克隆仓库: git clone https://github.com/walterlow/freecut.git 进入项目文件夹: cd freecut 安装依赖: npm install 启动开发服务器,然后在 Chrome 或 Edge 中打开 http://localhost:5173: npm run dev
在哪里获取 freecut?
源代码和安装说明在 GitHub 上:https://github.com/walterlow/freecut

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目