用途:从视频示例中识别文字动画(时间、运动、样式、特效),并生成可复用的 Remotion React 组件。
主要能力:下载视频并抽帧;按用户指定时间范围分析关键帧;识别文字内容、字体、颜色、位置、动画类型(淡入淡出、滑动、缩放、旋转、翻转、条形填充、逐字错峰、弹簧物理等)、缓动曲线与多阶段时序;生成组件并在 Remotion Studio 预览、渲染。
使用方式:前置条件为安装 ffmpeg、准备可用的 remotion-animations 仓库、提供视频 URL 或本地路径。抽帧示例:python scripts/download_video.py "VIDEO_URL" -f;或 ffmpeg -i path/to/video.mp4 -vf fps=1 /tmp/frames/frame-%04d.png。组件放在 src/animations/text-animation-N/,在 src/Root.tsx 注册 Composition,用 npm start 预览,用 npx remotion render src/index.ts TextAnimationN out/text-animation-N.webm --codec vp9 --pixel-format yuva420p 渲染。
适用场景:复刻视频中的文字动画、制作透明背景叠加文字动画、逐字或多阶段动画。
限制:要求 1920x1080 分辨率与透明背景;需匹配原视频帧率(通常 30fps);字体、颜色与位置需人工比对;资料未提供收费、价格与平台支持信息。