Repolode
reframe-oss

reframe-oss/reframe

开源免费的浏览器视频编辑器,无需登录,视频不会上传到服务器。

可替代:CapCutClipchamp

Star
171
Fork
354
未关闭 Issue
357
最近提交
5小时前

这是什么?

Reframe 是一款基于 Next.js 和 FFmpeg.wasm 构建的浏览器视频编辑器。所有处理都在用户设备本地完成,视频文件不会上传到服务器,也无需注册账号。

它主要面向常见的快速剪辑需求:可将视频调整为 Reels、TikTok、YouTube、Instagram 等 11 种预设比例,也支持自定义尺寸,并可选择留黑边(Fit)或裁切填充(Fill)。此外还支持裁剪起止时间、以 90 度为单位旋转、单独静音、0.25 倍到 4 倍变速,以及导出前通过 CRF 滑块调节画质与文件大小。

项目采用 MIT 许可证,可用 Bun 或 Node.js 在本地运行,也能以静态站点形式部署到 Vercel、Netlify、GitHub Pages 或 Cloudflare Pages。在 Vercel 上部署时需要配置 COOP/COEP 响应头以支持 SharedArrayBuffer。

核心功能

  • 01支持 11 种社交媒体预设比例及自定义尺寸调整
  • 02可选择留黑边(Fit)或裁切填充(Fill)适配目标画幅
  • 03精确裁剪起止时间,并校验时长
  • 04支持 90 度旋转、静音以及 0.25 倍至 4 倍变速
  • 05通过 CRF 滑块调节导出画质,并实时显示导出进度

适用场景

  • 将横版视频调整为竖版,用于 Reels 或 TikTok 等平台
  • 无需安装桌面软件,快速剪辑和转换视频片段
  • 编辑不希望上传到第三方服务器的敏感素材

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/reframe-oss/reframe.git
  2. 2

    进入项目目录

    cd reframe
  3. 3

    使用 Bun 安装依赖(或使用 Node.js 18+ 与 npm)

    bun install
  4. 4

    启动开发服务器,然后打开 http://localhost:3000

    bun run dev

使用前须知

  • 元数据中未列出许可证,但 README 徽章显示为 MIT,复用前请先确认。
  • 视频处理通过 WebAssembly 在浏览器中完成,可能占用大量内存。
  • 需要支持 WebAssembly 的浏览器。

标签

常见问题

reframe 是什么?
开源免费的浏览器视频编辑器,无需登录,视频不会上传到服务器。 Reframe 是一款基于 Next.js 和 FFmpeg.wasm 构建的浏览器视频编辑器。所有处理都在用户设备本地完成,视频文件不会上传到服务器,也无需注册账号。
reframe 可以免费使用吗?用的什么许可证?
reframe 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
reframe 还在维护吗?
活跃维护中。reframe 最近一次提交是在 2026年10月21日。
reframe 适合用来做什么?
将横版视频调整为竖版,用于 Reels 或 TikTok 等平台 无需安装桌面软件,快速剪辑和转换视频片段 编辑不希望上传到第三方服务器的敏感素材
reframe 怎么安装和运行?
克隆仓库: git clone https://github.com/reframe-oss/reframe.git 进入项目目录: cd reframe 使用 Bun 安装依赖(或使用 Node.js 18+ 与 npm): bun install 启动开发服务器,然后打开 http://localhost:3000: bun run dev
在哪里获取 reframe?
源代码和安装说明在 GitHub 上:https://github.com/reframe-oss/reframe

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

相关项目