news 2026/9/7 4:27:51

Cap开源录屏工具:5分钟从安装到第一条分享链接

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Cap开源录屏工具:5分钟从安装到第一条分享链接

Cap开源录屏工具:5分钟从安装到第一条分享链接

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

Cap是一个可自托管的开源录屏工具:支持显示器、窗口、区域三种捕获目标,可叠加摄像头画面,内置完整的时间线编辑器,并提供Instant与Studio两种模式。Instant边录边传,停录后直接得到分享链接;Studio项目保存在本地,可先编辑再分享。本文按使用场景带你走完从安装到首次录屏的完整路径。

适配判断:Cap录屏适合谁、不适合谁

适合

  • 想要一个Loom开源替代,录制产品演示、教学、Bug反馈、异步站会的人
  • 需要控制数据归属的人:可以只存本地、接入自己的S3兼容存储,或完整自托管
  • macOS(Apple Silicon/Intel)、64位Windows、Debian系Linux(x86_64 .deb包)用户

不适合

  • 只用手机工作的人:录制以桌面端为主要入口
  • 使用非Debian系Linux发行版的人:官方发布目前只提供x86_64 .deb包
  • 期望开箱即用全局录制快捷键的人:Cap默认不设置任何录制热键,需自行在 Settings > Shortcuts 中配置

四步完成安装与首次Cap录屏

以下是最短路径,走完即可产出第一条录屏。

  1. 安装客户端。macOS下载对应芯片的.dmg,把Cap拖入Applications;Windows运行64位.exe安装器;Linux用系统包管理器安装.deb包。
  2. 授予权限。首次使用时系统会分别请求屏幕录制、麦克风、摄像头权限。macOS可在 系统设置 > 隐私与安全性 中逐项确认。
  3. 完成第一次录制。选择捕获目标(显示器/窗口/区域)→ 选择摄像头与麦克风,说话确认电平表有反应 → 点击Record,倒计时结束后开始录制,可暂停、恢复或停止 → 停止后Instant产出分享链接,Studio打开本地编辑器。
  4. (可选)自托管数据。如果需要把完整平台部署到自己的服务器,用Docker Compose启动:
git clone https://gitcode.com/GitHub_Trending/cap1/Cap cd Cap docker compose up -d

启动后Web端运行在 http://localhost:3000 ,未配置邮件时登录链接会打印在服务日志里;桌面端在 Settings > Cap Server URL 指向该地址即可接入。

分场景实操:四类常见录屏任务

Bug反馈与快速沟通:Instant模式

适用情形:只需要一条能立即发出的链接,不需要编辑。

操作步骤:

  1. 选择Instant模式
  2. 选目标与麦克风,点击Record
  3. 停录后Cap继续上传并处理,处理完成后复制链接
  4. 公开链接在浏览器打开即可观看,无需账号

推荐参数:Bug反馈用720p足够(免费计划下Instant上限为720p);开启麦克风、关闭摄像头可减小体积。

教学与产品演示:Studio模式

适用情形:需要剪辑、字幕、隐私打码,或导出文件而不是链接。

操作步骤:

  1. 选择Studio模式录制,停录后自动进入编辑器
  2. 时间线操作:修剪首尾、拆分、删除、重排;单段可调0.25x至8x速度
  3. Zoom轨道:1x至4.5x放大,可基于录制的点击数据自动生成缩放段
  4. Mask轨道:对隐私区域做模糊或马赛克;Highlight类型则压暗全屏、突出所选区域
  5. Captions:本地转写生成字幕,可烧录进视频或导出SRT/VTT
  6. 导出MP4(720p/1080p/4K,15/30/60FPS)或生成分享链接

推荐参数:对外演示用1080p/30FPS,存档用4K/60FPS。注意:Studio模式下录制和编辑都不会上传,项目保持本地,直到你主动选择“分享链接”导出。

会议与视频通话记录:摄像头加系统音频

适用情形:需要同时保留双方声音和屏幕内容的通话、评审。

操作步骤:

  1. 打开摄像头开关:画面以圆形浮窗叠加在屏幕上方,可拖到任意角落、调节大小
  2. 同时打开麦克风与系统音频,覆盖通话双方声音
  3. 用显示器或窗口捕获目标,点击Record

推荐参数:外接USB麦克风明显优于内置麦克风;嘴距麦克风15至30厘米;开始前试说一句话,确认电平表响应。

