preview_frames
Capture timed sequences of rendered frames to inspect motion and dynamic effects in Douyin AR projects, with optional crop or multiple videos, even when the preview window is backgrounded.
Instructions
按时间连续截取预览画面,分辨率是预览本身的(720×1280,官方截图是缩小后的 320×569),取自预览的渲染结果,窗口在后台或最小化时也能截(截图期间临时恢复正常帧率):默认先重置预览、等到重载后的画面出来,再每隔 interval_ms 截一张,共 count 张(一次最多 24 张),用来看动态效果、摇头时的侧脸等。videos 可依次换几个预览视频各截一组(名称取自 list_preview_videos,如 preview_single_shake_head||女),全部截完切回原视频;切换会让工程变成「已修改」,之后需要 save_project。crop 按画面比例(0–1)裁出局部,如脸部。每帧都存成文件并随结果返回,files 里是路径,可直接贴给用户看;默认存在临时目录、24 小时后删除,save_to(目录的绝对路径)则存到那里长期保留。每帧注明实际截取时刻(相对重置完成的毫秒数)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| crop | No | 裁剪区域,按画面宽高的比例,左上角为 (0, 0)。 | |
| count | No | 每个视频截几张,默认 4。 | |
| reset | No | 每组截图前先重置预览,默认 true。 | |
| videos | No | 依次使用的预览视频名称(list_preview_videos 返回的 video_name);不给就用当前视频。 | |
| save_to | No | 另存到这个目录(绝对路径,不存在会创建),长期保留。 | |
| instance_id | No | 官方 list_instances 返回的 instance_id,与 project_path 二选一。 | |
| interval_ms | No | 相邻两张的间隔(毫秒),默认 700。 | |
| project_path | No | 目标工程的绝对路径。与 instance_id 二选一;只开了一个工程窗口时都可省略。 | |
| tracking_type | No | videos 所属的 tracking_type,如 face、body、hand,默认 face。 |