什麼?你還沒放棄 AE!使用Remotion+AI 動效製作完全指南

作者:大象影畫EPI
日期:2026年4月10日 上午4:27
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

Remotion+AI 係動效製作最快路徑:AI寫代碼,代碼精確渲染

整理版摘要

呢篇文章係一份實戰指南,作者以技術角度整合咗 Remotion 呢個開源 JavaScript 庫,配合 AI 編程助手 Claude Code,教大家點樣用「AI 寫代碼,代碼精確渲染」嘅新範式製作動態影片。作者想解決嘅問題係傳統動效工具如 AE 學習曲線太陡,而純 AI 生成影片又缺乏精確控制。整體結論係:Remotion+AI 係目前最快、最靈活、完全免費嘅動效製作路徑。

文章分為基礎認知、環境搭建、核心工作流、API 速查、實戰技巧、避坑指南同資源推薦。先講清楚 Remotion 嘅工作原理:將 React 組件逐幀渲染成 MP4。然後對比咗三種製作方式,凸顯 Remotion+AI 嘅獨特優勢——像素級精確、結果可復現、數據驅動、無限複用、自適應尺寸,而且個人同 3 人以下小團隊可免費商用。

最後提供咗具體嘅安裝步驟同工作流程,強調「逐個鏡頭製作」同「將參數變成屬性」呢啲關鍵技巧,仲列出咗 Remotion 適合做同唔適合做嘅場景,幫助讀者判斷點樣正確使用呢個工具。作者嘅核心訊息係:唔好試圖用 Remotion 做所有嘢,佢係工具鏈嘅一部分,要同其他工具配合。

  • 結論Remotion+AI 結合咗 AI 生成同精確渲染,係目前最快嘅動效製作路徑。
  • 方法:逐個鏡頭製作,用 AI 生成代碼,然後精確調整。
  • 差異:相比 AE 同純 AI 生成,Remotion 有像素級控制、可復現、數據驅動、免費。
  • 啟發:工具係手段,創意先係核心,Remotion 將你從技術細節解放出嚟。
  • 可行動點:即刻安裝 Node.jsClaude Code,執行 npx create-video@latest 開始第一個項目。
值得記低
連結 remotion.dev

Remotion 官網

Remotion 開源庫嘅官方網站,包含文檔、示例同快速開始。

連結 github.com

Remotion GitHub

Remotion 原始碼倉庫,可以睇到最新開發進度同提交 issue。

連結 skills.remotion.dev

Remotion Skills 文檔

教 Claude Code 理解 Remotion 嘅 Skills 集合,用 npx skills add remotion-dev/skills 安裝。

連結 remotion.dev

Remotion 官方入門教程

官方提供嘅由零開始學習 Remotion 嘅教程。

整理重點

基礎認知 — Remotion 係咩?對比三種製作方式

Remotion 係一個開源 JavaScript 庫,用 React 同現代 Web 技術嚟建立影片。佢嘅核心思想係「影片=React組件+時間軸」。你寫嘅每一行 JSX、每一個 CSS 屬性,都會俾 Remotion 逐幀渲染成真實嘅 MP4 影片。同樣嘅代碼、同樣嘅參數,永遠產出完全一樣嘅結果。

Remotion 嘅工作原理分四步Webpack 打包 React 應用 -> Chrome Headless 逐幀注入幀號 -> 截取每一幀 -> FFmpeg 實時編碼成 MP4。呢個機制帶嚟像素級精確控制同100%結果復現。

  • 學習曲線Remotion+AI 只係 ⭐⭐,純 AI 生成係 ⭐,傳統 AE 係 ⭐⭐⭐⭐⭐
  • 精確控制Remotion 做到像素級,純 AI 生成好隨機,AE 精確但複雜
  • 成本Remotion 免費,純 AI 生成要收費,AE 好貴

呢啲優勢包括精確到像素、時間精確到毫秒、數據驅動、無限複用、自適應尺寸同完全免費。