隐私敏感内容:本地加自托管

适用情形:内部资料、不允许进入第三方云端的录制。

关键点:

  • Studio模式默认不上传,项目留在本机,先打码再导出
  • 存储三选一:保留本地、接入自己的S3兼容存储(R2、B2、MinIO、Wasabi等)、完整自托管
  • 自托管对外暴露前,先配置CAP_URL与S3_PUBLIC_URL并替换默认密钥;桌面端通过 Settings > Cap Server URL 指向自托管实例

进阶调优:输出参数、快捷键与开发构建

  • 画布与输出:输出比例可选16:9、9:16、1:1、4:3、3:4;背景支持纯色、渐变、图片,可加窗口边框或浏览器外框,源录屏不被修改
  • 场景轨道:同一视频内可在屏幕加摄像头、仅摄像头、隐藏摄像头、分屏、悬浮卡片五种布局间切换,各自带进出场时长
  • 光标:可显隐、缩放,或渲染为圆形光标,并平滑录制的原始移动轨迹
  • 快捷键:默认无录制热键,全局控制需在 Settings > Shortcuts 中自行注册
  • 开发构建:仓库是Turborepo monorepo,需要Node.js 20+、pnpm 10.5.2、Rust 1.88+、Docker,本地全栈启动:
pnpm install pnpm env-setup pnpm cap-setup pnpm dev:desktop

排障自查:黑屏、无声、摄像头未识别

点录制无反应、无法开始

  1. macOS确认已开启“屏幕与系统音频录制”权限
  2. 完全退出并重启Cap
  3. 确认目标选择中至少存在一个可选的显示器、窗口或区域

录出来是黑屏

  1. 检查同一项屏幕录制权限与macOS版本,保持Cap与系统为最新
  2. Windows下更新显卡驱动
  3. Linux确认PipeWire可用、桌面会话受支持

没有声音

  1. 说话时观察应用内电平表是否有反应
  2. 确认麦克风下拉框选择了正确设备
  3. 检查系统输入未静音、音量合适
  4. 用另一个应用测试同一麦克风,判断是设备问题还是Cap配置问题

摄像头未识别

  1. 检查USB连接,换一个端口
  2. 确认系统摄像头权限已授予
  3. 关闭其他正在占用摄像头的程序
  4. 重启Cap刷新设备列表

录成的视频里没有摄像头画面

  1. 确认摄像头开关处于开启状态
  2. 确认预览中能看到摄像头画面
  3. 若摄像头是启动后才接入的,重启Cap

常用命令速查

需求命令
启动完整本地开发栈pnpm dev
只启动桌面端pnpm dev:desktop
构建桌面端发布包pnpm tauri:build
构建整个workspacepnpm build
运行测试pnpm test

Cap把录屏拆成两种明确的路径:Instant负责最快拿到链接,Studio负责本地编辑后再分享,自托管与自有S3覆盖了对数据归属的要求。下一步建议先用Instant录一条真实Bug反馈,再用Studio做一条带字幕和打码的教程,熟悉后再尝试Docker Compose自托管。

资源链接:

  • 快速上手:quickstart.mdx
  • 安装与系统权限:installation.mdx
  • Instant模式:instant-mode.mdx
  • Studio模式:studio-mode.mdx
  • 摄像头与麦克风:camera-and-mic.mdx
  • 自托管指南:self-hosting.mdx
  • 桌面端源码:apps/desktop/,录屏核心Rust模块在 crates/

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/7 4:27:42

AI编译器学习路线:从零基础到进阶实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/7 4:27:20

用Git和Markdown搭建个人代码片段库:codehub实战指南

简介:面向Java开发者的代码段管理仓库,用于集中保存设计模式示例、编码规范笔记与算法题解,目标读者为正在系统学习Java、准备技术面试或希望沉淀个人代码库的初中级开发者。压缩包共21个文件,其中19个为Java源文件,另…

作者头像 李华
网站建设 2026/9/7 4:25:31

Linux下Qt集成海康SDK实现视频监控与云台控制实战

简介:Linux环境下,用Qt C调用海康SDK取流并控制云台,是网络监控类应用开发中的常见需求。这套资源面向具备一定C和Linux基础的开发者,完整呈现了从设备接入、实时取流到PTZ云台控制的工程实现。资源共36个文件,压缩包大…

作者头像 李华