remotion
素材 → video / portrait。这仅用于 React 中生成的动态。
插槽
绝不放在仓库根目录。必须位于:
<videos_dir>/edit/animations/slot_<id>/
在那里搭建脚手架。渲染为 render.mp4。将 EDL 叠加层指向该文件。
法则
durationInFrames是真理。不要在 CSS 中猜测秒数。interpolate/spring。不要用线性动画。不要用布局动画(top/left/width)。Sequence+AbsoluteFill。每个构图一个想法。- 预加载字体和音频。缺少字体会导致重新渲染。
fps与父级匹配(24 用于电影,30 用于社交),除非你另有说明。- 透明叠加层 → ProRes 4444 或带 Alpha 的 WebM。选择前确认。
渲染后
ffprobe render.mp4
# 然后检查 / 查看输出帧
硬性视频规则仍然适用:叠加层 PTS 偏移,字幕最后处理,父级裁剪处添加 30ms 音频淡入淡出。
配色
调色板来自 profile 和 taste。每个项目都有自己的调色板。不要残留橙色的发布视频工具包。
不要在插槽智能体内提问。选择最明显的选项并渲染。