生成逼真的iPhone风格(含深色模式)WhatsApp聊天动画视频,支持打字指示器、已读回执及自动滚动,适配社交媒体格式。
WhatsApp Video Skill. 创建动画WhatsApp风格的聊天视频,使用Remotion...
功能概述
WhatsApp Video Skill. 创建动画WhatsApp风格的聊天视频,使用Remotion...是一项面向实际任务的技能,主要用于Perfect for X, TikTok, Instagram Reels.;Features QQ 真实iPhone框架,使用动态岛QQQWhatsApp 暗模式。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
使用与执行
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
结果检查与注意事项
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
WhatsApp 视频技能
使用 Remotion 创建动画风格的 WhatsApp 式聊天视频,适用于 X(原 Twitter)、TikTok、Instagram Reels 等平台。
功能特性
- 📱 带有 Dynamic Island 的真实感 iPhone 边框
- 💬 WhatsApp 深色模式 UI(配色、气泡样式、时间戳均高度还原)
- 📜 消息超出可视区域时自动滚动
- 🔤 大号易读字体(专为移动端观看优化)
- 🎵 消息通知音效
- ✨ 消息出现时使用 Spring 动画
- ⌨️ 输入状态指示器(显示 “...” 气泡)
- 🔗 链接预览卡片
- ✅ 已读回执(蓝色对勾)
- 支持 加粗 和
code格式化
默认设置
- 画面比例:4:5(1080×1350)—— 适配 X / Instagram 信息流的最佳比例
- 无片头/片尾 —— 视频直接从聊天界面开始并结束
- 字体缩放 2 倍 —— 确保在移动设备上清晰可读
- 自动滚动 —— 始终确保所有消息可见
前置依赖
本技能需先安装 Remotion Best Practices 技能:
npx skills add remotion-dev/skills -a claude-code -y -g
快速上手
cd ~/Projects/remotion-test
编辑 src/WhatsAppVideo.tsx 中的对话内容,然后渲染视频:
npx remotion render WhatsAppDemo out/my-video.mp4 --concurrency=4
如何创建新视频
1. 定义消息内容
编辑 src/WhatsAppVideo.tsx 中的 ChatMessages 组件:
// 接收消息(来自 assistant)// 发送消息(来自用户) // 输入状态指示器(显示 “...” 气泡)
2. 时间控制指南
- 30 fps = 每秒 30 帧
delay={30}= 在第 1 秒出现delay={60}= 在第 2 秒出现duration={45}= 持续 1.5 秒
典型对话流程示例:
- 首条消息:
delay={20}(约 0.7 秒) - 输入指示器:
delay={80},duration={45} - 回复消息:
delay={125}(在输入结束后出现) - 下一轮输入:
delay={175},duration={45} - 下一条回复:
delay={220}
3. 调整滚动行为
在 ChatMessages 组件中,根据消息总数更新滚动插值逻辑:
const scrollAmount = interpolate(
frame,
[scrollStart, scrollStart + 60, messageFrame, lastFrame],
[0, firstScroll, firstScroll, finalScroll],
{ extrapolateLeft: "clamp", extrapolateRight: "clamp" }
);
若消息溢出可视区域,请增大滚动参数值。
4. 文本格式支持
消息内容支持以下格式:
- 加粗:
**加粗文本** 代码:用反引号包裹文本- 换行:
\n(字符串中直接写) - Emoji:直接插入即可 🎬
5. 自定义顶部栏
在 ChatHeader 组件中修改以下字段:
- 名称:
Pokey 🐡→ 替换为你自己的 assistant 名称 - 在线状态:
online - 头像 Emoji
6. 更新视频总时长
在 Root.tsx 中设置 durationInFrames,使其匹配实际视频长度:
- 统计至最后一条消息出现所需的帧数 + 约 100 帧缓冲
- 按 30fps 计算:450 帧 = 15 秒
7. 渲染视频
# 标准渲染 npx remotion render WhatsAppDemo out/video.mp4 --concurrency=4 # 高质量渲染 npx remotion render WhatsAppDemo out/video.mp4 --codec h264 --crf 18 # 浏览器内实时预览 npm run dev
各平台尺寸配置
编辑 Root.tsx 修改输出尺寸:
| 平台 | 尺寸 | 画面比例 | 适用场景 |
|---|---|---|---|
| X / Instagram 信息流 | 1080×1350 | 4:5 | 默认设置,曝光度最高 |
| X / TikTok / Reels | 1080×1920 | 9:16 | 全屏竖版 |
| X 正方形 | 1080×1080 | 1:1 | 通用适配 |
| YouTube / X 横版 | 1920×1080 | 16:9 | 横屏播放 |
项目结构
~/Projects/remotion-test/ ├── src/ │ ├── WhatsAppVideo.tsx # 主视频组件 │ └── Root.tsx # 合成配置文件 ├── public/ │ └── sounds/ │ ├── pop.mp3 # 接收消息音效 │ └── send.mp3 # 发送消息音效 └── out/ # 渲染输出目录
音效控制
音效通过 Sequence 组件触发:
使用建议
- 边编辑边预览:运行
npm run dev实时查看修改效果 - 逐帧检查:使用时间轴拖拽工具精确校验节奏
- 精简消息内容:过长消息可能需要额外调整滚动逻辑
- 真机测试:务必在真实移动设备上验证可读性与显示效果
让 Pokey 自动生成
只需描述你想要的对话内容:
- “WhatsApp 视频:我向你询问 [X]”
- “制作一段展示 [对话内容] 的聊天视频”
Pokey 将自动生成完整消息序列、设定精准时间点、完成渲染,并将 MP4 文件发送给你。
热门AI工具
相关专题
DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。
0
2026.11.05
DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。
0
2026.11.05
本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。
0
2026.11.04
本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题梳理XORM框架的入门路径,从框架定位、依赖安装、连接数据库到跑通第一个增删改查示例,讲清Engine初始化、日志开启与项目目录规划,并对比GORM等同类ORM的差异,帮助Go开发者建立整体认知。
0
2026.11.04
本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。
0
2026.11.03
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.7万人学习
共6课时 | 54.7万人学习