Cap 使用指南:免费开源录屏、剪辑与自托管的完整教程
【免费下载链接】CapOpen source Loom alternative. Beautiful, shareable screen recordings.项目地址: https://gitcode.com/GitHub_Trending/cap1/Cap
Cap 是一款面向需要异步沟通的开发者与产品团队的免费开源屏幕录制工具,属于 Loom 开源替代。一次录制可同时抓屏、摄像头与麦克风,和商用录屏服务最大的差异在数据归属:录像可以放在官方云、你自己的 S3 桶、本地磁盘,或完全自建的实例里。
⚡ 屏幕和摄像头怎么一起录:两种主模式与 AI 后期
录制对象有整块屏幕、单个窗口、拖拽出来的区域、纯摄像头四种。摄像头、麦克风与系统声音可以叠加在一起,录制中随时暂停、恢复或重新开始。
两个主模式的分工很实际。Instant 模式边录边上传,停止后分享链接立即可用,面向 Bug 反馈、异步进度同步这类"尽快让对方看到"的场景。Studio 模式先存成本地 .cap 项目并打开时间线编辑器:裁剪、拆分、重排、0.25x 到 8x 的变速、按点击点自动生成变焦、场景切换、淡入淡出转场都有,导出界面再决定存成文件还是生成链接。只要一张静态图时,用附带的 Screenshot 模式抓屏、窗口或区域。
录完之后不用手动补内容:Cap AI 会自动产出标题、摘要、可点击的章节、字幕和文字稿。
- Instant:停止即得链接,适合快速同步
- Studio:本地项目加时间线编辑器,适合要精修的素材
- Screenshot:屏幕、窗口或区域抓成图片
📦 录屏文件存在哪:四种数据归属方案
Cap 给录像的存放位置留了四个选项,按合规要求挑:
- Cap Cloud:官方托管,注册后直接可用。
- 自带 S3:接入 AWS S3、Cloudflare R2、Backblaze B2、MinIO、Wasabi 等 S3 兼容存储,分享页还能挂在自己的域名上。
- 纯本地:Studio 项目与导出文件留在本机磁盘,不进任何托管环境。
- 完整自托管:Web、API、MySQL、媒体处理与 MinIO 对象存储全部部署在自己的机器上,桌面端在"设置"里把"Cap Server URL"改成自建地址即可。
整个栈用三行命令就能起:
git clone https://gitcode.com/GitHub_Trending/cap1/Cap cd Cap docker compose up -d起来后在浏览器访问本机 3000 端口即可。未配置邮件时,登录链接可以直接从 cap-web 服务的日志里取。对外正式开放前,把 CAP_URL 与 S3_PUBLIC_URL 两个变量改成你的实际地址,并替换默认密钥。
🖥️ 录屏要开哪些系统权限:安装与首次录制速查
桌面端发布版覆盖三个平台,安装包形态和权限入口各不相同:
| 系统 | 安装包形态 | 首次需授予的权限 |
|---|---|---|
| macOS(Apple Silicon / Intel) | .dmg | 在系统隐私设置勾选屏幕与系统音频录制、麦克风、摄像头三项 |
| Windows 10/11(64 位) | .exe | 隐私设置中允许桌面应用访问麦克风与摄像头;屏幕采集走原生路径,无独立开关 |
| Debian 系 Linux(x86_64) | .deb | 包内已声明 GTK、WebKit、PipeWire、ALSA 等运行依赖,实际可用性取决于桌面会话 |
macOS 上某项权限被拒后,回到隐私设置页重新勾选并重启 Cap 即可;Windows 的入口在 10 上叫"隐私",11 上叫"隐私与安全性"。装完建议先录一段不敏感的测试画面确认可正常播放,Instant 模式则等分享链接处理完成再打开。更多细节见安装与权限文档。
🔗 免费录屏协作:评论、观看分析与 Loom 迁移怎么做
录像拿到链接后就能进入协作环节:评论锚定在视频的某一秒上,而不是散在各种聊天窗口里;反应功能让观看者不用写字就能快速表态。观看者分析会记录谁打开过、各自看到第几秒,异步对齐时能直接确认对方是否真的看了关键段落。分享链接支持公开或私有、密码保护,也可以挂在自己的域名下。
已有 Loom 内容的团队可以把过往录像整体迁入 Cap:单个视频在仪表盘的导入入口粘贴链接即可,500 个以内走 CSV 批量导入,更大的库可以用 CLI 分批导入或委托官方做迁移服务,映射规则见Loom 迁移文档。
🛠️ 如何从源码构建 Cap:开发者指南
仓库是 Turborepo 单体库:Rust 负责采集、编码与导出,crates/ 下按录制、摄像头、导出等模块拆分;Tauri 加 SolidStart 组成桌面客户端,Next.js 是 Web 端,Drizzle 管理 MySQL 表结构。环境要求 Node 20+、Bun 1.4.0、Rust 1.88+,再用 Docker 起 MySQL 与 MinIO。
bun install bun run env-setup bun run cap-setup日常开发用 bun run dev 起完整本地栈,bun run dev:web 只跑 Web 端,bun run dev:desktop 只跑桌面端;Rust 模块用 cargo test -p 跑单个 crate 的测试。目录职责的完整对照见README 里的 Repository Map。
许可方面,摄像头与采集相关的模块(cap-camera*、scap-* 系列)采用 MIT,其余代码为 AGPLv3。如果你的团队不想让录像被锁在商用云服务里,或有"素材不能出内网"的合规要求,Cap 值得进试用清单:从三十秒的 Bug 演示到给客户的教程都能覆盖;反过来,若只想开箱即用、又不打算维护自托管环境,它先接 S3 或 Docker 的起步成本会高于直接购买商用录屏服务。
【免费下载链接】CapOpen source Loom alternative. Beautiful, shareable screen recordings.项目地址: https://gitcode.com/GitHub_Trending/cap1/Cap
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考