ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

免费开源的 Cap 录屏工具:从安装到第一条分享链接的完整指南

免费开源的 Cap 录屏工具:从安装到第一条分享链接的完整指南 免费开源的 Cap 录屏工具从安装到第一条分享链接的完整指南【免费下载链接】CapOpen source Loom alternative. Beautiful, shareable screen recordings.项目地址: https://gitcode.com/GitHub_Trending/cap1/Cap周一上午十点产品组群里甩来一句“下午给客户演示新功能”你打开电脑发现录屏软件还在试用期导出的视频角标一个水印想关掉就得付费价格标签看得你倒吸一口气。这种时刻可以试试开源录屏工具 Cap。它是 Loom 的开源替代品录屏、录摄像头、录麦克风录完直接生成一条分享链接全程免费不用被订阅制绑架。如果你平时用 Mac 录屏或者需要跨平台屏幕录制这个项目值得放进收藏夹桌面应用支持 macOS 和 Windows网页端和 Chrome 扩展覆盖浏览器场景还能整套自建到自己的服务器上。项目速览 项目说明项目名Cap一句话定位开源 Loom 替代品录屏、剪辑、生成分享链接一条龙支持平台macOS / Windows 桌面应用Web 面板Chrome 扩展License主体 AGPLv3摄像头与录屏相关 crate 为 MIT最新版本以 main 分支持续更新无固定版本号以项目仓库为准Star 数持续增长中以项目仓库实时数据为准它和 Loom 这类在线录屏工具最本质的区别是数据归属权。录好的视频可以放官方云、接你自己的 S3 桶、完全留在本地或者把整个平台自托管——视频落在哪里你自己定。另一层区别在工程结构上桌面应用基于 Tauri录制、编码、渲染这些重活由一组 Rust 模块完成不吃内存也不掉帧。环境准备 先用一句话分清楚路径只想用去官网下桌面应用就行想自托管或看源码折腾按下面的免费录屏软件部署流程走。依赖组件最低版本推荐版本验证命令Node.js2020 LTSnode -vRust1.881.88cargo --versionpnpm10.5.210.5.2pnpm -vDocker任意可用版本OrbStackmacOSdocker -v# 克隆项目源码 git clone https://gitcode.com/GitHub_Trending/cap1/Cap # 进入项目目录 cd Cap # 安装前端依赖 pnpm install # 交互式生成适配你环境的 .env 文件 pnpm env-setup # 安装 FFmpeg 等原生依赖 pnpm cap-setup # 启动完整本地开发栈桌面应用 Web 面板 pnpm dev启动后桌面应用会弹出来Web 面板跑在本机。只跑桌面端用pnpm dev:desktop只跑网页端用pnpm dev:web。常见问题Windows 编译报错缺 llvm、clang、VCPKG 三件套装好再执行pnpm cap-setupmacOS 上则需要先装 cmake。pnpm dev起不来它会自动拉起 Docker 里的 MySQL 和 MinIO先确认docker -v有输出、Docker 服务在运行。核心功能上手 一键开始录制打开 Cap 就是录制面板上面选录什么全屏、窗口或当前标签页中间开关摄像头、麦克风、系统声音最下面一个 Start recording 按钮。点击后画面下方浮出控制条可以暂停、重来、丢弃录完停掉即可没有隐藏菜单。两种模式求快还是求精Instant Mode 边录边传你点停止的瞬间分享链接就生成好了适合 bug 复现、站会同步这种“说完就发”的场景。Studio Mode 走本地路线录完自动打开编辑器能换背景、加放大、裁剪片段、上字幕最后导出成品或分享链接。产品演示、教程视频建议用这个。选录制目标屏幕、窗口还是标签页桌面应用里顶部一个切换器在 Screen 和 Window 之间二选一。装 Chrome 扩展后多两个选项只录当前标签页或只录摄像头纯出镜不露屏。多显示器环境下先选好要录哪块屏再开始录错屏比录漏屏更尴尬。加摄像头和麦克风就这两步录制面板里把 Camera 开关拨到 On选一个摄像头麦克风同理默认设备一般就够用。想录到 PPT 里自带的音乐或播放器声音把 System Audio 也打开。三个设备的名称和开关状态都摆在面板上录之前扫一眼就不会翻车。录完直接分享停止录制后链接立即可用复制发群里就行。分享页上观众能直接评论和发表情回应时间戳会锚在视频对应位置。链接可以设密码、可以只对特定人可见也可以挂到你自己的域名下——这一点是免费工具里少见的。进阶玩法 ️自托管一套 Cap 服务为什么值得视频里如果带客户数据或内部系统放在自己服务器上比放任何第三方云都安心。用 Docker Compose 一条命令把 Web、API、数据库和对象存储全部拉起# 启动全套自托管服务 docker compose up -d # 未配置邮件时登录链接会打印在服务日志里 docker compose logs cap-web启动后 Cap 跑在本机 3000 端口。生产环境对外暴露前记得把CAP_URL和S3_PUBLIC_URL配成你自己的域名并替换默认密钥。让桌面应用指向你自己的服务器桌面应用的 Settings 里有一项 Cap Server URL填进你自托管的地址录制数据就落到自己服务器上。存储这一侧的选择更多官方云、自己的 S3 兼容桶AWS S3、Cloudflare R2、MinIO 等都行、或者纯本地存储录完不上传。把 Loom 旧视频搬过来如果你之前用 LoomCap 支持直接导入现有视频旧库整体迁到同一个地方不用再维护两套录屏习惯。遇到问题先看这里 问题症状快速诊断解决步骤点录制没反应屏幕录制权限没给系统设置 → 隐私与安全性 → 屏幕录制允许 Cap源码启动的话权限要给你运行命令的终端不是 App录出来一片黑屏权限或显卡驱动问题重新授权并重启应用仍黑屏就更新显卡驱动视频没有声音麦克风被占用或音源没开关掉占着麦克风的软件检查录制面板里 Mic 和 System Audio 两个开关找不到本地录制文件目录找错了macOS 看~/Library/Application Support/so.cap.desktop.dev/recordingsWindows 看%programfiles%/so.cap.desktop.dev/recordings录制对 CPU 和磁盘吞吐有要求长时间录制前关掉浏览器多余标签页和其他重型应用。录完及时导出或清理已分享的旧文件临时录像文件比你想的占地方。自托管用户留意媒体服务的磁盘占用视频转码和对象存储都在本地盘上读写。项目生态 技术栈一句话桌面端 Tauri SolidWeb 端 Next.js录制、编码、渲染核心是一组 Rust 模块存储用 MySQL 加 S3 兼容对象存储。项目总览与快速上手README.md贡献指南CONTRIBUTING.md桌面应用源码apps/desktop/录制核心模块crates/recording/自托管编排docker-compose.yml贡献入口很直接项目公开开发PR、bug 报告、文档修正都收另外还挂着一些悬赏任务。学习资源可以看仓库里的文档内容目录 apps/web/content/docs/配合桌面应用目录 apps/desktop/ 读源码。收尾Cap 的价值一句话能说清免费、开源、把 Loom 那套录屏加分享的体验搬过来而且视频放在哪里由你决定——官方云、自己的桶或纯本地都可以。下一步很简单把自托管那两条命令跑起来打开本机的 Cap 页面录一条一分钟的视频发给自己。这个项目迭代很快自有域名和自建存储的支持还在持续补齐早跑一遍早受益。【免费下载链接】CapOpen source Loom alternative. Beautiful, shareable screen recordings.项目地址: https://gitcode.com/GitHub_Trending/cap1/Cap创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进