# Screen Studio：作者报告的 REA 自动缩放规则研究

> 作者报告借助 REA 梳理 Screen Studio 的 Electron 安装包，在 Claude Code 协助下从混淆代码中读出六条自动缩放与光标规则，再让 Claude Code 依据这些规则编写独立的录屏和渲染程序。文章介绍了所用命令、证据、光标对齐检查以及复刻版的不足；复刻版和解出的代码均未公开。

- 类型：案例
- 目标：应用
- 类别：REA 社区调查案例
- 关联：作者报告的混合工具流程
- 来源复核于：2026-10-18
- 收录于：2026-10-19
- 原始资源：<https://x.com/i/article/2109834677343432704>
- 目录页面：<https://awesomerea.org/zh/resources/screen-studio-auto-zoom-case/>
- 记录 JSON：<https://awesomerea.org/resources/screen-studio-auto-zoom-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/screen-studio-auto-zoom-case/index.md)

## 使用条件与局限

- **范围：**这篇 2026-10-13 的文章在作者的 Mac 上用命令行运行 REA 的 JavaScript 应用分析器，分析 macOS 版 Screen Studio 的 app.asar，环境为受支持的 Node.js 版本和 Xcode Command Line Tools；文中未注明 REA 或 Screen Studio 的版本。作者报告这次运行用时 101 秒，生成覆盖 3,695 个文件的 124 MB 证据文件；由于 25 个随包原生程序的指纹不再匹配，运行时采用了只记录而不停止的完整性策略。
- **署名：**相关代码经过混淆。作者称 REA 的源码还原命令在 macOS 上不可用，于是由 Claude Code 另写脚本使代码可读；这一步是 Agent 的工作而非 REA 的输出。解出的代码按作者意愿不公开。
- **测试证据：**据作者报告，Claude Code 依据六条规则从零写了约 1,300 行代码：一个单独记录光标位置的 Swift ScreenCaptureKit 录屏器，以及一个 Remotion 渲染器。作者报告在 M4 Pro 上以 60 fps 录制无丢帧，22 秒的片子约 50 秒渲染完成；并称把重绘光标叠加到录有系统光标的画面上逐帧比对，大多数帧完全重合，只有一帧快速移动时偏差几个像素。
- **局限：**作者列出的不足包括：没有图形界面编辑器、只有三种光标、运动模糊较简单、没有打字放大和点击音效，摄像头与麦克风代码已写好但尚未用真实摄像头测试；复刻版距离替代 Screen Studio 还差得远。其源码未公开。
- **许可：**作者称复刻版未使用 Screen Studio 的代码和素材，并建议分析他人软件前先阅读其用户协议。

## 一手来源

1. <https://x.com/i/article/2109834677343432704>
2. <https://x.com/HanZhang415188/status/2109843188341207283>

## 同分区更多条目：应用

- [Claude Code 背景动画实验室：基于 REA 调查的桌面动画重新实现](https://awesomerea.org/zh/resources/claude-code-background-lab-case/index.md) · 案例
- [Notes CSV 导出：作者报告的 REA 重建验收器检查](https://awesomerea.org/zh/resources/rea-notes-csv-oracle-mutation-case/index.md) · 案例
- [Sofa TV Browser：面向遥控操作的 BrowseHere 替代应用](https://awesomerea.org/zh/resources/sofa-tv-browser-browsehere-case/index.md) · 案例
- [FastView-REA：Fast View 5 的 Rust 重建](https://awesomerea.org/zh/resources/fastview-rea-relay-analysis-rebuild-case/index.md) · 案例
- [DiskLens：基于 WinDirStat 研究的磁盘用量分析器](https://awesomerea.org/zh/resources/disklens-windirstat-rea-case/index.md) · 案例
- [SoundConnect Desktop：复用已调查耳机引擎的 Windows 客户端](https://awesomerea.org/zh/resources/soundconnect-desktop-rea-engine-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
