Generate configurable chat motion overlays from a transcript or screenshot, including plain bubble scenes, app-style chat containers, optional device frames, pr
复制下面这句话,粘贴给 Claude Code、Codex、Cursor 等 AI 编程工具,它会读取安装说明并在你确认后完成安装。
请阅读 https://ai.atlankj.com/install/asset/gh-chat-motion-overlay-341413dbae32 ,按照其中的说明把「chat-motion-overlay」安装到你(当前 AI 工具)中。执行前先告诉我将运行的命令和写入的位置,等我确认。
查看 AI 将读取的安装说明正在读取 GitHub 原文…
内容来自 GitHub 原始文件,由原作者维护。在 GitHub 查看
Turn chat content into a configurable motion overlay clip instead of a single hard-coded WeChat mock.
Normalize the chat input.
references/input-format.md.Choose a scene config.
references/config-schema.md.references/question-strategy.md.Build the scene spec.
scripts/build_chat_overlay_spec.py with a transcript and optional config JSON.Prepare a renderable bundle.
scripts/prepare_chat_overlay_bundle.py.src/chatSpec.ts, and copies any uploaded avatar files into public/.Render the target output.
references/output-modes.md.MOV(透明背景,可直接导入剪映 / PR / FCP 叠加) for editing, WebM(透明背景,适合网页 / 浏览器播放) for browsers, and editable engineering outputs when the user wants to keep composing downstream.container: none, wechat, telegram, messengeravatarMode: preset, upload, mixeddeviceFrame: none, iphone-dynamic-islandnicknameMode: hidden, first-message-only, alwaysdeliveryFormat:
mov: MOV(透明背景,可直接导入剪映 / PR / FCP 叠加)webm: WebM(透明背景,适合网页 / 浏览器播放)remotion: Remotion 工程(适合继续编辑和拼装)hyperframe: Hyperframe 工程(适合作为模块继续复用)json: JSON 数据(适合程序处理 / 自定义渲染)preview: 预览图 / 预览工程(适合先确认效果)container: none for standalone bubble motion without an app shell.container: wechat|telegram|messenger when the platform chrome is part of the story.public/ for the render bundle.deliveryFormat using 格式(场景描述) labels, not internal render terms.references/input-format.mdreferences/config-schema.mdreferences/question-strategy.mdreferences/output-modes.mdscripts/build_chat_overlay_spec.pyscripts/prepare_chat_overlay_bundle.pyassets/remotion-template/