用途:Every Format 面向需要把一条成片投放多个社交与商业渠道的场景,强调“一次构建,四种尺寸”,避免为每个平台重复剪辑。
主要能力:
- 多尺寸渲染:通过 render.mjs 的 --format 参数输出不同画幅,不传参数时输出 9:16 的 video.mp4,linkedin、square、wide 分别输出 video-linkedin.mp4、video-square.mp4、video-wide.mp4。
- 单帧预览:支持 --stills 参数先检查若干时间点的画面,也可在浏览器打开 index.html?render&f=wide&t=3 查看某一帧。
- 平台适配规则:不同平台对字幕、首帧、响度与结尾方式有不同处理。Instagram、TikTok、Shorts 字幕开启、响度 -14 LUFS、结尾为评论关键词;LinkedIn 字幕常开、响度 -12 LUFS、无评论门槛、链接放在帖子正文;网站、销售邮件、YouTube 字幕开启、响度 -14 LUFS、结尾为单一按钮(预约通话、开始试用或回复)。
- 自适应排版:starter 在加载 video.js 前设置 PANEL,所有对象按 PANEL 尺寸设置,使同一节奏适配所有画幅。split 节拍在竖版中为“动效在上、人物卡在下”,16:9 中为“动效在左、人物卡在右”;并给出字幕带需保持留白的区域坐标。
- 渲染后检查:对每个文件运行 video-check,自动读取文件尺寸并套用对应平台规则。
- 帖子文案:提供可直接粘贴到 Claude Code 的提示,根据 transcript.json 为 video-linkedin.mp4 撰写帖子,要求前两行给出钩子与带数字的明确结果、按视频步骤逐行说明、列出所有链接、控制在 1300 字符以内。
使用方式:在项目中使用 node render.mjs 渲染所需尺寸,先以 --stills 抽帧检查;必要时在浏览器预览单帧;排版时基于 PANEL 计算对象位置与高度;按平台运行 video-sound 处理响度、按结尾运行 call-to-action;最后对每个输出文件运行 video-check,并按需生成帖子文案。
适用场景:需要同时面向短视频平台、职业社交信息流、付费广告与官网或销售邮件的视频投放团队。
限制与注意事项:不要通过裁剪 9:16 文件来生成其他尺寸,否则钩子与人物会被裁掉,应从页面按各尺寸分别渲染;首帧在各平台都作为缩略图,应包含文字,避免空白人脸;LinkedIn 上不要使用评论门槛,链接应放在帖子正文。资料未说明运行环境版本、依赖安装方式、许可与收费信息,暂未提供。