SuperAPI AI 工具集

render-chatgpt-chat

智能体与模型

查看项目

更新于 10-16 05:49

技能介绍

用途:把「我问了 ChatGPT……」这类聊天揭晓式视频广告做成成片——用户提问,助手流式回答成为亮点,品牌作为自然回应出现。它偏向确定性的 Playwright + ffmpeg 组装,不对界面做生成式视频,因此气泡文字与流式回答保持像素清晰。若回答的可信载体是 ChatGPT 用本工具;若亮点是私信中的同伴反应,则用 render-imessage-chat。

主要能力:一次连续拍摄,不逐场景切换。用户在输入框打字(iOS 键盘弹起);发送为单一节拍——用户气泡弹出、键盘下滑、头部右侧图标组同时切换。一个灰色加载点保持约 500ms,助手回答以约 7 wps 逐词流式出现并带透明度渐变,会话自动滚动;随后交叉淡入设计的结尾卡并混入压低音量的音乐床,输出主 MP4。聊天按 ChatGPT 原生约 9:19.5(默认 750×1624)录制,不拉伸;结尾卡缩放适配并填充到聊天尺寸。自带合成音效,也可在配置中设 "sfx": false 静音。

使用方式:进入 scripts 后先执行 npm install 安装 Playwright,再执行 npx playwright install chromium;用 node record-chat.js --config config.json --out-dir <work> 录制聊天,用 node render-end-card.js --config config.json --out-dir <work> 生成结尾卡,再用 bash stitch.sh --chat <work>/master-chat.mp4 --end <work>/scene-end-endcard.mp4 --sfx <work>/master-chat.sfx.json --out <work>/master-final.mp4 --pad-color "#ffffff" 拼接,可选 --music <work>/music-bed.mp3 与 --also-1x1。

适用与限制:需要 ffmpeg/ffprobe 在 PATH 上,并安装 Playwright Chromium;结尾卡填充色应与 end_card.bg 一致(默认 #ffffff,ChatGPT 浅色模式),以免出现缝隙。音乐床为外部输入,由配方控制并计费,需自行提供文件。内置音效为合成替代品,可替换同名 wav。所有内容运行于已获取的临时脚本目录,无需其他同级拉取。其余配置细节与限制暂未提供。