用途:为任意软件产品制作干净、克制的产品演示视频,默认 60 秒(范围 45–90 秒),从代码渲染为带音乐的 MP4。
主要能力:以单个自包含 HTML 页面实现 window.VIDEO 与 window.seek(t),seek 为纯时间函数,任意帧可独立正确渲染;支持 16:9(1920×1080)或 9:16(1080×1920);提供阻尼弹簧、关键帧、缓动、种子随机等辅助函数;支持打字、计数、相机推拉、模糊溶解等镜头语言;可用 window.buildAudio(ctx) 合成音乐与音效,或加载用户提供的音乐文件。
使用方式:先一次性收集简报(产品、必须记住的一句话、品牌、画幅、时长、音乐、可选方向),若给出网址则先抓取真实文案、功能、颜色与字体;先写脚本与节拍表,再构建页面。渲染前在工作目录执行 npm i playwright,必要时 npx playwright install chromium,并确保 ffmpeg 在 PATH 中。检查用 node render.mjs demo.html check.png --stills 0.5,1.2,…;草稿用 node render.mjs demo.html draft.mp4 30 1 4;最终用 node render.mjs demo.html demo.mp4 60 4 8。
适用场景:产品官网首页演示、功能讲解、集成与流程展示。
限制:不得编造客户数、收入、评分、评价或引语,数字仅来自用户或网站;第三方 logo 仅在提供时使用;最终渲染因运动模糊可能耗时 20–60 分钟;字体需内嵌,避免回退;具体收费、价格与平台支持情况暂未提供。