SuperAPI AI 工具集

broll-capture

设计与创作

查看项目

更新于 10-16 06:22

技能介绍

用途:为视频剪辑采集真实网站的 B-roll 与截图,用于镜头卡(shot-card)和「证据」类画面。资料强调真实采集比复刻更有说服力,应优先采集真实站点。

主要能力(按投入分为多条路线): A. 整页截图。A1 使用 Playwright MCP(若会话已连接):导航到 URL、等待加载、整页截图并保存至 assets/shots/,建议用最大视口并多截高度便于后续裁剪。A2 使用内置脚本 scripts/capture-shots.mjs:编辑 TARGETS(name、url、采集高度)后运行 node scripts/capture-shots.mjs。脚本内置真实桌面 UA、1440×900 视口、deviceScaleFactor 2、两次注入的弹窗/横幅清理、懒加载滚动、按高度裁剪的整页截图。 B. 脚本化滚动录屏:用 kiosk 模式系统 Chrome、缓动滚动,录屏或 screencast,切成 3–6 秒片段;注意要滚动最小匹配节点,录制中定期清理垃圾选择器,逐帧检查每条素材。 C. Screen Studio/真实浏览器录制:用于高保真或自动化被拦截时。驱动机器人扩展 MCP 或用户手动滚动;每次拍摄前将页面闪白约 0.3 秒作同步标记,之后用 ffmpeg 反转加 blackdetect 定位标记并切分;裁掉浏览器工具栏与 Dock/菜单栏;再重编码并切段。 D. 无需登录采集公开社交帖子与反应 GIF:X 帖子通过 public embed 页面渲染(Puppeteer、420px 视口、缩放 2),采集前可用 syndication 接口做内容甄别;GIF 可从 GIPHY 页面请求中读取搜索密钥再检索,并用 -stream_loop 循环 mp4。

统一收尾:所有采集都用密集关键帧重编码(-g 30 -keyint_min 30),并逐帧查看后再使用。素材存放:静帧放 assets/shots/.png,片段放 media/broll/.mp4。

限制与注意事项:不要为用户输入凭据,遇登录墙交还用户后继续;自动化可能连到非用户浏览器(如 Screen Studio 自带 Chromium 占用 9222 端口);内部容器滚动页可能录成静止;部分平台在自动化下不渲染网格;TypeScript runner 会污染 page.evaluate(需传字符串);截图可能泄露真实账号 ID 等信息,除非裁剪。具体收费、价格与平台支持情况暂未提供。