用途:将文字引述、客户评价或评分动画化为简短的社交证明视频,典型为 6–12 秒竖版/信息流短片,可用于引用卡、带动画星级评分的视频,或把评价列表/CSV 批量渲染为每人一条、共用同一模板的视频。不适用于促销折扣或泛广告素材,仅限引述/社交证明方向。
主要能力:按阅读顺序逐行揭示引述(每行错开约 6–10 帧);对一句关键短语做 kinetic 强调(如高亮扫过、字重变化或颜色弹出),且每条评价最多强调一处;支持含半星/小数的星级评分(如 4.5)从左向右填充;作者署名块最后上滑并保持静止,包含姓名、职位、公司、真实头像(无则留空)。所有动效由 useCurrentFrame() 驱动,渲染确定性,不使用 CSS 过渡或 JS 定时器。
使用方式:以 Remotion 组件定义 Testimonial,所有字段作为 props(quote、highlight、rating、name、role、company、avatar),不硬编码内容;用 npx remotion render Testimonial 输出 MP4,配合 --props 传入每条评价数据。批量可遍历 reviews/.json 渲染:for f in reviews/.json; do npx remotion render Testimonial "out/$(basename "$f" .json).mp4" --props="$f"; done。支持 9:16、1:1、16:9 多比例,可用 --props-merge 指定 aspect。验证流程为先渲染帧定格(npx remotion still)检查引述、星级、作者块,再编码为 MP4;可用 scripts/contact-sheet.sh 拼接触点表、scripts/probe-mp4.sh 校验编码。输出契约要求:注册为 <Composition>(含 zod schema 与 defaultProps),每个值帧驱动,交付每条评价每种比例的 out/*.mp4,并保留项目与评价数据以便新增引述时重渲染。
适用场景与限制:适合需要可信社交证明的营销、评测、用户评价视频;强调“信任先于动效”,动效须克制。引述必须逐字引用,不得改写、截断或编造评分;作者姓名、职位、公司必须可归属,头像用真实图或不用(占位头像会破坏信任);星级须反映真实分值并设置 aria-label。资料未提供价格、收费或平台支持信息。