QuickRecorder 实战指南:ScreenCaptureKit 屏幕录制的完整配置与编码选择

发布时间:2026/9/20 8:43:57
QuickRecorder 实战指南:ScreenCaptureKit 屏幕录制的完整配置与编码选择 QuickRecorder 实战指南ScreenCaptureKit 屏幕录制的完整配置与编码选择【免费下载链接】QuickRecorderA lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具项目地址: https://gitcode.com/GitHub_Trending/qu/QuickRecorder你需要在 Mac 上录一段只包含某个窗口操作过程的演示视频最好带上系统声音又不想装什么虚拟声卡驱动。QuickRecorder 就是一个为这类需求而生的 macOS 屏幕录制工具它基于 Apple 原生 ScreenCaptureKit 框架SCK整个安装包不到 10MB支持屏幕、窗口、应用、区域和移动设备五种录制模式并且能用 HEVC with Alpha 格式录出带透明通道的视频。它定位在哪传统录屏方案要么用早已停止推荐的 CGDisplayStream 接口要么依赖第三方音频驱动做内录。QuickRecorder 走的是另一条路录制引擎全部构建在 SCK 之上用SCContentFilter精确描述录什么、排除什么音频则靠 macOS 13 起 SCK 原生支持的窗口声音捕获免驱动拿到系统音。它的界面是纯 SwiftUI 写的没有上架 App Store也不做沙盒所以权限逻辑简单直接——给一次屏幕录制权限就能用。工程核心集中在 RecordEngine.swift录制状态与帧写入和 SCContext.swiftSCK 交互封装两个文件代码量不大读起来没有压力。从选择目标到落盘一次录制的完整流程启动后主面板会列出五种录制模式整屏、单窗口、多窗口、指定应用、屏幕区域。你点中目标后它会实时预览捕获内容——这一步其实是用SCStreamConfiguration建了一条 1 帧/秒的轻量预览流。正式录制时的筛选能力比较细应用黑名单把不想入镜的应用比如总弹通知的聊天软件加进黑名单录全屏时自动排除逻辑在RecordEngine.swift的prepRecord里背景处理可以保留壁纸、换成纯色或开启透明背景配合 Alpha 编码鼠标高亮 放大镜通过全局事件监听把光标位置和局部放大画面实时叠到画面上隐藏自身默认不把自己的窗口录进去也可以隐藏桌面文件、控制中心。停止录制后文件直接落在你设定的目录可选录完自动裁剪。整个过程不需要任何命令行操作。关键参数怎么调帧率、队列深度与编码器帧率控制用的是 SCK 的minimumFrameInterval。源码里这段配置值得注意// 60fps 及以上时 timescale 传 0表示不节流交给系统给满帧 conf.minimumFrameInterval CMTime(value: 1, timescale: CMTimeScale(frameRate)) conf.queueDepth 8 // HDR 录制时的缓冲深度含义是低于 60fps 时由你指定节流值60fps 及以上则不做节流让屏幕内容变化多快就多快。queueDepth在 HDR 路径下固定为 8——Apple 文档建议不要超过 8实测低于 4 会出现卡顿。其他常用项都可以在设置面板里改参数默认值说明帧率 frameRate6030/60 等经 minimumFrameInterval 生效编码器 encoderH.265H.264 兼容性最好H.265 体积更小分辨率 highRes2Retina 屏下按 2 倍像素录制1 为 1 倍音频格式AAC可选 AAC/ALAC/FLAC/Opus/MP3采样率 48kHz 双声道视频质量1.0直接映射到编码器码率参数编码怎么选数据说话编码格式相对体积兼容性Alpha 通道典型用途H.264较大几乎所有播放器/剪辑软件不支持通用分享H.265约 60-70%macOS 10.13不支持存档、长视频HEVC with Alpha介于两者之间仅 iMovie / FCPX完整支持做透明贴图、画中画素材一个细节QuickRecorder 默认选 H.265并且在起播前会用 VideoToolbox 预检当前分辨率是否在硬件 H.264 编码器支持范围内——不支持时弹窗让你切到 H.265而不是默默落到软件编码把 CPU 拉满。macOS 15 上还解锁了 HDR 录制走captureHDRStreamLocalDisplay预设 BT.2020 PQ 色彩空间。进阶玩法双音轨录音关掉将麦克风录制到主音轨后系统声和麦克风分两条音轨写入.qma包内含sys/mic两个文件 info.json剪辑时各自独立调音量演讲者前置macOS 14 以上直接把摄像头画面实时叠进录屏12/13 则退化为摄像头悬浮窗CameraOverlayer.swift;脚本控制内置 Scriptable.sdef可用 osascript 触发录制osascript -e tell application QuickRecorder to start recording配合系统快捷键基于 KeyboardShortcuts 库和自动更新Sparkle它可以作为长录、定时录场景的一部分。谁适合用下一步做什么适合三类人需要免驱动内录的教学/演示用户录窗口级内容做开发演示的程序员以及要用透明视频做特效合成的视频创作者。下一步用 Homebrew 装好brew install lihaoyun6/tap/quickrecorder从源码构建或阅读代码git clone https://gitcode.com/GitHub_Trending/qu/QuickRecorder重点读RecordEngine.swift的prepRecord和record两个函数一条完整的 SCK 录制链路就在那里。【免费下载链接】QuickRecorderA lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具项目地址: https://gitcode.com/GitHub_Trending/qu/QuickRecorder创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询