Cap:录屏到拿到分享链接 3 步搞定,免费开源的 Loom 替代方案
Cap:录屏到拿到分享链接 3 步搞定,免费开源的 Loom 替代方案
【免费下载链接】CapOpen source Loom alternative. Beautiful, shareable screen recordings.项目地址: https://gitcode.com/GitHub_Trending/cap1/Cap
把问题指给同事看,最耗时的往往不是录制本身,而是后面那一串:导出、等压缩、传网盘、找链接、怕文件太大。Cap 这个免费、开源的录屏工具,就是冲着压缩这条流程去的——一次录制同时采集屏幕、摄像头和麦克风,录完即得链接,Loom 存量视频也可以直接迁入。
一次录完,交付四件东西
- 录 + 剪 + 发三合一:停录即得分享链接,不用再把文件在本地和网盘之间倒腾
- AI 自动生成初稿:标题、摘要、可点击章节、字幕和文字稿一次出齐,赶时间也能直接发链接
- 评论钉在时间轴上:反馈挂在具体时间点而不是聊天窗口里,评审过程有据可查
- 观看统计留痕:谁看了、看到第几秒,异步沟通不再靠口头确认
- Loom 平滑迁移:存量视频可整体导入,素材库不用分家,指南见 apps/web/content/docs/migrating-to-cap.mdx
装好之后怎么录:各平台权限对照表
安装没有门槛:macOS 用.dmg,Windows 用 64 位.exe安装器,Linux 用 x86_64.deb。真正决定录不录得到的,是系统权限,开录前对照这张表:
| 系统 | 需要放行的权限 | 对应的能力 |
|---|---|---|
| macOS | 屏幕与系统音频录制(系统设置 > 隐私与安全性) | 录屏、录系统声音 |
| macOS | 麦克风、摄像头 | 配音、摄像头画面 |
| Windows 10/11 | 设置 > 隐私中允许桌面应用访问摄像头、麦克风 | 屏幕采集走系统原生路径,无需单独授权 |
| Linux(Debian 系) | 无单独授权;包内已声明 GTK、PipeWire、ALSA 依赖 | 采集与音频取决于桌面会话 |
首次使用三步走:打开 Cap Desktop → 选采集目标(整屏 / 窗口 / 框选区域 / 仅摄像头)→ 按 Record,倒计时后开录;过程中可以暂停、继续、重开或停止。它默认不提供全局录制热键,需要的话去 Settings > Shortcuts 配置。
录下来与精修:三个典型用法
复现 bug:用 Instant 模式,数据边录边传,按停的那一刻链接就能复制。内容本身不重要、对方尽快看到才重要的场景,选它最省心。
做产品演示:用 Studio 模式,视频先存成本地.cap项目,不经过任何云端,打开编辑器再精修:时间线可裁剪、拆分、调序,单段支持 0.25x–8x 变速;Zoom 轨道根据录制到的鼠标点击自动生成放大片段,放大范围 1x–4.5x;Scene 轨道按时间段切换"默认构图 / 仅摄像头 / 分屏 / 悬浮卡片";Mask 轨道对敏感区域打码(模糊或像素化)。所有操作可撤销,不碰原始素材。
分享与评审:录完即可加密码、挂自有域名或设为私有;直接发公开链接也行,后台能看到谁看了、看到第几秒。
其余如 Screenshot 截图模式一句话带过:只要一张静态图时,抓屏幕、窗口或指定区域即可。
数据放哪:按控制力度从松到紧自选
- Cap Cloud:官方托管,开箱即用,零配置。
- 自带 S3 兼容存储:接 AWS S3、Cloudflare R2、Backblaze B2、MinIO、Wasabi 等,分享页还能走自己的域名。
- 纯本地:Studio 项目留在本机,完全不经过托管基础设施。
- 完整自托管:Web、API、数据库、媒体处理(含 FFmpeg)与 MinIO 对象存储用 Docker Compose 一起拉起。
自托管用这 3 条命令就能起服务:
git clone https://gitcode.com/GitHub_Trending/cap1/Cap cd Cap docker compose up -d服务起在http://localhost:3000;未配置邮件服务时,登录链接会打印在服务日志里。正式对公网开放前,记得设置CAP_URL与S3_PUBLIC_URL并替换默认密钥。桌面端在 Settings > Cap Server URL 填入部署地址后,后续上传全部走自己的实例。
想改代码或跑本地环境:monorepo 里看什么
这是一个横跨 Rust、TypeScript、Tauri、SolidStart 与 Next.js 的 Turborepo 仓库。采集、编码、渲染、导出的核心逻辑都在 crates/ 下的 Rust 模块:crates/recording/ 负责录制,crates/camera/ 负责摄像头,crates/export/ 负责导出;前端在 apps/desktop/(Tauri v2 桌面端)和 apps/web/(Next.js Web 端)。本地开发需要 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起完整本地栈、cargo test -p <crate>跑单个 Rust 模块测试,目录分工见 README.md 的 Repository Map。
许可协议与自托管资料
大部分代码采用 AGPLv3;cap-camera*、scap-*系列的摄像头与采集模块为 MIT,条款见 LICENSE。权限清单、自托管变量、迁移指南都在仓库里——录屏数据想放哪一档,Cap 都给了明确且可自选的答案。
【免费下载链接】CapOpen source Loom alternative. Beautiful, shareable screen recordings.项目地址: https://gitcode.com/GitHub_Trending/cap1/Cap
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考