Cap 免费开源屏幕录制工具:录制、剪辑、分享一站式完成
【免费下载链接】CapOpen source Loom alternative. Beautiful, shareable screen recordings.项目地址: https://gitcode.com/GitHub_Trending/cap1/Cap
Cap 是一个开源的屏幕录制工具,一次录制可以同时抓屏、摄像头和麦克风。它定位为免费的开源 Loom 替代品,录好的视频可以放官方托管、接你自己的云存储,或完全留在本机。从按下录制键到对方在浏览器里点开链接,整条链路都在 Cap 内完成。
🎬 功能全景:Cap 能做什么
Cap 把常见的"录、剪、发"环节收进同一个应用,功能围绕让视频快速到人手上展开。
| 功能 | 解决的场景 | 说明 |
|---|---|---|
| Instant 模式 | 现在就要链接 | 边录边上传,停止的那一刻生成分享链接 |
| Studio 模式 | 需要精修后再交付 | 先存成本地项目,在编辑器里调整完再导出或分享 |
| 截图 | 只需要静态图 | 把屏幕、窗口或指定区域抓成图片 |
| 本地剪辑 | 录完想遮丑 | 背景、缩放、裁剪、导出参数都能在应用内调整 |
| Cap AI | 没时间写字幕 | 自动生成标题、摘要、字幕、可点击章节和文字稿 |
| 评论与反应 | 反馈散落在聊天里 | 评论和表情直接挂在视频的对应时间点上 |
| 观看者分析 | 不知道对方看了没 | 谁看过、看到哪一段,都有记录可查 |
| 分享控制 | 链接怕被乱传 | 公开或私有、密码保护、挂自己的域名 |
| Loom 迁移 | 旧库不想分家 | 把已有 Loom 视频导入 Cap,资料保持在一处 |
🔄 从录制到分发:完整流程
整个流程是 6 步,走 Instant 模式时通常几分钟就能走完。
- 选择录制目标:全屏、窗口或区域,按需打开麦克风和摄像头。
- 开始录制;Instant 模式下视频会边录边上传。
- 停止录制,立刻拿到分享链接。
- 用编辑器打开视频,裁剪、调缩放和背景,再导出。
- 等 Cap AI 生成字幕、摘要和章节。
- 附上评论与反应,把链接发出去。
走 Studio 模式时第 3、6 步会往后移:停止后视频先落在本地编辑器里,等你编辑完再导出或直接生成链接。
🗄️ 数据存哪:四种部署档位
Cap 在数据归属上给了四档选择,你可以按想控制的程度来挑。
| 方案 | 数据存放位置 | 适合谁 |
|---|---|---|
| Cap Cloud | 官方托管服务 | 不想折腾、开箱即用的人 |
| 自带 S3 | 你自己的 S3 兼容桶(AWS S3、Cloudflare R2、MinIO 等,S3 是一种云端存文件的协议) | 想让视频进自家云存储的团队 |
| 纯本地 | 只留在本机,不进任何托管设施 | 数据完全不想出门的场景 |
| 完整自托管 | 你自己的服务器,用 Docker Compose(一套容器编排工具)拉起 | 团队内网、合规要求全自控的场景 |
完整自托管最快的路径:
git clone https://gitcode.com/GitHub_Trending/cap1/Cap cd Cap docker compose up -d服务会在http://localhost:3000启动,未配置邮件时登录链接打印在服务日志里。对公网开放前,记得配置CAP_URL与S3_PUBLIC_URL两个域名变量,并替换默认密钥。
🖥️ 安装与授权:三平台速查
桌面端目前覆盖三个平台,各自要放开的系统权限不同;第一次遇到"录不到画面或声音"时,先对照这张表。
| 平台 | 安装形式 | 需开放的权限 |
|---|---|---|
| macOS | .dmg安装包(Apple Silicon 与 Intel) | 屏幕与系统音频录制、麦克风、摄像头 |
| Windows 10/11 | 64 位.exe安装器 | 允许桌面应用访问摄像头和麦克风;屏幕采集走系统原生路径,无需单独授权 |
| Linux(Debian 系) | x86_64.deb包 | 包已声明 GTK、PipeWire、ALSA 等依赖,实际采集效果取决于桌面会话 |
macOS 上若某项权限被拒,回到系统设置 > 隐私与安全性重新勾选对应开关,再重启 Cap 即可。完整流程见安装与权限文档。
🧩 幕后:架构与技术栈
Cap 是一个 Turborepo monorepo(一个代码仓库统一管理多个子项目),技术栈横跨 Rust、TypeScript、Tauri、SolidStart、Next.js 和 Drizzle。apps/下是 Tauri 桌面端、Next.js Web 端、Rust 命令行工具和媒体处理服务;核心录制逻辑则由crates/下的 Rust 模块承担,录制、摄像头、导出各自独立成库。Web 端 API 基于 Effect 框架搭建,桌面端的采集与导出路径也由 Rust crate 直接驱动。本地把完整开发栈跑起来,一行bun run dev就够了。
许可方面,主体代码采用 AGPLv3;负责摄像头与屏幕采集的cap-camera*和scap-*系列模块单独使用 MIT 许可。无论你是想要免费开源屏幕录制工具的个人,还是希望把视频数据握在自己手里的团队,这条从录制到分享的完整链路都拿来即用。
【免费下载链接】CapOpen source Loom alternative. Beautiful, shareable screen recordings.项目地址: https://gitcode.com/GitHub_Trending/cap1/Cap
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考