3分钟开录:开源屏幕录制工具Cap上手指南
【免费下载链接】CapOpen source Loom alternative. Beautiful, shareable screen recordings.项目地址: https://gitcode.com/GitHub_Trending/cap1/Cap
解释一个bug发了12张截图,没人看;你要的其实只有一段20秒的视频。Cap是一个开源的Loom替代品:录屏、录摄像头、配麦克风,本地编辑完直接甩出分享链接,录制、剪辑、协作三步全在一个工具里完成。
它是什么:能自托管的开源屏幕录制工具
一句话定位:录屏+剪辑+分享链接,且视频数据归你。和闭源SaaS录制工具最大的差别在存储——Cap给你四种选择:用它家云、接自己的S3兼容存储(AWS S3、Cloudflare R2、MinIO这类都行)、视频只留本地、或者整个平台自托管。
桌面端用Tauri框架(一套用Rust做壳、浏览器技术做界面的桌面应用方案)构建,仓库里还有一份三套构建方案的性能对照,回放、录制、导出的CPU、内存占用都摆在一起:
Cap桌面端性能基准:同机器上对比Tauri正式版、Electron与GPUI构建的回放帧率、内存与导出耗时
最短路径:从下载到第一条录制
普通用户的路径最短,只有三步:从下载页拿对应平台的安装包(macOS和Windows都有)→ 注册或登录 → 选模式开录。模式就两种,第一次建议选Instant Mode(即时模式)感受"停下即出链接"的完整闭环。
想先自托管一套完整环境看看,docker-compose.yml 已经把Web端、媒体处理服务、MySQL和MinIO(一个本地S3兼容的对象存储)都编排好了,三条命令起服务:
git clone https://gitcode.com/GitHub_Trending/cap1/Cap cd Cap docker compose up -d起来后访问http://localhost:3000就是Cap的Web端。没配邮件服务时,首个账号的登录链接会直接打在容器日志里,用docker compose logs cap-web看一眼即可。
四个值得留意的功能
Instant Mode:停下就出链接。边录边传,录完的瞬间拿到可分享的URL。适合bug反馈、异步站会这类"说完就走"的场景。录制链路在 crates/recording/src/instant_recording.rs 里,想弄清"上传到哪去了"可以顺着读。
Studio Mode:录完进本地编辑器。本地录完自动进剪辑页:换背景、加字幕、裁剪、调色、配音乐,再导出MP4或生成分享链接,入口在 apps/desktop/src/routes/editor/。适合产品演示、教程这类需要打磨的片子。
入口不止桌面端。有个Chrome扩展,在任意网页上弹出浮动录制条,录整个页面、单个标签页或窗口,麦克风和系统声音各自独立开关:
Cap Chrome扩展的浮动录制条:在网页里直接录屏幕,麦克风和系统声音可分别控制
CLI给脚本和AI用。cap二进制所有命令都带--json输出,错误可被程序读取,录制有明确的start/stop生命周期,天然适合塞进CI或者让AI编程助手调用,用法都在 apps/cli/README.md。
老手怎么用它
- 快捷键全都能改。开始/停止/暂停/切换模式/截图,每个动作都能绑定自己的组合键,配置逻辑在 hotkeys.tsx/settings/hotkeys.tsx)。
- 桌面端对接自托管实例。自部署一套Cap后,桌面应用在
Settings > Cap Server URL填你的地址,录到的视频就全落在自己的存储里。 - 带着旧库搬家。Cap支持把已有的Loom视频直接导入,旧片子和新片子在一个库里管理。
遇到问题先看这里
自托管后不知道拿什么登录:查docker compose logs cap-web,未配置邮件时登录链接就打印在日志里。
录出来的视频想留在公司内网:别用Cap Cloud,自托管或接自己的S3桶,分享页还能挂在自己的域名下。
只想录浏览器里的内容:装Chrome扩展,不用开桌面应用,页面里直接弹录制条。
Cap把"录一段、剪一下、发出去"这件事做成了开源可自托管的完整链路,视频存在哪由你定。下一步很简单:装好桌面版,选Instant Mode,把正在写的这条文档录成20秒发给同事。
【免费下载链接】CapOpen source Loom alternative. Beautiful, shareable screen recordings.项目地址: https://gitcode.com/GitHub_Trending/cap1/Cap
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考