什麼?你還沒放棄 AE!使用Remotion+AI 動效製作完全指南
整理版優先睇
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.js、Claude Code,執行 npx create-video@latest 開始第一個項目。
Remotion 官網
Remotion 開源庫嘅官方網站,包含文檔、示例同快速開始。
Remotion GitHub
Remotion 原始碼倉庫,可以睇到最新開發進度同提交 issue。
Remotion Skills 文檔
教 Claude Code 理解 Remotion 嘅 Skills 集合,用 npx skills add remotion-dev/skills 安裝。
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。
# 官方安裝方式(推薦)
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。
npx skills add remotion-dev/skills
核心工作流 — 逐個鏡頭製作,每次專注一個效果
完整工作流分五步:AI 設計分鏡 -> AI 搭建時間線框架 -> 逐個鏡頭製作 -> 整體調優 -> 導出交付。作者特別強調要逐個鏡頭製作,唔好一次過叫 AI 生成曬成條片。
- 1 AI 設計分鏡:規劃影片嘅內容同節奏
- 2 AI 搭建時間線框架:先起好骨架
- 3 逐個鏡頭製作:一個鏡頭一個鏡頭咁做,方便調整
- 4 整體調優:調整節奏、風格、轉場等
- 5 導出交付:導出透明序列幀,導入剪輯軟件
呢個方法可以減少AI的上下文負擔,避免因為一次過要求太多而導致錯誤。
核心 API 速查同實戰技巧
動畫三劍客係 interpolate()(數值映射)、spring()(彈性動畫)同 useCurrentFrame()(獲取當前幀)。常用模式包括淡入淡出、滑動進入、縮放同旋轉。
// 淡入淡出
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)。
// remotion.config.ts
Config.setVideoImageFormat("png");
Config.setPixelFormat("rgba");
避坑指南 — Remotion 嘅能力邊界同新手常犯錯誤
Remotion 有強項亦有弱項。適合做嘅包括數據可視化、UI演示、地圖動畫、代碼演示、文字動畫同音頻可視化。
- 主場(隨便打):數據可視化、UI演示、地圖動畫、代碼演示、文字動畫、音頻可視化
- 過渡區(需搭配外部庫):3D動效(React Three Fiber)、粒子效果、綠幕摳像
- 唔適合做:實拍風格影片(用Sora/Veo)、複雜角色動畫(用AE/Blender)、影片剪輯(用剪映/達芬奇)、照片修圖(用Photoshop)
新手容易犯嘅10個錯誤
- 1 直接讓 AI 生成整個影片 → 應該一個鏡頭一個鏡頭咁做
- 2 唔先討論方案就動手 → 導致大量返工
- 3 限制 AI 只能用某個庫 → 讓 AI 自己選武器
- 4 用嘴描述難以描述的參數 → 讓 AI 把參數變成屬性
- 5 唔使用透明序列幀 → 無法同實拍素材結合
- 6 忽略自適應尺寸 → 橫版轉豎版仲要重做
- 7 使用純 AI 腦補地圖 → 應該疊加真實嘅地圖 API
- 8 渲染太長嘅影片 → Remotion 適合做短片段
最常見嘅錯誤係直接讓AI生成整個影片同唔先討論方案就動手,記住要逐個鏡頭製作同將參數變成屬性。
前言:喺2026年嘅今日,影片已經成為資訊傳播嘅主要載體。Remotion+AI嘅出現,完美解決咗傳統動效工具學習曲線太斜、純AI生成影片缺乏精準控制嘅問題。呢個就係「AI寫code,code精準渲染」嘅黃金組合。
第一章:基礎認知篇
1.1 Remotion到底係乜嘢?
Remotion係一個開源嘅JavaScript庫,佢允許你用React同現代Web技術嚟整影片。佢嘅核心諗法係:影片=React組件+時間軸。
你寫嘅每一行JSX、每一個CSS屬性,都會俾Remotion逐格渲染成真實嘅MP4影片。同樣嘅code、同樣嘅參數,永遠產出完全一樣嘅結果。
Remotion嘅工作原理:
Webpack打包React應用 Chrome Headless透過CDP協議逐格注入幀號 執行page.captureScreenshot()截取每一格 格數據透過stdin管道串流傳俾FFmpeg FFmpeg實時編碼成MP4影片
1.2 三種動效製作方式對比
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 完整工作流程
- AI設計分鏡:規劃影片嘅內容同節奏
- AI搭建時間線框架:將骨架先起好
- 逐個鏡頭製作:一個鏡頭一個鏡頭咁做,方便調整
- 整體調優:調整節奏、風格、轉場等
- 導出交付:導出透明序列格,導入剪輯軟件
3.2 技巧:逐個鏡頭製作
每個鏡頭分開製作,可以:
單獨調整每個鏡頭嘅時長同節奏 方便複製到其他影片 減少AI嘅上下文負擔
提示詞模板:
請幫我實現[鏡頭名稱]組件。要求:時長[X]秒,畫面內容[描述],動畫效果[描述],用spring動畫。
第四章:核心API速查篇
4.1 動畫三寶
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個錯誤
- 直接叫AI生成成條影片 → 應該一個鏡頭一個鏡頭咁做
- 唔先討論方案就開工 → 導致大量重做
- 限制AI只能用某個庫 → 等AI自己揀武器
- 用口講難以描述嘅參數 → 等AI將參數變成屬性
- 唔用透明序列格 → 冇辦法同實拍素材結合
- 忽略自適應尺寸 → 橫版轉豎版要重新做過
- 用純AI腦補地圖 → 應該疊加真實嘅地圖API
- 渲染太長嘅影片 → Remotion適合做短片段
- 唔備份程式碼 → AI生成嘅code可能會被覆蓋
- 試圖用Remotion做曬所有嘢 → 佢係工具鏈嘅一部分
6.3 定價同商業使用
第七章:下一步學習資源
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的工作原理:
Webpack打包React應用 Chrome Headless通過CDP協議逐幀注入幀號 執行page.captureScreenshot()截取每一幀 幀數據通過stdin管道流式傳輸給FFmpeg FFmpeg實時編碼成MP4視頻
1.2 三種動效製作方式對比
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 完整工作流
- AI設計分鏡:規劃視頻的內容和節奏
- AI搭建時間線框架:把骨架先搭起來
- 逐個鏡頭製作:一個鏡頭一個鏡頭地做,方便調整
- 整體調優:調整節奏、風格、轉場等
- 導出交付:導出透明序列幀,導入剪輯軟件
3.2 技巧:逐個鏡頭製作
每個鏡頭單獨製作,可以:
單獨調整每個鏡頭的時長和節奏 方便複用到其他視頻 減少AI的上下文負擔
提示詞模板:
請幫我實現[鏡頭名稱]組件。要求:時長[X]秒,畫面內容[描述],動畫效果[描述],使用spring動畫。
第四章:核心API速查篇
4.1 動畫三劍客
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個錯誤
- 直接讓AI生成整個視頻 → 應該一個鏡頭一個鏡頭地做
- 不先討論方案就動手 → 導致大量返工
- 限制AI只能用某個庫 → 讓AI自己選武器
- 用嘴描述難以描述的參數 → 讓AI把參數變成屬性
- 不使用透明序列幀 → 無法和實拍素材結合
- 忽略自適應尺寸 → 橫版轉豎版還要重做
- 使用純AI腦補地圖 → 應該疊加真實的地圖API
- 渲染太長的視頻 → Remotion適合做短片段
- 不備份代碼 → AI生成的代碼可能會被覆蓋
- 試圖用Remotion做所有事情 → 它是工具鏈的一部分
6.3 定價與商業使用
第七章:下一步學習資源
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項目吧!