多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

窗口录制、双轨音频、透明背景:macOS 屏幕录制工具 QuickRecorder 怎么一次搞定

窗口录制、双轨音频、透明背景:macOS 屏幕录制工具 QuickRecorder 怎么一次搞定 窗口录制、双轨音频、透明背景macOS 屏幕录制工具 QuickRecorder 怎么一次搞定【免费下载链接】QuickRecorderA lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具项目地址: https://gitcode.com/GitHub_Trending/qu/QuickRecorderQuickRecorder 是一款基于 Apple 官方 ScreenCaptureKit 框架的轻量级 macOS 屏幕录制工具用 Swift SwiftUI 编写安装包不到 10MB。它面向经常录屏的教师、开发者和视频创作者整屏、单窗口、单个应用、屏幕局部区域、纯系统声音甚至外接 iPhone/iPad 的画面都能录系统声音与麦克风还可以分开成两条音轨方便后期独立调音量。项目速览30 秒看懂 QuickRecorder项目说明定位轻量化、多功能的 macOS 屏幕录制工具非沙盒 App未上架 App Store技术栈Swift SwiftUI屏幕采集走 ScreenCaptureKit编码走 VideoToolbox视频编码H.264 / H.265HEVC支持 HEVC with Alpha 透明通道输出视频容器MOV、MP4音频格式AAC、MP3、FLAC、Opus、ALAC系统要求macOS 12.3 及以上快速上手完成第一次录制安装在终端执行brew install lihaoyun6/tap/quickrecorder也可以到项目 Releases 页下载最新版安装文件。授权首次启动时系统会依次请求屏幕录制和麦克风权限均选择允许。选目标打开主面板在录制目标区选择模式整个屏幕 / 指定窗口 / 指定应用 / 屏幕区域 / 仅系统声音再点选具体对象。开始与停止点记录按钮开始状态栏出现计时后随时可停文件按你设置的目录保存为 MOV 或 MP4。一个小细节主面板关掉后不用慌单击 Dock 栏图标或菜单栏图标就能随时把面板重新呼出。核心功能三个最值得拆的场景多模式录制只录你想露出的那块窗口它是什么QuickRecorder 会枚举当前所有屏幕、窗口和运行中的应用让你任意挑选录制对象而不是只有全屏一个选项。怎么用在主面板切到窗口或应用模式点选目标即可屏幕录制模式下还能勾选隐藏桌面图标、隐藏菜单栏、排除指定应用黑名单。实际好处录 Bug 复现时只给目标 App 的窗口隐私窗口和杂乱的桌面不会入镜不需要后期再花时间裁画面。双轨音频系统音和麦克风各录各的它是什么录屏时电脑里发出的声音和你对着麦克风说的话是两路独立的音频流。QuickRecorder 默认在录制结束后把麦克风音合并进主音轨在设置面板关闭将麦克风录制到主音轨后两者会分别保存为两条独立音轨。怎么用设置面板 → 关闭将麦克风录制到主音轨 → 正常录制纯录音模式下双轨会以一个.qmaQuickRecorder Multi-Track Audio文件包保存内置播放器可直接打开。实际好处录在线课程时老师演示声音压过了讲解后期只把系统音轨拉低 30% 即可人声完全不受影响。HEVC with Alpha带透明背景的录屏它是什么Alpha 通道就是视频的透明度。选择 H.265 编码并开启 Alpha 后输出的视频自带透明背景即 HEVC with Alpha 格式。怎么用设置面板选 H.265 编码并勾选 Alpha 选项目前仅 iMovie 与 FCPX 支持播放该格式所以成片建议导入这两款剪辑软件使用。实际好处录一段 App 操作想放进视频模板里不需要绿幕、不需要抠像直接叠加就能用。技术亮点资源占用低在底层做了什么ScreenCaptureKit 按需送帧。这是 Apple 在 macOS 12.3 提供的官方屏幕采集框架可以理解为系统只把画面发生变化的部分推给应用——屏幕静止时基本不产生新帧数据录静态文档时功耗和 CPU 占用远低于逐帧截图的思路。帧采集的封装集中在 SCContext.swift。编码交给硬件。编码通过 VideoToolboxApple 的视频编解码组件走硬件加速路径。具体表现是如果当前分辨率超出了 H.264 硬件编码器的支持范围应用会弹出提示让你改选 H.265而不是默默退回软件编码把 CPU 打满——这段判断逻辑在 RecordEngine.swift 里。默认参数就是高规格。默认帧率 60fps、音频 48kHz 双声道、帧队列深度 8 帧这些数值直接写在编码会话配置里日常 1080p 录制不需要额外调参。人群与场景三条可直接照做的推荐用法教师录网课/讲义选整个屏幕开启录窗口声音录麦克风保持将麦克风录制到主音轨开启一条音轨直接交付打开鼠标高亮指向重点。若课后要修音再关掉合并选项重录一版双轨。开发者录 Bug 复现选应用模式只选目标 App勾选隐藏菜单栏与桌面图标关掉鼠标显示减少干扰需要录外接 iPhone/iPad 的画面时用内置的移动设备录制入口相关逻辑见 iDeviceSelector.swift。内容创作者透明背景演示素材H.265 HEVC with Alpha 60fps录完直接拖进 FCPX 叠加到主画面上macOS 14 及以上还能开演讲者前置Presenter Overlay摄像头画面由系统实时合成进成片低版本系统则退回到 CameraOverlayer.swift 实现的悬浮窗摄像头模式。上手提示与边界两条实用 Tips系统声音内录是免驱的不需要装虚拟声卡驱动但窗口声音内录要求 macOS 13 及以上对应系统新增的窗口级音频捕获能力。弹出硬件编码器不支持当前分辨率时选 H.265 比继续 H.264 更省 CPU且文件更小。它不适合的场景HEVC with Alpha 目前只有 iMovie 和 FCPX 能播如果你的工作流是剪映、PR 或录完直接上传平台别开 Alpha用普通 H.265 即可。它需要 macOS 12.3 及以上旧系统装不了且应用未做沙盒、未经 App Store 审核下载安装文件时请认准项目官方发布渠道。写在最后QuickRecorder 用不到 10MB 的体积把多目标录制、双轨音频和透明通道这几件专业需求打包成了普通用户也能直接上手的工具。源码可通过git clone https://gitcode.com/GitHub_Trending/qu/QuickRecorder获取建议从 RecordEngine.swift 入手阅读录制主流程。【免费下载链接】QuickRecorderA lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具项目地址: https://gitcode.com/GitHub_Trending/qu/QuickRecorder创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表