Cap:免费开源屏幕录制的完整闭环,录完即得分享链接
2026/9/20 19:51:09 网站建设 项目流程

Cap:免费开源屏幕录制的完整闭环,录完即得分享链接

【免费下载链接】CapOpen source Loom alternative. Beautiful, shareable screen recordings.项目地址: https://gitcode.com/GitHub_Trending/cap1/Cap

Cap 是免费开源的屏幕录制工具,也是 Loom 的开源替代。它最省时间的一点:停止录制的那一刻,分享链接就已经就绪,录屏、剪辑、字幕、评论协作全在同一条链路里完成。

它适合产品演示、Bug 反馈、异步站会这类"比约会更快的是甩个链接"的场景。录好的视频可以放官方云、放进自己的 S3 存储桶,甚至完全留在本机。

🎬 第一次录制:3 分钟拿到能直接发的链接

安装并登录后,主窗口就是三个入口:

  • Instant(即时模式):录制过程中同步上传,停止的瞬间生成分享链接,适合 Bug 反馈和异步进度同步;
  • Studio(工作室模式):先存成本地项目,进编辑器精修后再导出或分享,适合教程和给客户的素材;
  • Screenshot(截图模式):把显示屏、窗口或指定区域抓成一张静态图。

选定目标(整个显示屏、某个窗口、指定区域,或仅摄像头)后再选摄像头、麦克风与系统音频,点 Record 开始倒计时。Cap 默认不绑定全局快捷键,需要的话在 Settings > Shortcuts 里配置。生成的公开链接无需账号即可在浏览器中播放。

✂️ 录完先剪后发:本地编辑器加 Cap AI 自动补全

Studio 模式下,录制结束会打开本地项目编辑器,支持裁剪、背景、镜头缩放、字幕与导出控制,既能导出为文件或复制到剪贴板,也能直接生成分享链接。

Cap AI 会自动生成标题、摘要、可点击章节、字幕和文字稿,不用事后手动补。

协作部分把反馈钉在了视频时间轴上:

  • 评论与反应:挂在对应时间点,而不是散在聊天记录里;
  • 观看者分析:谁看了、看到哪一段,异步沟通有据可查;
  • 分享控制:公开或私有、密码保护、挂自己的域名;
  • 从 Loom 迁移:支持导入已有 Loom 视频,见 migrating-to-cap.mdx。

🖥️ 录不到声音或画面?按平台查权限入口

桌面端覆盖 macOS(Apple Silicon 与 Intel)、64 位 Windows 和 Debian 系 Linux。第一次遇到"录不到",先对照这张表找权限:

平台安装形式权限入口
macOS.dmg 安装包系统设置 > 隐私与安全性:屏幕与系统音频录制(对应屏幕采集)、麦克风(配音)、摄像头(画面);被拒后回到同一页重新启用并重启 Cap
Windows 10/1164 位 .exe 安装器设置 > 隐私(Win10)或 隐私与安全性(Win11):允许桌面应用访问摄像头与麦克风;屏幕采集走系统原生路径,无需单独授权
Linux(Debian 系)x86_64 .deb 包包已声明 GTK、PipeWire、ALSA 等运行时依赖,采集与音频可用性取决于桌面会话

完整说明见 installation.mdx。

📦 视频存在哪:从官方云到自己的桶,四档选择

  • Cap Cloud:官方托管,开箱即用;
  • 自带 S3 兼容存储:接 AWS S3、Cloudflare R2、Backblaze B2、MinIO、Wasabi 都行,分享页也能走自己的域名;
  • 纯本地:录屏留在本机,不进任何托管基础设施;
  • 完整自托管:Web 端、API、数据库、媒体服务用 Docker Compose 一套拉起,桌面端在 Settings > Cap Server URL 里指向自建实例。

S3 是一种对象存储协议,只要存储端兼容就能接,这也是"自带桶"能覆盖这么多厂商的原因。

🐧 一条 Docker 命令跑起自托管

自托管最快的路径就三步:

git clone https://gitcode.com/GitHub_Trending/cap1/Cap cd Cap docker compose up -d

Docker Compose(用一份 YAML 文件编排多个容器的工具)会一次性拉起 Web 端(cap-web)、MySQL、MinIO 与媒体服务,服务在 http://localhost:3000 可用。未配置邮件时,登录链接会打印在docker compose logs cap-web里。

正式对公网开放前,记得配置CAP_URLS3_PUBLIC_URL两个环境变量,并替换默认密钥。

🔧 本地跑通 Cap 源码:构建栈与 Rust 模块测试

Cap 是一个 Turborepo 单体仓库(多个应用共用一个仓库、统一编排构建),技术栈横跨 Rust、TypeScript、Tauri、SolidStart、Next.js 与 Drizzle。桌面端的采集与导出由 crates/ 下的 Rust 模块承担:crates/recording/ 负责录制、crates/camera/ 负责摄像头、crates/export/ 负责导出。

本地开发需要 Node 20+、Rust 1.88+、Bun 1.4.0,以及 Docker 跑 MySQL 和 MinIO:

bun install bun run env-setup bun run cap-setup

日常命令:bun run dev起完整本地栈,bun run dev:desktop只跑桌面端,bun run dev:web只跑 Web 端,cargo test -p <crate>跑单个 Rust 模块的测试。

许可协议上,主体代码为 AGPLv3;摄像头与采集相关的cap-camera*scap-*系列模块为 MIT 许可。

【免费下载链接】CapOpen source Loom alternative. Beautiful, shareable screen recordings.项目地址: https://gitcode.com/GitHub_Trending/cap1/Cap

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询