open-animate
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseOpen Animate — Creative Suite for Agents
Open Animate — 面向Agent的创意套件
Create professional motion graphics and generate visual assets. Describe what you want. Get an MP4.
创建专业动态图形并生成视觉资产。描述你的需求,即可获取MP4视频。
Prerequisites
前置条件
This skill builds on Remotion skills for core Remotion API patterns:
bash
npx skills add remotion-dev/skills本技能基于Remotion技能构建,使用核心Remotion API模式:
bash
npx skills add remotion-dev/skillsWorkflow
工作流程
1. Initialize project
1. 初始化项目
bash
npx oanim init my-video
cd my-videobash
npx oanim init my-video
cd my-video2. Compose using @oanim/core
@oanim/core2. 使用@oanim/core
进行合成
@oanim/coretsx
import { fadeUp, popIn, Background, SafeArea, palettes } from '@oanim/core';See for the full presets reference.
references/animation-cookbook.mdtsx
import { fadeUp, popIn, Background, SafeArea, palettes } from '@oanim/core';完整预设参考请查看。
references/animation-cookbook.md3. Preview
3. 预览
bash
npx remotion studiobash
npx remotion studio4. Render to MP4
4. 渲染为MP4
bash
npx oanim renderbash
npx oanim render5. Generate and use media assets (optional)
5. 生成并使用媒体资产(可选)
bash
undefinedbash
undefinedGenerate image, video, or audio
生成图像、视频或音频
npx oanim assets gen-image --prompt "dark gradient abstract" --out public/bg.png
npx oanim assets run --model fal-ai/kling-video/v1/standard/text-to-video
--input '{"prompt":"cinematic abstract motion","duration":"5"}' --out public/clip.mp4 npx oanim assets run --model fal-ai/stable-audio
--input '{"prompt":"ambient electronic, no vocals","duration_in_seconds":30}' --out public/music.mp3
--input '{"prompt":"cinematic abstract motion","duration":"5"}' --out public/clip.mp4 npx oanim assets run --model fal-ai/stable-audio
--input '{"prompt":"ambient electronic, no vocals","duration_in_seconds":30}' --out public/music.mp3
Then use in your composition:
```tsx
import { Img, OffthreadVideo, Audio, staticFile } from 'remotion';
<Img src={staticFile('bg.png')} style={{ width: '100%', height: '100%', objectFit: 'cover' }} />
<OffthreadVideo src={staticFile('clip.mp4')} style={{ width: '100%', height: '100%', objectFit: 'cover' }} />
<Audio src={staticFile('music.mp3')} volume={0.25} />npx oanim assets gen-image --prompt "dark gradient abstract" --out public/bg.png
npx oanim assets run --model fal-ai/kling-video/v1/standard/text-to-video
--input '{"prompt":"cinematic abstract motion","duration":"5"}' --out public/clip.mp4 npx oanim assets run --model fal-ai/stable-audio
--input '{"prompt":"ambient electronic, no vocals","duration_in_seconds":30}' --out public/music.mp3
--input '{"prompt":"cinematic abstract motion","duration":"5"}' --out public/clip.mp4 npx oanim assets run --model fal-ai/stable-audio
--input '{"prompt":"ambient electronic, no vocals","duration_in_seconds":30}' --out public/music.mp3
随后可在合成中使用:
```tsx
import { Img, OffthreadVideo, Audio, staticFile } from 'remotion';
<Img src={staticFile('bg.png')} style={{ width: '100%', height: '100%', objectFit: 'cover' }} />
<OffthreadVideo src={staticFile('clip.mp4')} style={{ width: '100%', height: '100%', objectFit: 'cover' }} />
<Audio src={staticFile('music.mp3')} volume={0.25} />Capabilities
功能特性
| Capability | Tool |
|---|---|
| Project scaffolding | |
| Animation presets (fadeUp, popIn, springs) | |
| Components (Terminal, Card, Badge, GlowOrb) | |
| Scene transitions (fadeBlur, clipCircle, wipe) | |
| Typography (AnimatedCharacters, TypewriterText, CountUp) | |
| Design tokens (5 palettes, fonts, spacing) | |
| Rendering to video | |
| Cloud rendering | |
| AI image generation | |
| AI video generation | |
| AI audio generation | |
| Media compositing | |
| Image editing | |
| Background removal | |
| Image upscaling | |
| Any fal.ai model | |
| 功能 | 工具 |
|---|---|
| 项目脚手架 | |
| 动画预设(fadeUp、popIn、springs) | |
| 组件(Terminal、Card、Badge、GlowOrb) | |
| 场景转场(fadeBlur、clipCircle、wipe) | |
| 排版(AnimatedCharacters、TypewriterText、CountUp) | |
| 设计令牌(5种调色板、字体、间距) | |
| 视频渲染 | |
| 云端渲染 | |
| AI图像生成 | |
| AI视频生成 | |
| AI音频生成 | |
| 媒体合成 | 通过 |
| 图像编辑 | |
| 背景移除 | |
| 图像放大 | |
| 任意fal.ai模型 | |
References
参考文档
- — Step-by-step agent workflow
references/workflow.md - — animate.json schema reference
references/scene-config.md - — Multi-scene composition architecture
references/composition-patterns.md - — Full
references/animation-cookbook.mdpresets reference@oanim/core - — AI asset generation guide
references/asset-generation.md - — Using generated media in compositions (Img, Video, Audio)
references/media-guide.md
- — 分步Agent工作流程
references/workflow.md - — animate.json schema参考
references/scene-config.md - — 多场景合成架构
references/composition-patterns.md - —
references/animation-cookbook.md完整预设参考@oanim/core - — AI资产生成指南
references/asset-generation.md - — 在合成中使用生成的媒体(图像、视频、音频)
references/media-guide.md
Templates
模板
- — 4-scene product launch (5s)
templates/launch-video.md - — Step-based explainer video (20s)
templates/explainer.md - — Logo animation with glow (5s)
templates/logo-reveal.md - — Vertical social clip (6s)
templates/meme-caption.md - — Metrics dashboard (15s)
templates/investor-update.md
- — 4场景产品发布视频(5秒)
templates/launch-video.md - — 分步解说视频(20秒)
templates/explainer.md - — 带发光效果的Logo动画(5秒)
templates/logo-reveal.md - — 竖版社交片段(6秒)
templates/meme-caption.md - — 指标仪表盘视频(15秒)
templates/investor-update.md