Cap 开源录屏工具指南:免费无水印,5分钟从安装到第一条分享链接
【免费下载链接】CapOpen source Loom alternative. Beautiful, shareable screen recordings.项目地址: https://gitcode.com/GitHub_Trending/cap1/Cap
上周同事让你演示一个 bug,你发现敲字描述每一步太慢,约会议更慢——不如录个 30 秒视频。可打开常用的录屏软件,要么收费、要么带水印、要么一堆参数要你研究。Cap 是一款免费的开源录屏工具:屏幕、摄像头、麦克风一次录全,录完停手的那一刻就能拿到分享链接;如果你介意视频存在别人的服务器上,整套服务还能跑在自己机器里。
这篇指南带你从零走到第一条可分享的成品视频。
适合谁用
- 开发和客服:复现 bug 时直接录,把链接丢进工单。同事能直接在出问题的时间点下评论,不用再约时间对流程。
- 做教程、做演示的人:录产品讲解,剪掉开头废话,加背景、加字幕,导出成能直接发给客户的视频。
- 在意数据归属的团队:用官方云、接自己的 S3 兼容存储、或整包自托管,视频放在哪你自己说了算。
常见录屏工具 vs Cap 差别在哪
| 维度 | 常见闭源录屏工具 | Cap |
|---|---|---|
| 价格 | 免费档有限制,完整功能要订阅 | 开源免费,代码可公开查看 |
| 水印 | 导出视频带水印或需付费去除 | 无水印,视频归你 |
| 数据存储 | 视频存在厂商云端 | 官方云、自己的 S3、或完全本地,三选一 |
| 平台 | 各平台各一套,移动端有限 | macOS/Windows 桌面端 + Web 控制台 + 浏览器扩展 |
| 操作 | 菜单多、参数多 | 选个模式,按录制 |
5分钟装好,首次运行权限怎么设置
环境检查
版本以项目要求为准,先逐条核对:
| 组件 | 最低版本 | 推荐版本 | 验证命令 |
|---|---|---|---|
| Node.js | 20 | 20.x 及以上 | node -v |
| pnpm | 10.5.2 | 10.5.2 | pnpm -v |
| Rust | 1.88 | 1.88 及以上 | cargo --version |
| Docker | 可用 | 最新稳定版 | docker --version |
安装并启动
git clone https://gitcode.com/GitHub_Trending/cap1/Cap cd Cap pnpm install pnpm env-setup pnpm cap-setup pnpm devpnpm dev会拉起一整套本地服务,含数据库和对象存储,Web 控制台在 http://localhost:3000 打开。只想要桌面端的话,装完依赖跑pnpm dev:desktop即可。
首次运行注意事项
- 启动后系统会请求屏幕录制和麦克风权限,务必点"允许",否则录出来是黑屏或没声音。
- macOS 允许后仍不生效时,去 系统设置 → 隐私与安全性 → 屏幕录制 里确认 Cap 的开关是打开的。
- Docker 必须在运行状态,本地服务依赖它;启动报错先查容器服务。
三个真实录制场景走一遍
场景一:30秒的 bug 复现视频
- 打开 Cap,选Instant Mode(即时模式):它在你录制时就边录边传,一停就有链接。
- 选录制范围:整个屏幕、某个窗口,或单个浏览器标签页。
- 选麦克风;需要解释时把系统声音也打开。
- 复现 bug:点哪里、等到哪个报错出现。
- 停止,把分享链接粘进工单。同事能在 00:21 处回一句"清缓存后是不是也一样",不用再约会议。
场景二:一支像样的产品教程
- 选Studio Mode(工作室模式):视频先留在本机,回头慢慢改。
- 打开摄像头加人脸,挑个背景,整体观感立刻专业。
- 录完自动进入编辑器:剪掉开头废话、加背景、配字幕。
- 发布有两条路:导出视频文件,或生成分享链接。
场景三:给团队做异步站会
- 录一段三五分钟的进展汇报,即时模式足够。
- 链接生成后加密码、设为私密,知道链接的人才看得到。
- 把链接贴进每日文档,想看的自己看。
- 打开观看统计,能看到谁看了、看到第几分钟,不用挨个问。
常见问题速查:现象、原因、解决
| 现象 | 原因 | 解决 |
|---|---|---|
| 录制黑屏 | 没给屏幕录制权限,或内容是 DRM 保护内容 | 系统隐私设置里给权限;流媒体等受保护内容按设计就是黑的 |
| 视频没声音 | 没选麦克风,或被别的程序占用 | 录制面板重选麦克风;关掉占用麦克风的程序 |
| 摄像头打不开 | 摄像头正被别的视频软件占用 | 关掉另一个应用,重开 Cap |
| 本地启动报服务错误 | Docker 没开或端口被占 | 确认 Docker 在运行;必要时pnpm docker:stop后重新pnpm dev |
| 上传失败拿不到链接 | 没登录账号,或自托管时服务器地址不对 | 先登录;自托管时检查设置里的 Cap Server URL |
再深入一点:技术栈与社区入口
三条技术亮点,各一句话:
- 桌面端用 Rust + Tauri v2 写,录制、编码、渲染全在 Rust crate 里,帧率才稳得住。
- Web 控制台是 Next.js,桌面 UI 是 SolidStart,两者共用一套 UI 组件库。
- 后端整套能用 Docker Compose 自托管,还能接任意 S3 兼容存储。
想参与贡献,先读 CONTRIBUTING.md;桌面端代码在 apps/desktop/,录屏相关的 Rust 模块在 crates/,网页端在 apps/web/ 下。项目还挂着公开的悬赏任务列表,可以领带奖励的任务做。
收尾
Cap 把"录一段给对方看"从一件麻烦事变成了一次点击:录完即得链接,视频归属你。
下一步:
- 按上面的命令装好,录一条 30 秒测试视频。
- 即时模式和工作室模式各试一次,确认哪个用得更多。
- 需要自托管的话,用 Docker Compose 跑一遍完整部署。
【免费下载链接】CapOpen source Loom alternative. Beautiful, shareable screen recordings.项目地址: https://gitcode.com/GitHub_Trending/cap1/Cap
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考