用途:通过自动化浏览器交互,制作产品演示视频,适合录制演示、操作走查或产品展示。
主要能力:先规划演示序列(页面、交互、时序),再用 Playwright CDP screencast 录制帧,最后用 FFmpeg 编码为视频。
使用方式:前置条件为 Clawdbot 浏览器已运行(browser action=start profile=clawd)、应用可通过浏览器访问(本地或远程)、已安装 FFmpeg。流程:启动浏览器;手动或通过 browser action=open 导航到应用;按目标应用定制 scripts/record-demo.js;运行 node scripts/record-demo.js;再执行 bash scripts/frames-to-video.sh 编码。
脚本说明:record-demo.js 是 Playwright 模板,连接 Clawdbot 浏览器、启动 JPEG 帧捕获、执行演示序列(导航、点击、悬停、输入)并保存帧;可定制 DEMO_SEQUENCES、OUTPUT_DIR、FRAME_SKIP。frames-to-video.sh 提供 mp4(H.264,默认)、gif、webm(VP9)预设,用法为 ./frames-to-video.sh [input_dir] [output_name] [format]。
交互模式包括导航、点击、悬停、输入文本、按键和滚动。
限制:需已运行 Clawdbot 浏览器并安装 FFmpeg;输出分辨率由浏览器窗口大小决定;具体收费、价格与平台支持暂未提供。