整理重點

環境搭建 — 安裝 Claude Code 同建立第一個 Remotion 項目

前置要求係 Node.js 18.x 或更高版本(推薦 20 LTS)、VS Code 代碼編輯器,同埋 Claude Code CLI 作為 AI 編程助手。安裝 Claude Code 可以用官方 curl 指令或者 npm。

安裝 Claude Code bash
# 官方安裝方式(推薦)
curl -fsSL https://claude.ai/install.sh | bash

# npm安裝方式
npm install -g @anthropic-ai/claude-code

# 登錄Claude賬號
claude auth login

建立第一個 Remotion 項目好簡單:執行 `npx create-video@latest` 或 `bunx create-video@latest`,然後 `cd my-first-video` 同 `npm run dev`。關鍵步驟係安裝 Remotion Skills,令 Claude Code 識得 Remotion 嘅 API。

安裝 Remotion Skills bash
npx skills add remotion-dev/skills
整理重點

核心工作流 — 逐個鏡頭製作,每次專注一個效果

完整工作流分五步:AI 設計分鏡 -> AI 搭建時間線框架 -> 逐個鏡頭製作 -> 整體調優 -> 導出交付。作者特別強調要逐個鏡頭製作,唔好一次過叫 AI 生成曬成條片。

  1. 1 AI 設計分鏡:規劃影片嘅內容同節奏
  2. 2 AI 搭建時間線框架:先起好骨架
  3. 3 逐個鏡頭製作:一個鏡頭一個鏡頭咁做,方便調整
  4. 4 整體調優:調整節奏、風格、轉場等
  5. 5 導出交付:導出透明序列幀,導入剪輯軟件

呢個方法可以減少AI的上下文負擔,避免因為一次過要求太多而導致錯誤。

整理重點

核心 API 速查同實戰技巧

動畫三劍客係 interpolate()(數值映射)、spring()(彈性動畫)同 useCurrentFrame()(獲取當前幀)。常用模式包括淡入淡出、滑動進入、縮放同旋轉。

常用動畫模式範例 jsx
// 淡入淡出
const opacity = interpolate(frame, [0, 30], [0, 1]);
// 滑動進入
const translateX = interpolate(frame, [0, 30], [-100, 0]);
// 縮放動畫
const scale = spring({ frame, fps, config: { damping: 10 } });
// 旋轉動畫
const rotate = interpolate(frame, [0, 60], [0, 360]);

實戰技巧仲包括:導出 透明序列幀(設定 PNG 同 rgba 像素格式),同埋利用 寬高改寫一鍵將橫版(1920x1080)轉成豎版(1080x1920)。

透明序列幀導出配置 typescript
// remotion.config.ts
Config.setVideoImageFormat("png");
Config.setPixelFormat("rgba");
整理重點

避坑指南 — Remotion 嘅能力邊界同新手常犯錯誤

Remotion 有強項亦有弱項。適合做嘅包括數據可視化、UI演示、地圖動畫、代碼演示、文字動畫同音頻可視化。

  • 主場(隨便打):數據可視化、UI演示、地圖動畫、代碼演示、文字動畫、音頻可視化
  • 過渡區(需搭配外部庫):3D動效(React Three Fiber)、粒子效果、綠幕摳像
  • 唔適合做:實拍風格影片(用Sora/Veo)、複雜角色動畫(用AE/Blender)、影片剪輯(用剪映/達芬奇)、照片修圖(用Photoshop)

新手容易犯嘅10個錯誤

  1. 1 直接讓 AI 生成整個影片 → 應該一個鏡頭一個鏡頭咁做
  2. 2 唔先討論方案就動手 → 導致大量返工
  3. 3 限制 AI 只能用某個庫 → 讓 AI 自己選武器
  4. 4 用嘴描述難以描述的參數 → 讓 AI 把參數變成屬性
  5. 5 唔使用透明序列幀 → 無法同實拍素材結合
  6. 6 忽略自適應尺寸 → 橫版轉豎版仲要重做
  7. 7 使用純 AI 腦補地圖 → 應該疊加真實嘅地圖 API
  8. 8 渲染太長嘅影片 → Remotion 適合做短片段

