Copedal

工具与集成

会话截图与录屏

把一段会话做成图片或滚动视频,尺寸自定。

付费 $15 · 原价,2026-12-31 前 $12 · 单个技能,买断。大纲、步骤和技能文件在购买后开放。

codex-conversation-capture 188 行 · 13 KB

背景描述

把任意一个 Codex 会话(活动、历史、已归档都行)离线重建成一页可截图的对话页,再输出两类视频素材:

  • 静帧:按画幅切成 1080×1920(或 16:9 / 4:5 / 1:1)的图片,2 倍像素,直接可做图文、贴片、封面。
  • 滚动视频:平滑滚动整段对话的 MP4(H.264,默认 1080×1920),带标题栏、进度条、缓入缓出。

数据直接读本地 thread_history(不是截屏录屏),所以:不需要窗口在前台、不怕遮挡、已归档会话一样能导,字体和排版每次一致。

为什么这么做

两条路读的东西不一样。渲染从 thread_history 重建页面,所以窗口被别的程序压住、会话已经归档,都能照样导。截图走 PrintWindow,读的是窗口自身的渲染,被遮挡也拿得到;录制走 ffmpeg gdigrab,按窗口在屏幕上的矩形抓桌面合成结果。录制要求窗口真占着那块区域,截图不要求。

画布和导出尺寸是两个参数。--size 决定版式与字号,--shot-size 与 --video-size 决定像素,要 4K 就抬导出尺寸,放大画布只会放大字号。切片优先落在轮次或消息边界上,一句话不会被劈成两半。验收是门禁:产物非空、PNG 尺寸正常、MP4 时长不少于 1 秒才算成功,manifest.json 里存着每张图的宽高和 sha256。

真实踩坑

  • 录到了压在上面的窗口 gdigrab 按屏幕矩形录,那块区域上盖着什么,文件里就是什么;最小化的窗口干脆录不到。扛得住遮挡的是 PrintWindow 那条截图路径。先还原窗口或改用 --full,别急着怀疑编码器。
  • 关键词命中好几个会话 --search 匹配标题和首条提问,命中多个会直接报错并列出候选。过法是先用 list --search 拿 id 前缀,再交给 --thread;--all 只在每个命中都要导时用。
  • 黑图被当成素材收下 deskcap 会打印抓到的颜色数,≤1 就是黑图或空窗口。窗口最小化、矩形落在屏幕外,都会出这种结果。改用 --full,或者走渲染那条路;文件存在不能当作画面内容的证明。
  • 长会话一次全导 --max-shots 24、--max-frames 700 是硬上限,页面特别长时会自动少截几张并写 warning。超过 30 秒的内容该用 --last-turns 或 --grep 剪,别硬拉速度。

这部分只对购买者开放

大纲、用法步骤和 SKILL.md 在本账号拥有该技能之前保持锁定。

$15 早鸟价 $12 · 2026-12-31 前

购买这个技能

购买通道即将开放——留个地址,开售时通知你。

全部 28 个技能 $149(原价 $430)

用法描述

把 Codex 会话(含历史与已归档)截成图片或录成滚动视频,尺寸与格式(png/jpg/webp、mp4/mov/webm/gif)按任务指定,按命名规则存进素材库。触发词:会话截图、对话截图、聊天记录导出成图片、滚动截屏、把这段对话录成视频、长对话录屏、已归档会话、历史会话做成素材、导出 webm/gif、4K 竖屏、把对话做进视频;窗口截图、桌面截图、窗口录屏、桌面录屏、带鼠标的录屏、抓某个程序的画面、给 computer use 补视觉核对。