
QuickRecorder 完整上手指南macOS 无驱动录屏窗口、系统声与麦克风一次录全【免费下载链接】QuickRecorderA lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具项目地址: https://gitcode.com/GitHub_Trending/qu/QuickRecorder新接到一个要边讲边录、还得带上系统声音的任务时你大概不想再折腾虚拟声卡。QuickRecorder 是一款基于 ScreenCaptureKit 的 macOS 录屏工具用不到 10MB 的轻量体积把无驱动录系统声音、多轨道录音和窗口级录制一次做全。它不追功能数量只把把画面、声音、摄像头、移动设备按进同一个文件这件事做干净——轻、快、不折腾。它解决了什么问题录屏这件事卡点往往不在能不能录而在录得干不干净。你大概率遇到过这些录网课要抓系统声音却得先装一个虚拟声卡录教程只想要某个窗口却连桌面图标一起收进来录演示还得让摄像头同框。QuickRecorder 把这些零散痛点收敛成了几个开箱即用的场景。使用场景对应能力录教程 / 演示屏幕、区域、窗口、应用四种录制模式可指定鼠标所在显示器只要某一个窗口窗口级过滤背景、桌面图标不进片抓系统声音无驱动内录直接取用系统音频无需虚拟声卡边讲边录麦克风与系统声分轨可单独调音量会议同框出镜macOS 14 演讲者前置摄像头实时叠进画面录手机操作直接采集 iPhone / iPad 画面并画中画叠加它没有做沙盒 App也刻意不带累赘功能所以体积小、启动快、常驻不占资源——适合长期挂在菜单栏当随取随录的工具。从安装到第一次录制的最小路径三步就能拿到第一条视频装好、授权、点录制。下面是 macOS 下的最小路径。第一步安装。推荐用 Homebrew 一条命令装好brew install lihaoyun6/tap/quickrecorder如果偏好手动安装也可以从发布页下载 DMG 拖入应用程序。两种方式都支持 Apple 芯片与 Intel 两款 Mac。安装方式适用情况Homebrew 命令日常装软件都用 brew一条命令搞定后续可brew upgradeDMG 下载不想用包管理器直接拖拽安装第二步授权。首次录制时系统会拦截一次权限请求这是录屏类工具的必经流程。首次录制时 macOS 会要求授予「屏幕录制」权限即便只录音频在弹窗点「打开设置」授予后重启 App 即可。第三步选模式开录。主面板里挑屏幕 / 区域 / 窗口 / 应用 / 系统声音之一点开始菜单栏出现控制条即可暂停、停止。停录后默认弹出预览气泡可直接重命名、修剪或分享。日常录制的常用操作速查日常用得最多的不是怎么录而是怎么快。QuickRecorder 把高频动作都压到了热键和选择器里且所有快捷键都能在设置里改。场景操作一句话效果整屏演示主面板选「屏幕」→ 开始录鼠标所在显示器的全部画面只录某个窗口选「窗口」再点目标窗口仅该窗口进片背景不出现讲某款 App「应用」选择器挑一个 App连它的多个窗口一起录只录一段声音选「系统声音」可叠加麦克风不装驱动直接内录全局一键起录设置里绑定热键任意界面一键开录 / 暂停 / 停止脚本触发通过 AppleScript 调用可指定屏幕、窗口、参数自动开录想进脚本自动化下面这条是可直接复制的最小示例osascript -e tell application QuickRecorder to selectScreen它在源码里对应的是一组可脚本化命令选屏、选区域、选窗口、录音、改参数方便你写一键开录的小工具。关于资源占用与默认行为它是按需录制的不开录不采集、不常驻占内存停录后默认落盘 弹预览气泡并可开启录完自动修剪省掉手动找文件的步骤。输出、分享与自动更新录屏工具的协作其实是产物好不好交接。QuickRecorder 把这一点做成了多格式、多轨道、可自动更新。输出什么。默认按你的设置导出 MOV / MP4开启系统声 麦克风时会额外产出一个.qmaQuickRecorder 自定义的多轨音频包格式里面把系统声与麦克风分成两条独立音轨后期可各调各的音量。音频可选 AAC、ALAC、FLAC、Opus、MP3视频还能选带 Alpha 通道的 HEVC透明背景素材。怎么分享。录完点预览气泡里的分享可直接把文件交给其他 App也能一键转 GIF 贴进文档。怎么保鲜。它内置了 Sparkle第三方自动更新框架菜单栏检查更新即可拉取新版更新走 delta 增量机制——只下载与旧版不同的部分而不是整个安装包重新下省时省流量。v1.6.x 是最后一个支持 macOS 12 的版本HDR 录制则要求 macOS 15请按需选择系统。⚡ 从发布源 appcast.xml 里可以看到每个版本都挂了deltas增量段这正是增量更新的落地方式。为什么稳定ScreenCaptureKit 与硬件编码录屏要稳关键在采得到和存得下两件事。QuickRecorder 把这条链路拆成两侧采集侧交给 ScreenCaptureKit苹果官方的屏幕采集框架同一画面永远出同样的帧序列确定性、可复现编码侧交给 AVFoundation / VideoToolbox负责把帧变成文件并决定格式、码率与编码策略。阶段组件职责采集ScreenCaptureKit按显示器 / 窗口 / 区域出帧确定性、可复现过滤SCContentFilter决定哪些窗口进片、排除自身体与桌面图标编码VideoToolbox / AVFoundation硬件 H.264 / H.265必要时软件回退音轨AVAssetWriter SwiftLAME系统声 / 麦克风分轨写入可合可分几个直接影响观感的细节无驱动内录。从源码看SCStreamConfiguration直接开启了capturesAudio由系统侧抓取音频因此录系统声音不用再装虚拟声卡。编码自动兜底。从源码看它会先探测硬件 H.264 是否支持当前分辨率不支持时弹窗提示并切到 H.265避免能用但卡到爆的软件编码。录中不掉线。一段SleepPreventer防睡眠断言保证录制期间 Mac 不进入休眠长录制不中断。收尾分阶段。停录后先写完视频轨只有当你开启了把麦克风混进主音轨才会触发一次额外的混音导出否则直接落盘——相当于只有配置变了才多做一步与增量的思路一致。录制产物与文件格式如果你要二次处理或接入剪辑流程先认清它到底吐了什么文件。视频MOV 或 MP4编码 H.264 / H.265开 Alpha 时输出hevcWithAlpha可带透明背景目前主要 iMovie、FCPX 能直接吃。多轨音频.qma包内含info.json格式、编码器、音量与sys.*、mic.*两条音轨是系统声 / 麦克风分轨的载体。纯音频AAC、ALAC、FLAC、Opus、MP3采样率 48kHz、双声道。码率与质量质量档位越高码率估算越高、文件越大按发布场景在设置里权衡即可。文件类型与多轨容器在 Info.plist 中声明完整的.qma结构说明可从 AVContext.swift 与 SCContext.swift 的写入逻辑对照阅读。想参与开发贡献流程项目采用 AGPL v3GNU Affero 通用公共许可证 v3开源。想提改动走这四步即可Fork 仓库基于它建一个特性分支如git checkout -b feature/my-change。用 Xcode 打开工程本地跑通一遍录制流程确认没有回归。只改相关模块保持轻量风格别顺手加累赘功能。提交并发起 Pull Request说明改了什么、为什么改。较大的改动建议先开 issue 讨论方案避免方向跑偏。核心参考路径README_zh.md功能与使用说明QuickRecorder/QuickRecorderApp.swift入口、窗口与热键QuickRecorder/RecordEngine.swift录制引擎与编码QuickRecorder/SCContext.swift停录、混音与收尾QuickRecorder/Supports/AppleScript.swift脚本化命令appcast.xml版本与 delta 增量更新源【免费下载链接】QuickRecorderA lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具项目地址: https://gitcode.com/GitHub_Trending/qu/QuickRecorder创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考