用途:把一段聊天脚本变成“假短信/聊天故事”短视频,气泡逐条出现,收到消息前先显示三点输入指示,发送与接收各有音效,线程自动滚动让最新消息始终可见。适用于 TikTok、Reels、Shorts 的 9:16 竖屏内容,也可用于评论回复类视频,或用一个模板加 messages 数组/CSV 批量生成多条视频。
主要能力:以单一 messages 数组为数据源,字段含 from(me/them)、text、typingMs、delayMs、status、reaction;由数组推导每条消息的时间轴,驱动弹簧入场、输入窗口、音效与滚动。支持 iMessage、WhatsApp、SMS 三种外观配色与已读回执、时间戳分隔、表情回应。
使用方式:以 Remotion 组合(Composition + zod schema + defaultProps)交付,props 为消息数组。所有动画基于 useCurrentFrame() 帧驱动,不用 Date.now()、Math.random() 或 CSS 动画计时器,保证无头渲染逐帧一致。默认 1080×1920,时长由 calculateMetadata 按时间轴游标计算。可用 npx remotion still 渲染关键帧检查,再用 npx remotion render 输出 MP4 或 GIF。
限制:需自行准备脚本、字体与音效素材;必须统一一种应用外观,不可混用 iMessage 与 WhatsApp 元素;需遵守 9:16 安全区,避免气泡被顶部状态栏或底部输入栏遮挡。具体收费、平台支持与效果数据暂未提供。