Agent Skills
返回列表
产品操作演示录屏、缩放与字幕制作

产品操作演示录屏、缩放与字幕制作

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fccf428b/screenstudio-alt

技能介绍

演示录屏的真实痛点

录屏做产品演示时,观众真正看的是「哪里、什么时候」。但多数后期流程里,缩放是靠人工在时间线上手动打关键帧,空闲段落要么整段剪掉,要么用肉眼判断后硬切,导致操作节奏断裂。另一个更隐蔽的问题是:录制结束后再想加平滑的指针轨迹或点击反馈,只能从像素里猜,效果生硬。

这套技能怎么工作

它把工作拆成两端,前端采集,后端渲染。

采集端 events-log(Swift) 只在录制期间运行,以 60Hz 记录指针位置、点击和按键事件。macOS 安全输入期间会自动丢弃按键记录。这一端必须在录制时开启,因为指针轨迹、按键和缩放焦点,后期无法从画面里恢复。

渲染端 polish.py / render.py(Python + ffmpeg + PIL) 负责后期处理:

  • render.py 是首选的非破坏性渲染器,基于弹簧物理模型做单遍缩放,对原始高分辨率帧做 LANCZOS 采样下采样,而不是 ffmpeg 的简单放大。目标是更锐利、更稳定的 60fps 输出,同时支持横版和 9:16 竖版。
  • 空闲段落自动加速基于 freezedetect,无需事件数据,因此也可以用于已有的录屏素材。
  • 本地 Web 界面 studio.py 提供类 NLE 时间线,缩放区域是可拖拽的块,空闲段落是速率块,只改变播放速率而不裁切源素材,速率变化向下游传播。
  • 合成指针、点击涟漪、点击音效和按键叠加层默认关闭,可在界面中开启。

录制时执行 screencast.sh --demo 可一条龙完成:启动事件记录器,录制,后期处理并输出 9:16 竖版视频,社交分享默认直出竖版。

适用边界

这套工作流假设本地已安装 FFmpeg 和配套脚本,不是托管的在线编辑器。缩放区域、速率变化、指针效果高度依赖录制时产生的事件日志,日志缺失时后期能做的事情有限。自动缩放和空闲加速仍然需要人工检查节奏、构图和目标平台的观感偏好,工具不会替你做审美决定。

使用场景

  • 录完一段长操作录屏,后期需要把空闲等待的段落加速,让成品节奏紧凑。
  • 录制完横屏屏幕内容,需要快速导出一版 9:16 的竖屏视频发到短视频平台。
  • 录制前需要配置事件日志采集,确保后期合成平滑的指针移动轨迹和点击反馈。

适合人员

  • 独立开发者:录制产品功能演示时,希望用平滑的自动缩放引导观众注意力。
  • 移动应用运营:需要把横屏 App 的录屏素材快速裁剪为竖屏短视频,用于社交媒体推广。
  • 开源工具维护者:为教程视频添加逐帧指针轨迹动画和点击涟漪特效,提升视觉清晰度。