最常見嘅錯誤係直接讓AI生成整個影片同唔先討論方案就動手,記住要逐個鏡頭製作同將參數變成屬性。


前言:喺2026年嘅今日,影片已經成為資訊傳播嘅主要載體。Remotion+AI嘅出現,完美解決咗傳統動效工具學習曲線太斜、純AI生成影片缺乏精準控制嘅問題。呢個就係「AI寫code,code精準渲染」嘅黃金組合。

第一章:基礎認知篇

1.1 Remotion到底係乜嘢?

Remotion係一個開源嘅JavaScript庫,佢允許你用React同現代Web技術嚟整影片。佢嘅核心諗法係:影片=React組件+時間軸

你寫嘅每一行JSX、每一個CSS屬性,都會俾Remotion逐格渲染成真實嘅MP4影片。同樣嘅code、同樣嘅參數,永遠產出完全一樣嘅結果。

Remotion嘅工作原理:

  1. Webpack打包React應用
  2. Chrome Headless透過CDP協議逐格注入幀號
  3. 執行page.captureScreenshot()截取每一格
  4. 格數據透過stdin管道串流傳俾FFmpeg
  5. FFmpeg實時編碼成MP4影片

1.2 三種動效製作方式對比

特性
Remotion+AI
純AI生成
傳統AE
學習曲線
⭐⭐ 低
⭐ 極低
⭐⭐⭐⭐⭐ 極高
精準控制
✅ 像素級
❌ 隨機
✅ 精準
結果重現
✅ 100%
❌ 唔可以重現
✅ 可以重現
數據驅動
✅ 原生支援
❌ 唔支援
⚠️ 要插件
成本
✅ 免費
💰 付費
💰💰 貴

Remotion+AI嘅獨特優勢

  • 一句話整影片:只要描述想要嘅效果,AI會自動生成code
  • 精準到像素:元素移動精準到座標,時間精準到毫秒
  • 數據驅動:直接讀取Excel、CSV、JSON自動生成影片
  • 無限重用:寫好組件,喺無數影片入面重複使用
  • 自適應尺寸:橫版影片一鍵轉豎版
  • 完全免費:個人同3人以下嘅小團隊可以免費商用

第二章:環境搭建篇

2.1 前置要求

  • Node.js 18.x或更高版本(推薦20 LTS)
  • VS Code(程式碼編輯器)
  • Claude Code CLI(AI編程助手)

2.2 安裝Claude Code

# 官方安裝方式(推薦)

curl -fsSL https://claude.ai/install.sh | bash

# npm安裝方式

npm install -g @anthropic-ai/claude-code

# 登入Claude帳號

claude auth login

2.3 建立第一個Remotion項目

# 用npm

npx create-video@latest

# 或者用bun(速度更快)

bunx create-video@latest

# 進入項目並啟動

cd my-first-video

npm run dev

關鍵步驟:安裝Remotion Skills,等Claude Code理解Remotion

npx skills add remotion-dev/skills

第三章:核心工作流程篇

3.1 完整工作流程

  1. AI設計分鏡:規劃影片嘅內容同節奏
  2. AI搭建時間線框架:將骨架先起好
  3. 逐個鏡頭製作:一個鏡頭一個鏡頭咁做,方便調整
  4. 整體調優:調整節奏、風格、轉場等
  5. 導出交付:導出透明序列格,導入剪輯軟件

3.2 技巧:逐個鏡頭製作

每個鏡頭分開製作,可以:

  • 單獨調整每個鏡頭嘅時長同節奏
  • 方便複製到其他影片
  • 減少AI嘅上下文負擔

提示詞模板:

請幫我實現[鏡頭名稱]組件。要求:時長[X]秒,畫面內容[描述],動畫效果[描述],用spring動畫。

