录制目标与素材¶
宏录制会从当前时间指示器开始,把输入动作写入 PC 或 ADB 轨道,并可同时生成截图或视频素材。录制不是独立文件:停止后得到的片段、组件关系和媒体资源都属于当前宏与根蓝图。
宏编辑器没有暂停或继续录制。一次录制只有“开始”和“结束”;需要追加内容时,把时间指示器移到新起点,再开始下一次录制。
录制设置何时出现¶
时间线工具条提供“录制”和“录制设置”两个相关入口:
- 主动打开“录制设置”并确认,只更新本次编辑会话的设置,不会立即录制。
- 点击“录制”时,如果设置完整且目标仍然有效,会直接进入录制准备。
- 首次录制、目标未配置、范围不完整或原目标已经消失时,编辑器会自动打开设置窗口;此时确认按钮为“保存并开始录制”。
- 每次开始前都会复核原目标,不会在屏幕、范围或 ADB 设备变化后悄悄换到另一个目标。
录制目标与录制偏好只属于“本次打开蓝图”的临时会话,并与需要目标的 Debug 共用。它们不写入蓝图、撤销历史或 .gmacro;离开并重新打开蓝图后需要重新指定。
三种录制模式¶
录制设置只有 ADB、范围和屏幕三种模式,不包含“窗口录制”。
| 模式 | 需要指定 | 适合用途 | 失效条件 |
|---|---|---|---|
| ADB | 一个可用 Android 目标,以及它在 Windows 桌面上的内容区矩形 | 同时记录组件映射与自由触摸 | 目标断开、更换目标,或矩形未设置 |
| 范围 | 桌面上的任意矩形 | 只录制一个应用内容区或自定义区域 | 显示器布局变化,或范围不再落在活动显示器内 |
| 屏幕 | 一个显示器 | 录制整块显示器 | 该显示器消失或身份变化 |
范围模式可手动框选,也可利用捕捉功能选择窗口内容区。保存的是绝对桌面坐标,不会跟着窗口移动;开始录制前应确认目标窗口没有被移动或缩放。
ADB 为什么仍要框选 Windows 范围¶
ADB 地址只能确定 Android 目标,不能确定它当前显示在桌面的哪一块。选择 ADB 目标后,还必须点击“框选范围”选择对应的 Windows 内容区。
这个矩形用于:
- 把物理鼠标位置换算成 Android 坐标。
- 开启视频时,确定 Windows 录屏区域。
- 在非录制状态下,把组件和 ADB 触点投射到实际内容区,辅助校对。
ADB 截图是例外:它直接从所选 Android 目标取得 PNG,不截取这个 Windows 矩形。
未框选时,“保存设置”不可完成。点击它会让“框选范围”按钮红色闪烁约 1 秒;更换 ADB 目标会清除旧范围,避免把上一台设备的桌面矩形错用到新目标。
截图、视频和声音¶
截图与视频是两个独立选项,可以只开其中一个、同时开启,或全部关闭。
| 选项 | 默认值 | 行为 |
|---|---|---|
| 录制截图 | 开启 | 按绑定键生成无损 PNG 和图像片段 |
| 截图绑定 | 鼠标左键 | 可改为一个键或键盘/鼠标组合 |
| 录制视频 | 关闭 | 生成一个连续 MP4 资源和一个视频片段 |
| 录制帧率 | 30 fps | 开启视频后可设为 1–120 fps |
| 录制声音 | 关闭 | 仅写入 MP4,宏时间线不播放声音 |
当前没有用户可调的录屏码率选项,编码质量由录制后端管理。系统不支持声音回环时,不能开始带声音的录屏。
软件设置中的“截图与录屏 HDR 模式”默认关闭。一次录制会固定使用开始时的 HDR 设置,录制中途修改不会改变本次捕捉管线。ADB 直出截图不经过桌面 HDR 管线。
截图绑定¶
点击截图绑定可录入键盘键、鼠标左/中/右键或组合。所有成员按下时触发一次截图;必须先释放组合中的成员,下一次完整按下才会再次触发。系统重复键事件不会造成连续重复截图。
截图触发不受“仅录制映射按键”过滤。如果把 F8 设为截图键,录制窗口会提示使用“结束”按钮停止,以免同一次按键同时截图和结束录制。
仅录制映射按键¶
屏幕和范围模式可选择“仅录制映射按键”。开启后,未绑定到组件的键盘输入会被忽略;鼠标录制不受影响。
ADB 模式会强制开启该选项,因为普通键盘动作需要组件提供 Android 坐标或路径。映射键与非左鼠标键会同时保留 PC 动作,并按组件生成 ADB 触摸。
物理鼠标左键是 ADB 录制中的唯一特殊输入:
- 它可以越过“仅录制映射按键”规则。
- 按下、移动和抬起会直接生成自由 ADB 触摸。
- 它不会同时生成 PC 鼠标路径,也不会再通过映射重复触发一次。
- 只有一个坐标时,仍由 DOWN 到 UP 的持续时间表达原地按压,不使用点击/长按阈值。
开始与结束¶
录制从当前时间指示器开始,进入固定 3 秒倒计时。准备、倒计时和正式录制期间,编辑器会锁定时间线、组件、节点和资源写入,避免录制快照与手工修改相互覆盖。
录制进行时:
- 时间指示器持续向后移动。
- 时间线以临时 UI 显示鼠标路径、按键和 ADB 触摸,便于确认正在记录。
- 鼠标路径在一次录制中保持连续,不因鼠标左键按下或抬起而分段。
- 正式截图和视频资源在结束后统一写入。
- ADB 外部编辑叠层会先完全隐藏,防止范围边框、组件或触点进入素材;结束后再恢复。
停止时,录制结果会转换并作为一次历史操作写入。普通 PC 输入保留真实按下与抬起时长;ADB 映射动作则按组件定义生成坐标、路径和持续时间。
素材写入哪条轨道¶
截图会成为无损 PNG 图像片段,默认持续 5 秒。如果下一张截图在 5 秒内出现,上一张会提前结束到下一张起点。
视频始终是一个连续 MP4 片段,不会拆成每秒几十张图片:
| 开启组合 | 预览轨结果 |
|---|---|
| 仅截图 | 截图进入主预览轨 |
| 仅视频 | 视频进入主预览轨 |
| 截图和视频 | 截图进入最上方主轨,视频进入下一条预览轨 |
| 两者都关闭 | 只写入操作片段 |
所有结果都以录制起点为时间偏移。结束后,时间指示器移动到本次最长结果的末端,并选中新片段。
与旧内容重叠时,同一预览轨的图像、视频和鼠标路径会按录制覆盖区间切开或替换;PC 与 ADB 动作会追加到可用轨道。被替换片段不再引用的媒体可能变成未使用资源,并按蓝图的资源清理规则处理。
ADB 并发与触点预算¶
一个解析后的组件动作占用一个 Android 触点。当前实时录制最多管理 5 个触点;自由鼠标左键活动时会为它预留一个位置。
超过预算时,新按下会被拒绝,但抬起事件仍会保留,以避免已经存在的触点卡住。轨道数本身不是硬性 3 条限制;添加到第 4 条及以后时,编辑器会提醒确认目标设备能够承受对应并发触点。
失败如何处理¶
以下问题会在开始前阻止录制:目标或范围失效、捕捉能力不可用、声音回环不可用、映射组件冲突或静态解析失败。
如果录制期间的辅助会话、ADB 实时映射、停止转换或资源写入失败,整次录制会回退到开始前快照,不留下半成品片段。单张截图失败属于可恢复错误:该图片会被跳过,其余操作和素材仍可提交,完成通知会报告失败数量。
录制前检查¶
- 把时间指示器放到希望写入的起点。
- 确认录制模式和目标仍然有效。
- ADB 模式确认设备、Windows 内容区和画布分辨率相互对应。
- 确认截图、视频、声音和帧率组合。
- 检查映射冲突及并发触点数量。
- 开始录制,倒计时结束后再操作目标。
- 点击“结束”,等待资源写入完成后再编辑或保存。
继续阅读¶
- 配置画布和预览轨:工作区与预览画布
- 编辑映射和片段关系:组件、映射与绑定
- 了解录制后的跨平台转换:转换、循环与控制
- 检查外部范围叠层:Debug 与操作可视化