Report Studio:看看生成器做了什么

Report Studio 是本站上的一个免费页面,完全在你的浏览器中运行。给它一个 .funscript,它就会绘制脚本图表;再加上 AutoScript Sync 在生成后写入的 gen_*.json 报告,它还会显示引擎在生成过程中注意到的情况。它在本地读取文件,不发出任何网络请求。

已于 2026 年 9 月 21 日对照应用代码核实。

它能打开哪些文件

把文件拖到页面上,或用文件选择器选取。它接受 .funscript.json 文件,可一次打开多个,并根据内容把它们分成两类:

funscript
actions 为非空列表、且第一个 at 为数字的任何文件。这涵盖了 AutoScript Sync 的脚本以及其他工具生成的大多数脚本。
生成报告
桌面应用生成的 gen_*.json 文件,通过其中的 scriptqualitysettingsfindings 键来识别。

其他文件都会被拒绝。Load example 会用内置的示例数据填充页面,让你在拥有自己的报告之前就能看到每个面板。

它显示什么

仅凭脚本

  • 时长、action 数量和每秒行程数。
  • 行程深度的中位数和第 90 百分位数,以及速度中位数。
  • 整个文件中每分钟的行程频率,让慢段和密集段一目了然。
  • 脚本本身,以 1×、4× 和 16× 缩放显示。
  • 最高每秒 400 单位的速度直方图。

统计行程时,小于 0.75 个位置单位的方向变化会被忽略。

同时载入报告时

  • 引擎选择的锚点通道,以及做出这一选择所依据的锚点选举分数。
  • 各动作类型的占比,以及每种动作类型的节奏、韵律和速度。
  • 引擎自己对这次运行的发现。

在打开 gen_*.json 之前,这些报告面板都会隐藏。仅基于脚本的图表适用于任何 funscript,包括手工制作的脚本。

在电脑上找到报告

桌面应用每次生成都会在这个文件夹写入一份报告:

%USERPROFILE%\.autoscript_sync\logs
  1. Win+R,粘贴上面的路径并按 Enter。文件资源管理器会打开该文件夹。
  2. 按日期排序,取最新的 gen_*.json,或者取你想查看的那次运行时写入的那一份。
  3. 打开 Report Studio,把这份报告和视频的 .funscript 一起拖进去;应用会把后者以相同名称保存在视频旁边。

哪些运行会写入报告:

生成方式及其留下的报告
生成方式是否写入报告?
Generate是,一份 gen_*.json
Batch Generate Folder是,每个视频一份,标记为批量运行
Generate + Play

应用只保留最新的 40 份报告,并删除更早的报告,所以如果想保留某份报告,请把它复制到其他地方。如果你的电脑上设置了 AUTOSCRIPT_LOGS_DIR,报告会改为写入那个文件夹。

报告包含什么,不包含什么

gen_*.json 是一个小型 JSON 文件。它的顶层键包括 videosettingstimingqualityscriptpathrecognitionfindings

  • 它确实包含视频的文件名,位于 video 字段中。如果文件名透露了你不想分享的信息,请在把报告发给任何人之前修改这个值。
  • 它不包含视频所在的文件夹、任何视频帧或图像、你的设备令牌或购买码。

报告在你的电脑上写入,并一直留在那里。应用不会把它发送到任何地方;只有你选择用电子邮件发送时,它才会离开你的电脑。在 Report Studio 中打开它也不会改变这一点,因为页面是在你的浏览器内读取它的。

报告并不是应用保存的唯一文件。AI Bulk Learn 的 review_queue.json 位于 %USERPROFILE%\.autoscript_sync,其中保存了小尺寸的帧缩略图和完整的视频路径。Report Studio 不会打开它,它也不是生成报告。应用在本地保存的所有内容都列在隐私页面上。

限制

  • 不支持 .zip 文件。Help → Export Diagnostics… 会写出一个 .zip,Report Studio 无法打开它。请先解压,再拖入其中的 gen_*.json,或者直接从上面的日志文件夹中取报告。
  • 应用不会替你打开它。AutoScript Sync 中没有任何按钮或菜单项可以启动 Report Studio;请自己在浏览器中打开 Report Studio 页面
  • 它信任 actions 的顺序。它从最后一个 action 取时长,不做排序,并忽略 invertedrange。应用保存的文件总是符合这一点。未排序、反向或 range 不是 100 的第三方文件,可能会显示错误的时长或图表。
  • 以文本形式写入的时间会被拒绝。at 值为字符串的 funscript 无法打开,尽管桌面应用可以接受并修复这样的文件。

常见问题

Report Studio 会上传我的脚本或报告吗?

不会。页面在你的浏览器中读取文件,其中没有任何通过网络发送内容的代码:没有 fetch、XMLHttpRequest、WebSocket 或 beacon 调用。

我可以把它用在不是 AutoScript Sync 生成的 funscript 上吗?

可以,用于脚本图表。报告面板需要 gen_*.json,而这只有桌面应用会写入。如果第三方脚本的图表看起来很奇怪,请先用免费的 funscript 校验工具检查;通常原因是 actions 未排序。

我按的是 Generate + Play,报告在哪里?

这种方式不会写入报告。对同一个视频运行 Generate,完成后 %USERPROFILE%\.autoscript_sync\logs 中就会出现一份 gen_*.json

这和应用内的质量报告是一回事吗?

它们来自同一次运行。应用会显示一份简短的质量报告,只在有警告时弹出,也可以通过 Help → Last Generation Quality… 重新打开。Report Studio 则根据应用写入的文件呈现更完整的情况。

延伸阅读

生成脚本并阅读它的报告

试用版就是一天的完整应用,包括报告;许可证一次付费 £14.99。