第四章:核心API速查篇

4.1 動畫三寶

API
用途
示例
interpolate()
數值映射
interpolate(frame, [0,30], [0,1])
spring()
彈性動畫
spring({frame, fps, config})
useCurrentFrame()
獲取目前格
const frame = useCurrentFrame()

4.2 常用動畫模式

// 淡入淡出

const opacity = interpolate(frame, [0, 30], [0, 1]);

// 滑入

const translateX = interpolate(frame, [0, 30], [-100, 0]);

// 縮放動畫

const scale = spring({ frame, fps, config: { damping: 10 } });

// 旋轉動畫

const rotate = interpolate(frame, [0, 60], [0, 360]);

第五章:實戰技巧篇

5.1 等AI將參數變成屬性

❌ 唔好咁樣:將字體大小改成48px

✅ 要咁樣:將fontSize抽成組件嘅props,預設48

5.2 透明序列格導出

// remotion.config.ts

Config.setVideoImageFormat("png");

Config.setPixelFormat("rgba");

5.3 橫豎版一鍵切換

// 橫版

<Composition width={1920} height={1080} ... />

// 豎版

<Composition width={1080} height={1920} ... />

第六章:避坑指南同能力邊界

6.1 Remotion適合做乜嘢?

✅ 主場(隨便打)

  • 數據可視化(柱狀圖、折線圖、圓餅圖、競速圖)
  • UI示範同產品動畫
  • 地圖動畫(路線、熱力圖、擴散效果)
  • 程式碼示範同終端效果
  • 文字動畫同字幕效果
  • 音頻可視化

⚠️ 過渡區(要搭配外部庫)

  • 3D動效(需要React Three Fiber)
  • 粒子效果(需要外部粒子庫)
  • 綠幕摳像(需要FFmpeg)

❌ 唔適合做(有更好嘅工具)

  • 實拍風格影片(用Sora、Veo)
  • 複雜嘅角色動畫(用AE、Blender)
  • 影片剪輯(用剪映、DaVinci Resolve)
  • 相片修圖(用Photoshop)

6.2 新手最易犯嘅10個錯誤

  1. 直接叫AI生成成條影片 → 應該一個鏡頭一個鏡頭咁做
  2. 唔先討論方案就開工 → 導致大量重做
  3. 限制AI只能用某個庫 → 等AI自己揀武器
  4. 用口講難以描述嘅參數 → 等AI將參數變成屬性
  5. 唔用透明序列格 → 冇辦法同實拍素材結合
  6. 忽略自適應尺寸 → 橫版轉豎版要重新做過
  7. 用純AI腦補地圖 → 應該疊加真實嘅地圖API
  8. 渲染太長嘅影片 → Remotion適合做短片段
  9. 唔備份程式碼 → AI生成嘅code可能會被覆蓋
  10. 試圖用Remotion做曬所有嘢 → 佢係工具鏈嘅一部分

6.3 定價同商業使用

用戶類型
費用
個人開發者
✅ 完全免費,可以商用
3人以下小團隊
✅ 完全免費,可以商用
非營利組織
✅ 完全免費
4人及以上團隊
💰 $25/人/月

第七章:下一步學習資源

7.1 官方資源

  • Remotion官網:https://www.remotion.dev/
  • Remotion文檔:https://www.remotion.dev/docs
  • Remotion GitHub:https://github.com/remotion-dev/remotion
  • Remotion Discord:https://remotion.dev/discord

7.2 推薦教學

  • 官方入門教學:https://www.remotion.dev/docs/getting-started
  • Remotion Skills文檔:https://skills.remotion.dev/
  • YouTube頻道:https://www.youtube.com/@Remotion

結語

Remotion+AI唔係要取代任何現有嘅工具,而係畀我哋一條整動效嘅最快路徑。如果你係知識博主、產品經理或者創業者,而你唔想花幾個月時間去學AE,咁Remotion+AI絕對係你嘅不二之選。

