Path Unfold logo - AI-first Vibe Coding 社群
    Serena
    SerenaCreator & 工程师

    用 Claude Code + Remotion,靠打字就能做影片

    RemotionClaude CodeVibe Coding影片製作AI 工具

    你有沒有想過,做一支有動畫、有轉場、有字幕的影片,完全不用打開 Premiere 或 After Effects?

    不是用 AI 生成那種模糊的、無法編輯的影片片段,而是精準可控、每一幀都能調整的專業級動畫。而且整個過程,你只需要「打字」。

    這就是 Remotion + Claude Code 帶來的全新工作流。

    想跟一群 vibe coder 一起動手做?加入「用AI發電」社群 →

    Remotion 是什麼?

    Remotion 是一個用 React 寫影片的框架。你沒看錯——就是前端工程師熟悉的 React。

    傳統影片製作是在時間軸上拖拽素材。Remotion 的做法完全不同:你寫 React 元件,Remotion 把它逐幀渲染成 MP4

    一個按鈕淡入?那是一段 interpolate() 函式。Logo 彈跳出場?那是 spring() 物理動畫。文字一段一段出現?那是 <Sequence> 元件控制時間軸。

    核心概念很簡單:

    • Composition — 定義影片的長寬、幀率、總時長
    • useCurrentFrame() — 取得當前幀數,所有動畫靠這個驅動
    • interpolate() — 在指定幀範圍內做數值映射(淡入、位移、縮放)
    • spring() — 彈簧物理動畫,自帶阻尼設定
    • Sequence / Series — 控制元素出現的時序
    import { useCurrentFrame, interpolate } from 'remotion';
    
    const FadeInTitle: React.FC = () => {
      const frame = useCurrentFrame();
    
      const opacity = interpolate(frame, [0, 30], [0, 1], {
        extrapolateRight: 'clamp',
      });
    
      return (
        <h1 style={{ opacity, fontSize: 60, color: 'white' }}>
          用 AI 發電
        </h1>
      );
    };
    

    30 幀內,標題從透明漸變為完全可見。就這麼直覺。

    Claude Code 怎麼進場?

    Claude Code 是 Anthropic 推出的 CLI 工具。你在終端機裡跟 Claude 對話,它直接幫你讀檔、寫程式、跑指令。

    Remotion 團隊最近推出了 Agent Skills——一組教 Claude 理解 Remotion 架構的指令集。裝上之後,Claude 就知道:

    • 怎麼用 <OffthreadVideo> 嵌入影片
    • 怎麼用 <TransitionSeries> 做轉場
    • 怎麼用 spring() 配彈簧動畫
    • Remotion 元件不能用 useState(因為是逐幀渲染,不是互動式 UI)

    這代表你可以用自然語言描述你要的影片,Claude 直接幫你寫出能渲染的 React 程式碼。

    五分鐘上手流程

    1. 建立 Remotion 專案

    npx create-video@latest
    

    選擇:

    • 安裝 Skills(讓 Claude 理解 Remotion)
    • 啟用 TailwindCSS
    • Blank 模板

    2. 啟動預覽

    cd my-video
    npm install
    npm run dev
    

    瀏覽器會打開即時預覽視窗,你改程式碼,影片即時更新。

    3. 開啟 Claude Code

    另開一個終端機:

    cd my-video
    claude
    

    4. 開始下指令

    直接用中文或英文描述你要的影片:

    「做一個 10 秒的開場動畫,深藍色背景,白色標題『用 AI 發電』從下方彈入,3 秒後淡出,換成三個功能卡片從左側滑入。」

    Claude 會:

    1. 建立 React 元件
    2. 設定 Composition 參數
    3. spring() + interpolate() 寫動畫
    4. <Series> 排列時序

    你在預覽視窗馬上看到結果。不滿意?繼續跟 Claude 說:

    「標題再大一點,彈跳幅度小一點,卡片之間加 fade 轉場。」

    它會直接改程式碼。這就是 vibe coding——你描述感覺,AI 負責實作。

    5. 渲染成 MP4

    滿意之後:

    npx remotion render MyComp out/video.mp4
    

    完成。一支專業動畫影片,從頭到尾你只打了字。

    Remotion 元件 ≠ 一般 React 元件

    這是很多人容易搞混的地方。Remotion 元件看起來像 React,但行為完全不同:

    Remotion 元件一般 React 元件
    動畫驅動useCurrentFrame() 幀數事件、useState
    互動性無(不能 onClick)完整事件處理
    副作用禁止 useEffect自由使用
    渲染方式逐幀確定性渲染即時互動渲染
    隨機性必須用 random('seed')可用 Math.random()

    記住這個原則:Remotion 元件的一切變化,都來自幀數,而不是使用者操作

    實際能做什麼?

    有了 Remotion + Claude Code,你可以快速產出:

    • 產品介紹影片 — 截圖 + 動畫文字 + 轉場,自動化量產
    • 社群媒體短影片 — 統一模板,改文字就能批量生成
    • 課程片頭/片尾 — 品牌動畫,一次做好反覆使用
    • 數據視覺化動畫 — 圖表、數字動態展示
    • YouTube 頻道開場 — 粒子效果、文字動效、品牌色系

    關鍵優勢:因為是程式碼驅動,一個模板可以生成上千種變體。改個文字、換張圖,就是新影片。這在傳統影片編輯器裡要做到,是不可能的工作量。

    CLAUDE.md:讓 AI 更懂你的專案

    Remotion + Claude Code 的秘密武器是專案根目錄的 CLAUDE.md 檔案。這是給 Claude 的「使用說明書」,告訴它:

    • 專案結構長怎樣
    • Remotion 的核心 API 怎麼用
    • 元件規則是什麼
    • 跟一般 React 有什麼不同

    Thariq Shihipar(Claude Code 團隊成員)公開分享了一份 Remotion 專用的 CLAUDE.md,涵蓋了完整的 Remotion 元件規則、動畫 API、和最佳實踐。

    如果你要認真用 Claude Code 做影片,強烈建議把這份文件放進你的專案。它會讓 Claude 生成的程式碼品質大幅提升——從「堪用」直接跳到「可直接渲染」。

    這跟 AI 影片生成工具有什麼不同?

    市面上有很多 AI 影片工具(Sora、Runway、Pika 等),它們用 diffusion model 從文字生成影片畫面。

    Remotion + Claude Code 走的是完全不同的路線

    AI 影片生成(Sora 等)Remotion + Claude Code
    輸出AI 生成的畫面精確的程式碼渲染
    可編輯性幾乎不能改每一行程式碼都能調
    一致性每次生成都不同確定性渲染,結果永遠一致
    規模化一次一支一個模板生成千支
    適合場景創意探索、概念影片品牌影片、產品行銷、自動化

    它們不是競爭關係,而是互補。AI 生成工具適合「我不知道要什麼,讓 AI 給我靈感」。Remotion 適合「我知道要什麼,讓 AI 幫我快速做出來」。

    給你的行動建議

    如果你是 vibe coder,Remotion 值得你花一個下午試試:

    1. 不需要影片製作經驗 — 會用 Claude Code 寫網頁,就會用它做影片
    2. 中文指令完全 OK — Claude 理解中文描述,直接生成對應程式碼
    3. 從簡單開始 — 先做一個 5 秒的標題動畫,感受一下流程
    4. 善用 CLAUDE.md — 裝上 Remotion Agent Skills,或手動放入 CLAUDE.md
    5. 拿來做你的專案影片 — Hackathon demo、產品介紹、課程素材都是好起點

    這就是 vibe coding 的精神——你負責想像,AI 負責實現。只是這次,實現的不是網站,而是影片。

    想要更多實戰指導?

    看完教學,最怕的就是「然後呢?」——自己試了兩下卡住,沒人問,就放棄了。

    在「用AI發電」社群,Serena 和其他全端工程師每週都在帶大家用 Claude Code 動手做專案。從網頁到影片、從 prompt 到部署,有人一起走,進步快很多。

    遇到問題?社群裡隨時有人回應。想看別人怎麼做?每週都有成員分享自己的作品和踩坑經驗。

    社群成員專屬福利:

    • 每週直播教學 + 專案實作
    • 跨領域會員互助(設計、行銷、開發都有人)
    • 完整課程庫持續更新
    • Hackathon 挑戰 + Meetup 線下聚會

    透過 Serena 的邀請連結加入,可享 早期成員限定價 $25 $20.50/月,終身鎖價:

    👉 Serena 邀請專屬通道

    延伸資源