記住,工具只係手段,創意先係核心。Remotion將你從煩瑣嘅技術細節解放出嚟,令你可以專注喺內容本身。

而家,打開你嘅終端機,輸入 npx create-video@latest,開始你嘅第一個Remotion項目啦!



前言:在2026年的今天,視頻已經成為信息傳播的主要載體。Remotion+AI的出現,完美解決了傳統動效工具學習曲線陡峭、純AI生成視頻缺乏精確控制的問題。這就是"AI寫代碼,代碼精確渲染"的黃金組合。

第一章:基礎認知篇

1.1 Remotion到底是什麼?

Remotion是一個開源的JavaScript庫,它允許你使用React和現代Web技術來創建視頻。它的核心思想是:視頻=React組件+時間軸

你寫的每一行JSX、每一個CSS屬性,都會被Remotion逐幀渲染成真實的MP4視頻。同樣的代碼、同樣的參數,永遠產出完全一樣的結果。

Remotion的工作原理:

  1. Webpack打包React應用
  2. Chrome Headless通過CDP協議逐幀注入幀號
  3. 執行page.captureScreenshot()截取每一幀
  4. 幀數據通過stdin管道流式傳輸給FFmpeg
  5. FFmpeg實時編碼成MP4視頻

1.2 三種動效製作方式對比

特性
Remotion+AI
純AI生成
傳統AE
學習曲線
⭐⭐ 低
⭐ 極低
⭐⭐⭐⭐⭐ 極高
精確控制
✅ 像素級
❌ 隨機
✅ 精確
結果復現
✅ 100%
❌ 不可復現
✅ 可復現
數據驅動
✅ 原生支持
❌ 不支持
⚠️ 需插件
成本
✅ 免費
💰 付費
💰💰 昂貴

Remotion+AI的獨特優勢

  • 一句話做視頻:只需要描述想要的效果,AI自動生成代碼
  • 精確到像素:元素移動精確到座標,時間精確到毫秒
  • 數據驅動:直接讀取Excel、CSV、JSON自動生成視頻
  • 無限複用:寫好組件,在無數視頻中重複使用
  • 自適應尺寸:橫版視頻一鍵轉豎版
  • 完全免費:個人和3人以下小團隊可免費商用

第二章:環境搭建篇

2.1 前置要求

  • Node.js 18.x或更高版本(推薦20 LTS)
  • VS Code(代碼編輯器)
  • Claude Code CLI(AI編程助手)

2.2 安裝Claude Code

# 官方安裝方式(推薦)

curl -fsSL https://claude.ai/install.sh | bash

# npm安裝方式

npm install -g @anthropic-ai/claude-code

# 登錄Claude賬號

claude auth login

2.3 創建第一個Remotion項目

# 使用npm

npx create-video@latest

# 或使用bun(速度更快)

bunx create-video@latest

# 進入項目並啓動

cd my-first-video

npm run dev

關鍵步驟:安裝Remotion Skills,讓Claude Code理解Remotion

npx skills add remotion-dev/skills

第三章:核心工作流篇

3.1 完整工作流

  1. AI設計分鏡:規劃視頻的內容和節奏
  2. AI搭建時間線框架:把骨架先搭起來
  3. 逐個鏡頭製作:一個鏡頭一個鏡頭地做,方便調整
  4. 整體調優:調整節奏、風格、轉場等
  5. 導出交付:導出透明序列幀,導入剪輯軟件

3.2 技巧:逐個鏡頭製作

每個鏡頭單獨製作,可以:

  • 單獨調整每個鏡頭的時長和節奏
  • 方便複用到其他視頻
  • 減少AI的上下文負擔

提示詞模板:

請幫我實現[鏡頭名稱]組件。要求:時長[X]秒,畫面內容[描述],動畫效果[描述],使用spring動畫。

第四章:核心API速查篇

4.1 動畫三劍客

API
用途
示例
interpolate()
數值映射
interpolate(frame, [0,30], [0,1])
spring()
彈性動畫
spring({frame, fps, config})
useCurrentFrame()
獲取當前幀
const frame = useCurrentFrame()

4.2 常用動畫模式

// 淡入淡出

const opacity = interpolate(frame, [0, 30], [0, 1]);

// 滑動進入

const translateX = interpolate(frame, [0, 30], [-100, 0]);

// 縮放動畫

const scale = spring({ frame, fps, config: { damping: 10 } });

// 旋轉動畫

const rotate = interpolate(frame, [0, 60], [0, 360]);

第五章:實戰技巧篇

5.1 讓AI把參數變成屬性

❌ 不要這樣:把字體大小改成48px

✅ 要這樣:把fontSize提取成組件的props,默認48

5.2 透明序列幀導出

// remotion.config.ts

Config.setVideoImageFormat("png");

Config.setPixelFormat("rgba");

5.3 橫豎版一鍵切換

// 橫版

<Composition width={1920} height={1080} ... />

// 豎版

<Composition width={1080} height={1920} ... />

第六章:避坑指南與能力邊界

6.1 Remotion適合做什麼?

✅ 主場(隨便打)

  • 數據可視化(柱狀圖、折線圖、餅圖、競速圖)
  • UI演示與產品動畫
  • 地圖動畫(路線、熱力圖、擴散效果)
  • 代碼演示與終端效果
  • 文字動畫與字幕效果
  • 音頻可視化

⚠️ 過渡區(需搭配外部庫)

  • 3D動效(需要React Three Fiber)
  • 粒子效果(需要外部粒子庫)
  • 綠幕摳像(需要FFmpeg)

❌ 不適合做(有更好的工具)

  • 實拍風格視頻(用Sora、Veo)
  • 複雜的角色動畫(用AE、Blender)
  • 視頻剪輯(用剪映、達芬奇)
  • 照片修圖(用Photoshop)

6.2 新手最容易犯的10個錯誤

  1. 直接讓AI生成整個視頻 → 應該一個鏡頭一個鏡頭地做
  2. 不先討論方案就動手 → 導致大量返工
  3. 限制AI只能用某個庫 → 讓AI自己選武器
  4. 用嘴描述難以描述的參數 → 讓AI把參數變成屬性
  5. 不使用透明序列幀 → 無法和實拍素材結合
  6. 忽略自適應尺寸 → 橫版轉豎版還要重做
  7. 使用純AI腦補地圖 → 應該疊加真實的地圖API
  8. 渲染太長的視頻 → Remotion適合做短片段
  9. 不備份代碼 → AI生成的代碼可能會被覆蓋
  10. 試圖用Remotion做所有事情 → 它是工具鏈的一部分

6.3 定價與商業使用

用戶類型
費用
個人開發者
✅ 完全免費,可商用
3人以下小團隊
✅ 完全免費,可商用
非營利組織
✅ 完全免費
4人及以上團隊
💰 $25/人/月

第七章:下一步學習資源

7.1 官方資源

  • Remotion官網:https://www.remotion.dev/
  • Remotion文檔:https://www.remotion.dev/docs
  • Remotion GitHub:https://github.com/remotion-dev/remotion
  • Remotion Discord:https://remotion.dev/discord

7.2 推薦教程

  • 官方入門教程:https://www.remotion.dev/docs/getting-started
  • Remotion Skills文檔:https://skills.remotion.dev/
  • YouTube頻道:https://www.youtube.com/@Remotion

結語

Remotion+AI不是要取代任何現有的工具,而是為我們提供了一條製作動效的最快路徑。如果你是知識博主、產品經理或者創業者,而你又不想花幾個月的時間去學AE,那麼Remotion+AI絕對是你的不二之選。

記住,工具只是手段,創意才是核心。Remotion把你從繁瑣的技術細節中解放出來,讓你能夠專注於內容本身。

現在,打開你的終端,輸入 npx create-video@latest,開始你的第一個Remotion項目吧!