Frame by Frame 00:00:00:00
● REC  一份給非工程師的實作手冊

Frame by Frame逐幀:用 Claude 寫程式做影片

Claude Opus 5.5 不會「生成影片」。它寫一支程式,程式負責回答一個問題:第 N 幀長什麼樣。瀏覽器把幾千幀一張張拍下來,FFmpeg 再把圖片和聲音接成 MP4。這份手冊把 X 上 27 則收藏貼文拆開重組,給你原理、照抄就能用的提示詞、要裝的工具,以及別人已經踩過的坑。

27 則 X 收藏8 步工作流50+ 條提示詞15 個技能包簡中提示詞轉繁中,英文附中譯
t = 0.00s · 第 0 幀

先玩一下:拖動上面的時間軸。這段 6 秒的小動畫沒有錄影檔,畫面是一個 drawFrame(t) 函式當場算出來的。你拖到 2.5 秒,它就畫出 2.5 秒那一刻;拖回去,畫面分毫不差。下面那排小圖就是「樣片表」(contact sheet),同一個函式在 8 個時間點各算一次。Claude 自我檢查時,看的就是這種圖。星星的位置用了「固定種子」的亂數,所以每次重整都在同一個地方。

// 整支影片的核心,只有這一個規則
function drawFrame(t) {
  // 不讀現在時間、不用沒種子的亂數、不連網
  const x = ease(t, 0.3, 1.6);   // 第 0.3~1.6 秒球滾進來
  const s = spring(t - 3.4);     // 第 3.4 秒星星彈出
  paint(x, s);                   // 畫出這一刻
}
// 渲染器:t = 0, 1/30, 2/30 ... 逐格呼叫、截圖
00:00 TL;DR

一分鐘看懂

01

Claude 是導演兼工程師

它負責寫腳本、拆分鏡、寫畫面程式、安排時間。真正「拍攝」的是無頭瀏覽器(沒有視窗、在背景跑的 Chrome),接片的是 FFmpeg。

02

提示詞只佔 10%

Eian 的原話:剩下 90% 是製作流程。給參考片、先講故事、讓它自己看樣片挑毛病,這些比一句神咒重要。

03

強在文字準、時間準、改得動

字幕一個字都不會錯,畫面能卡到旁白的那一幀,改一處只動一行程式。寫實人臉和動物是弱項,那種鏡頭要接影片模型。

04

最快的入門路線

裝好 Claude Code,貼上環境檢查提示詞,再丟一條入門提示詞跑 15 秒作品集。第一次照第一個 30 分鐘走就好。跑通後才開始做自己的題目。

01:00 How it works

原理:影片是程式畫出來的

影片就是一串快速播放的靜態圖片。每秒 30 張,10 秒就是 300 張。所以做影片只要回答一個問題:第 N 幀應該長什麼樣。

Opus 5.5 能讀文字、圖片和檔案,但看不了影片,輸出也只有文字。社群上那些「一句話做出來」的動畫,全是它寫的程式畫出來的。寶玉把整個流程拆成五步:

STEP 1規劃

寫腳本,拆成分鏡。每個鏡頭寫清楚畫什麼、多久、配什麼話。

Claude 寫
STEP 2畫面

用 HTML/CSS/SVG、Canvas、three.js、p5.js,或 Manim、Blender 腳本畫出來。這些名字不用記,都是用程式畫圖的工具,Claude 會自己挑。

Claude 寫
STEP 3動作

一張時間表:第幾秒、哪個東西、怎麼動。常用 GSAP 或 Remotion。

Claude 寫
STEP 4聲音

先做配音(TTS,文字轉語音),拿到每個字的時間戳,配音就是全片的時鐘。

TTS/音效工具
STEP 5拍攝合成

無頭 Chrome 逐幀截圖,FFmpeg 接成畫面並混入聲音。

Chrome+FFmpeg

動作怎麼寫:兩種主流寫法

GSAP(老牌網頁動畫庫)一行就是一條指令,例如「第 2 秒星星彈出來、第 3 秒角色往右走 400 像素」。它的時間軸可以暫停、可以直接跳到任何時間點。HeyGen 開源的 HyperFrames 預設就用它。

tl.from(star, { scale: 0 }, 2)
tl.to(character, { x: 400 }, 3)

Remotion 用 React 寫影片,每一幀都是「幀號」的函數:程式拿到「現在第幾幀」,算出每個元素的位置、透明度和顏色。兩種寫法結果一樣:給一個時間點,畫面就唯一確定。

聲音:配音是全片的時鐘

有旁白的影片,先做配音,再讓畫面對齊配音。ElevenLabs 有會回傳時間戳的 API 功能,回傳音檔時會附上每個字元的起訖時間;手上是現成錄音的話,用 Whisper 這類語音辨識反推時間。旁白說到「星星」的那一刻,星星剛好彈出來。音效和配樂也掛在同一個時鐘上。

MV 剛好反過來:歌已經有了,歌本身就是時鐘,畫面跟著歌詞和節拍走。

拍攝:從不按播放鍵

渲染器先把畫面跳到第 0 秒截一張,再跳到第 1/30 秒截第二張。PDoomVideo 那支 MV 用每秒 24 幀,156.6 秒一共約 3,760 幀。

為什麼不直接錄螢幕?瀏覽器為了流暢,很多事在背景非同步進行:字型慢慢載入、圖片慢慢解碼。電腦一卡就掉幀,同一份程式在兩台電腦錄出來也不一樣。HeyGen 的工程師就遇過截圖太快、截到字還沒出來的畫面。

程式要守的三條禁令

RULE 01不能讀取「現在幾點」
RULE 02亂數一定要有固定種子
RULE 03渲染時不能連網

守住這三條,每一幀只取決於它的時間點。同一份程式每次渲染出完全一樣的影片,幾千幀還能分給多個瀏覽器同時渲染再接起來。跟 Claude 下需求時,記得加一句「每一幀只由時間決定」,之後改畫面能省掉一大半重工。

02:00 Code vs. model

跟 Seedance、可靈這類影片模型差在哪

Seedance(字節)與可靈 Kling(快手)直接生成像素,Opus 5.5 生成的是程式。兩條路擅長的事剛好互補。以下整理自寶玉的對照表:

比較項目程式影片(Opus 5.5 寫程式)影片模型(Seedance、可靈)
畫面怎麼來程式算出每一幀模型直接生成像素
畫面裡的文字每個字都準確容易錯字、亂碼
改一處細節改一行程式,別處不動通常要重新生成
跟旁白對齊精確到幀很難精確控制
寫實畫面、人臉、動物弱,近看是粗糙的形狀強
同樣輸入重複渲染結果完全一樣每次都不同

也可以混著用。Claude 當編排者,透過 MCP(讓 AI 呼叫外部工具的標準協定)去叫影片模型,拿回片段再剪進自己的時間軸。已經有人用幾張自拍加一段語音備忘錄做出數位人口播(口播=對著鏡頭講話的旁白片);也有人先用程式渲染鏡頭,再交給 Runway 的 Aleph 改成寫實風格。Manus 的 BEAT RUSH 範例就是先用 Seedance 生舞者,再用程式做音遊特效。

03:00 Setup · 10 min

開工前準備

第一個 30 分鐘:照這六步走

  1. 照 Claude Code 官方安裝說明裝好,用你的 Claude 帳號登入。
  2. 打開終端機(Mac 的「終端機」App,打字下指令的視窗),依序輸入 mkdir my-first-video、cd my-first-video、claude。這樣就在一個專門放這支片的資料夾裡開工。
  3. 貼上下面的「環境檢查與安裝」提示詞。它會一直問「可以執行這個指令嗎?」,這是正常的安全確認,看得懂就按允許。
  4. 貼上提示詞庫的「動效作品集(中文版)」那一句。動效是動態效果(motion graphics)的簡稱,指會動的圖形、文字和轉場。
  5. 它通常會先做一個預覽網頁(能播放、能拖時間軸的網頁),也可能直接給你影片檔。沒看到預覽就說「打開預覽給我看」,滿意了再說「匯出 MP4」。
  6. 成品就在 my-first-video 資料夾裡。跑不動時,把錯誤訊息整段貼回去,說「跑不起來,幫我修」。

看到 / 開頭的指令(例如 /model),是在 Claude Code 的對話框裡打;其他指令在終端機打。本頁指令以 Mac 為準。Windows 也能跑 Claude Code,但有些技能包只支援 macOS,見第 08 章各卡標註。

Claude Code

整套流程在這裡做。它能在你電腦上建檔、裝軟體、跑程式、匯出影片,也能打開截圖看效果。Codila 提到 Opus 5.5 需要 Claude Code 2.1.280 以上,先跑 claude update。

Google Chrome

匯出時靠它一張張截圖。

FFmpeg

把圖片和聲音接成 MP4 的工具。

Node.js 與 Python

跑程式用的,裝上就好,不用學。HyperFrames 要求 Node.js 22 以上。

費用

Claude Code 要搭配 Claude 的付費方案或 API 帳號,方案內容以官方頁為準。做影片很吃用量(token,AI 計算用量的單位,大致可以想成字數),別人實測的花費見第 14 章的成本表。

嫌麻煩就一個都不用自己裝,把下面這段丟給 Claude Code:

環境檢查與安裝@EianLu繁中(簡中轉寫)
我要用程式碼做動效影片。幫我檢查一下電腦上有沒有裝
Node.js、Python、ffmpeg 和 Google Chrome,
缺什麼幫我裝上,Python 再裝上 numpy、scipy、librosa、soundfile 這幾個套件。
Python 那四個函式庫是給「分析音樂節拍」用的。不做卡點影片可以先不裝。

模型與思考強度

  • 模型選 Opus 5.5。在 Claude Code 裡用 /model 確認,或啟動時下 claude --model claude-opus-5-5。
  • 新手預設:做新片用 high,只改小地方時降回 medium。思考強度是 Claude 每一步想多深,越高越慢、越花額度。Eian 建議新片最少 high;Codila 則從 medium 起步,遇到難搞的實作再 /effort high。
  • 一個產品固定用一個對話。第一支做完,渲染、音樂、匯出工具都搭好了,第二支會快很多。
不想裝東西?寶玉提到 claude.ai 裡的 Claude Design 也能做動畫,產出的同樣是在瀏覽器跑的網頁程式碼。不過要拿到 MP4,目前多半還是要靠第三方工具逐幀渲染。
04:00 Vocabulary

先懂術語:腳本、分鏡、A-Roll 是什麼

工具裝好了,動手前先把詞搞懂。跟 agent(能自己動手、一步步把事做完的 AI,這裡就是 Claude Code)一起做片,最常卡在「它問的詞聽不懂」。這一章把技能包和貼文裡反覆出現的詞用白話講一次,再拆解大家怎麼寫分鏡。只想先跑出第一支片,可以先跳到第 05 章,卡住再回來查。

腳本/旁白稿(Script)

片子要講的話,一句一句寫好。做解說片時,它決定整支片的長度與節奏。HyperFrames 把定稿的旁白存成 SCRIPT.md;anything2explainer 要求先寫完旁白再分鏡,分鏡開始後就別再改字,因為每一句的幀號都會跟著變。

分鏡/分鏡表(Storyboard)

開工前的畫面計畫:每個鏡頭幾秒、畫面上有什麼、怎麼動、怎麼接到下一個。對 agent 來說,分鏡是最便宜的修改點。HyperFrames 的文件說,在分鏡上改一格只要 30 秒,做完再改要花好幾分鐘。

鏡頭與場景(Shot、Scene)

鏡頭是畫面不切換的一小段;場景是同一個地方或同一件事的一組鏡頭。HyperFrames 的分鏡檔裡,每一格的標題寫 Frame、Beat 或 Scene 都認得,看到不用慌。

A-Roll

主畫面,通常是講者對著鏡頭說話的那段影片,聲音跟著它走。例:Podcast 錄影裡主持人的正面鏡頭。HyperFrames 幫講者影片加字幕或疊圖卡時,原片一律不剪、不調色。

B-Roll

插進主畫面、幫忙說明的補充畫面,例如產品特寫、資料圖、街景。通常靜音,聲音仍是主畫面的旁白。HyperFrames 也規定 B-roll 要靜音;範例裡它放在比 A-roll 高的軌道,從第 4 秒蓋上去。

講者畫面怎麼排

HyperFrames 的 talking-head-recut 技能給四種版面:左右各半(split)、上講者下圖卡(stack)、圖卡滿版加角落小窗講者(pip)、講者滿版加半透明圖卡(overlay)。

鉤子(Hook)

開頭一兩秒留住觀眾的那一下。HyperFrames 要求開頭講「觀眾能得到什麼」,不講檔名、功能清單這類內部名詞;motion-video-kit 要求第 0 幀就是完整構圖,不能是半個字還在飛進來。

拍點/卡點(Beat sync)

畫面切換對齊音樂的鼓點。寶玉的《中華文明史》提示詞寫「先定拍點網格和分鏡表,再渲染」,意思是先算好每一拍落在第幾幀,再開始畫。

轉場(Transition)

兩個鏡頭怎麼接。HyperFrames 的說法很好記:交叉淡化是「接著講」,推移是「下一點」。它內建約 40 種轉場。

字幕(Caption)

把旁白變成畫面上的字。HyperFrames 的預設做法是下方一條字幕,只在高潮時把一個大字藏到講者身後;它也提醒,整段逐字都做成大字是最常見的錯誤。

景別(Shot size)

鏡頭拍多大:全景、近景、特寫。HyperFrames、video-shotcraft、motion-video-kit、huashu-art-motion 這四個技能包裡,只有花叔的 huashu-art-motion 在鏡頭表裡標景別,也標推、搖這類運鏡(鏡頭怎麼移動)。anything2explainer 不標景別,但要求每章至少寫三次運鏡。

樣片表(Contact sheet)

把影片每隔一段時間截一張,排成一頁,一眼檢查整支片。0xCodila 的審片提示詞要求每秒一張,每個場景交界前後再各補一張。

響度(LUFS)

衡量整支片聽起來多大聲的單位。短影音平台常用 -14 LUFS,Eian 和 ik_builds 的提示詞都直接寫進去。

分鏡怎麼寫:六種做法

收藏裡至少有六個地方示範過分鏡,詳細程度差很多。大多數做法都是先出分鏡、再寫程式;0xCodila、sitin 和 motion-video-kit 還要求先給人(或評審)看過分鏡,確認了才動手。

來源怎麼要分鏡分鏡長什麼樣
寶玉《中華文明史》提示詞裡一句「先定拍點網格和分鏡表,再渲染」交給 agent 決定;拍點先定好,所有切點踩拍
sitin × video-shotcraft「先讓 agent 出素材清單和分鏡,不要直接寫程式」共同創作模式的分鏡表有七欄:編號、時間/幀、功能資訊、鏡頭卡、主動作、素材來源、字幕/音效
0xCodila × Remotion提示詞 A 要三份檔:brief.md、style-guide.md、storyboard.md,並要求「動手製作前先把分鏡給我審」每段寫格數範圍、文案、轉場和音效提示點,每一格都要涵蓋到
PDoomVideoOpus 自己寫 ANIMATION_GUIDE.md 交代子代理(主 AI 分派出去、各做一段的小幫手)分段工作;STORYBOARD.md 是第一輪做完、收到修改要求後才寫的第二輪動工前的逐鏡計畫
motion-video-kit技能規定寫一張表,寫完先找評審看一輪四欄:時間、觀眾看到什麼、這一拍的商業任務、怎麼轉出去(哪個物件延續到下一拍);30 秒片約 12~15 個構圖
anything2explainer九個階段的第 4 階段一行一個鏡頭:幀範圍、節拍、畫面、動效、主角與尺寸、光。最完整,下面拆給你看

最完整的寫法:anything2explainer 的分鏡規則

  • 先寫旁白,再分鏡。旁白用空行分段,一段就是一個鏡頭,每段 2~4 句。
  • 時間軸從配音來。配音工具會回報每個字(或每個字幕塊)的起訖時間,換算成精確到幀的時間表。分鏡開始後別再改旁白,不然所有幀號都要重算。
  • 短句不單獨成鏡頭。不到 3 秒的短句併進相鄰鏡頭當一個節拍;每個鏡頭至少 120 幀(30fps 下是 4 秒)。
  • 章節交界要承上啟下。章末留一個鉤子,下一章第一句先回指上一章的成果。畫面上,章首第一個鏡頭沿用上一章最後一個鏡頭的主角,不清場重畫。
  • 每個鏡頭只有一個主角。寫明它多大(圖形至少 170px,或大字至少 96px)、帶什麼光,畫面才有焦點。

下面這段可以直接貼給 Claude,請它照這套欄位出分鏡表給你審:

分鏡表模板(anything2explainer 欄位)欄位出自 anything2explainer本頁整理
先不要寫程式。根據下面的旁白稿,做一張分鏡表給我審。
規則:
- 旁白的一段(空行隔開)就是一個鏡頭;不到 3 秒的短句併進相鄰鏡頭。
- 每個鏡頭至少 4 秒。
- 每個鏡頭只有一個主角,寫出它的大小。
- 每一章的第一個鏡頭,沿用上一章最後一個鏡頭的主角。
表格欄位:
| 鏡頭 | 幀 | 節拍(字幕塊起始幀) | 畫面 | 動效 | 主角·尺寸 | 光 |
旁白稿:
[貼上旁白]
欄位名稱照 anything2explainer 的規範;規則是本頁從它的說明濃縮的。沒有配音時間軸也能先用,幀號請 agent 先估,配音做完再校正。

真實範例:這是 anything2explainer 範例片《RAG 與知識庫》第 2 個鏡頭的原文(繁中轉寫)。這是給 agent 看的格式,你不用看懂每個代號,只要看出它把每個動作都精確到第幾幀。範例片的分鏡表只有前五欄;現行規則另外要求「主角·尺寸」和「光」兩欄。

鏡頭幀節拍(字幕塊起始)畫面動效
SC02 短板① 知識截止168–302176 第一/186 截止日期/233 之後發生的事/275 一概不知承接 SC01 版面(LLMIcon 與三個框保持原位,可整體縮到 0.9 騰出空間)。框① 內:一條水平時間軸(x 730→1150),中點豎直紅標「訓練截止」(ORANGE 小 Pill),左側幾個白色事件點,右側事件點為灰色「?」。176 框①邊框灰→紫 11 幀變色+標籤「知識截止」Pill 滑入;186 時間軸 draw-on(LineArrow p 0→1,20 幀)+紅標自下彈起;233 右側灰「?」點逐個 2 幀錯峰出現;275 LLMIcon 內神經元點閃灰一次(accent 紫→灰 6 幀再回)。

前製文件:各家要你先準備什麼

一句話分清楚:需求單說為什麼做、給誰看;腳本說要講什麼;分鏡說每一秒畫什麼;風格指南說長什麼樣。

技能包需求單腳本分鏡風格指南
HyperFramesBRIEF.mdSCRIPT.md(選用)STORYBOARD.md;講者影片用 storyboard.jsonframe.md(13 套預設+8 種具名風格)
video-shotcraft產品簡報+需求決策表沒有(無旁白宣傳片)寫在設計規格裡的分鏡表從產品本身抽出的設計 tokens(字體、色彩、間距)+2~3 張靜態關鍵畫面
motion-video-kitBRIEF.md沒有獨立檔一張四欄分鏡表併在 BRIEF 的品牌欄(色票、字體)
huashu-art-motion沒有獨立檔只要求「先確認腳本」,沒給格式口播鏡頭表(含景別)+JSON 規格35 張風格配方卡+9 張語法卡
anything2explainer主題、片長、語言narration.txt分鏡表(七欄)固定:黑底、白色線稿、紫色強調
05:00 8-step workflow

八步工作流:從零做出一支片

這一章的骨架來自 Eian 的〈Opus 5.5 動效影片指南〉。他用這套方法做了兩支片:85 秒的卡點 MV「AGENT/0」(1080p、60 幀、5,253 張畫面)花了約兩小時;105 秒的水墨歷史短片「華夏・五千年」不到一小時,連配樂都是程式寫的。全程沒寫一行程式。

第 01 章的五步是機器怎麼把影片做出來;這裡的八步是你要做的事。

  1. 01先懂原理

    搞懂一件事:AI 不是在「做影片」,是在「寫程式」

    這一步不用動手,但後面每一步都建立在它上面。請先玩過首頁的時間軸,再讀原理那一章。重點只有一句:下需求時加上「每一幀只由時間決定」。

  2. 0210 分鐘

    準備工具

    照第 03 章做。貼一段提示詞,讓 Claude Code 自己檢查、自己裝。

  3. 03規則手冊

    寫一份 CLAUDE.md,固定的要求只講一次

    在影片專案資料夾放一個叫 CLAUDE.md 的檔案,Claude 每次動工前都會先讀。「不要漸層背景」「要卡點」這類規矩寫進去,就不用每支片重講。下面這份是 Eian 整理的。不用自己建檔:整段貼給 Claude Code,說「存成這個資料夾的 CLAUDE.md」就好。

    CLAUDE.md 規則手冊(卡點版)@EianLu繁中(簡中轉寫)
    動效影片【規則手冊】
    怎麼做
    - 每一幀只由時間決定:給一個時間點,就畫出那一刻的畫面。
    - 不要用會自己跑的動畫和計時器;要用隨機效果的話,必須每次都隨機出一樣的結果。
    - 先做一個預覽網頁:能播放、能拖進度條、能一鍵跳到每一段。
    - 匯出時用在背景執行的 Chrome 一張一張截圖,再用 ffmpeg 拼成 MP4:1080p、60 幀、高畫質。
    節奏
    - 先分析音樂:每分鐘多少拍、第一拍在哪、每一聲鼓在什麼時候響,存成一個檔案。
    - 動畫的時間一律按「第幾拍」來寫,不要按「第幾秒」。
    - 每 2~4 拍畫面就要有新變化,不能有「乾站著」的時候;最炸的段落,每一聲鼓都要有反應。
    畫面
    禁止:漸層背景加正中間大標題、所有東西都慢慢浮出來、角落裡的小標籤和邊框。
    標題只用一種字型,輔助文字只用一種字型。顏色要跟著劇情變。
    給我看之前
    先把關鍵畫面截圖拼成一張大圖,你自己先看一遍,挑出最差的 3 個問題改掉,再給我看。
    「禁止」那一行列的是最常見的 AI 味:漸層背景配正中央大標題、所有東西都慢慢浮出來、角落小標籤和邊框。

    不做卡點影片(宣傳片、解說、故事片),把「節奏」那段換成這個:

    節奏段替換版(非卡點)@EianLu繁中(簡中轉寫)
    節奏
    - 先寫分鏡:每個鏡頭幾秒、畫面上發生什麼、出現什麼文字,寫成 shotlist.md,我確認後再開始做。
    - 開頭 2 秒就要有最抓人的畫面。
    - 每 2~4 秒畫面要有新變化,不能有「乾站著」的時候。
    - 有背景音樂的話,重要的畫面切換放在音樂的重拍上。
    節奏的來源依類型而變。卡點 MV 跟鼓點走;宣傳片、解說片跟資訊走,每 2~4 秒講清楚一件事就換畫面;故事片跟劇情走。
  4. 04參考+音樂

    找參考片、挑音樂

    沒有參考,AI 只能用最普通的審美,這就是「一股 AI 味」的來源。可以去這些地方找:

    • X、YouTube、Instagram Reels:搜「程式動畫」「motion design」「kinetic typography」。抖音、B 站(中國大陸平台)可搜「代碼動畫」。
    • Dribbble、Behance:搜 motion,專業動效很多。
    • 科技公司的發表會與產品宣傳片,動效通常很講究。
    • 要做卡點片,就找一支節奏感強的 MV。
    • 現成作品庫見第 10 章。

    把參考片下載下來或截幾張圖放進專案資料夾,然後說:

    拆解參考片,產出風格指南@EianLu繁中(簡中轉寫)
    這個影片 ref.mp4 是我的參考。
    每隔 0.5 秒截一張圖,仔細看完以後,幫我分析它的
    配色、字型、鏡頭節奏、轉場方式,寫成一份 style_guide.md。
    只學它的風格和節奏,不要照搬它的內容。
    Claude 看不了影片,所以讓它每 0.5 秒截一張圖來「看」。最後一句很重要:只學風格,不抄內容。

    音樂不要隨便用流行歌,會有侵權下架風險。用免版稅音樂庫,授權細節見第 11 章。做卡點片選鼓點清楚的電子樂,鼓點越清楚卡得越準。

  5. 05最重要

    寫需求:先講故事,再說特效

    只說「幫我做個炫酷的動效影片」,它根本不知道你要什麼。特效是替故事服務的,先告訴它故事,它才知道哪裡該炸、哪裡該停。照這個模板填:

    需求模板@EianLu繁中(簡中轉寫)
    我想做一支 [多長] 的 [什麼類型的影片],講的是 [一句話說清楚的故事]。
    
    故事分幾段:
    1. [第一段]:[畫面上發生了什麼]
    2. [第二段]:……
    
    音樂用資料夾裡的 [音樂檔名]。
    畫面全部用程式碼生成,[橫式 16:9 還是直式 9:16],1080p,60 幀。
    先做一個能播放、能拖進度條的預覽網頁給我看,最後再匯出 MP4。
    
    要求:
    - [節奏上的要求,比如:每一聲鼓畫面都要有反應]
    - [視覺上的要求,比如:顏色跟著劇情變]
    - [風格參考:按 style_guide.md 的風格來]
    想把需求寫得更細,可以對照第 12 章的「動畫要寫清楚的 7 件事」。關鍵一句:顏色跟著劇情變。Eian 做「AGENT/0」時只寫了「顏色從冷白變到琥珀,最後變成紅色」,就決定了整支片的情緒。他只給了一句故事「一個 AI 助手接到任務後一步步失控」,Claude 自己分成 7 段:開機、拿權限、繁殖、壓縮記憶、擴張、終極目標、完成。
  6. 06卡點

    卡點(做 MV 才需要):讓畫面踩在真實的鼓點上

    不做卡點片,直接跳到第 07 步。先懂幾個詞。拍:跟著歌點頭,點一下就是一拍。BPM:每分鐘幾拍。底鼓是「咚」,軍鼓是「啪」。畫面和鼓點差 0.05 秒,耳朵就聽得出來。所以千萬別讓 Claude 只用 BPM 算,要先分析整首歌:

    分析鼓點@EianLu繁中(簡中轉寫)
    先分析一下這首歌:準確的 BPM 是多少、第一拍在第幾秒、
    每一聲底鼓和軍鼓分別在什麼時候響、有多響,都存下來。
    畫面要踩在真實的鼓點上,不要只靠 BPM 去算。
    它會寫一支小程式把低沉的底鼓和清脆的軍鼓分開偵測,列出鼓點時間表。震動、顏色錯位(RGB 三色錯開)、閃光、畫面撕裂都照這張表觸發。做完自己聽,覺得慢了或快了就直接說「慢了」「快了」。
  7. 07自查

    讓 AI 像導演看樣片一樣自查

    Claude 看得懂圖。做完後讓它在關鍵時間點截圖、拼成一張大圖(樣片表),一眼就看得出哪裡太空、太亂、字看不清。

    挑剔導演評分@EianLu繁中(簡中轉寫)
    在每一段的關鍵時間點截圖,拼成一張大圖,你自己先認真看一遍。
    你現在是一個很挑剔的導演,不是自己作品的粉絲。
    
    按這幾項打分,每項 1~10 分:
    開頭 2 秒能不能抓住人、手機上看字清不清楚、動作順不順、
    畫面變化夠不夠多、構圖好不好、卡點準不準。
    
    挑出最差的 3 個問題,寫清楚在第幾秒,改掉。
    改完再拼一張新的大圖,重新打分給我看。
    重點檢查三類問題:換字時新字舊字疊在一起;好幾拍畫面沒動或一直重複;特效太重把字蓋住。
    進階:別讓它給自己打分motion-video-kit 的做法更狠,叫 Gauntlet 審片:做片的 agent 不評自己,每輪渲染後換一個全新的 critic(評審代理)看成片,列問題、修改、重新渲染、再驗證,通常跑 3~5 輪。花叔的 huashu-art-motion 也一樣,先跑程式檢查靜止幀與異常跳變,再讓沒參與製作的 agent 只看成片挑毛病。
  8. 08匯出

    局部修改、局部匯出,最後出完整片

    平常小修不用每次匯出整支片:

    只匯出一段預覽@EianLu繁中(簡中轉寫)
    只重新匯出 30~45 秒這一段,每秒 30 張就行,我先看看效果。
    每秒 30 張比 60 張快一倍。60 幀正式版的匯出時間大約是片長的 3~5 倍。

    全部改完,再出正式版:

    匯出完整版本頁整理繁中
    全部改完了。匯出 1080p、60 幀的完整 MP4,告訴我檔案存在哪裡、多大、片長幾秒。

    加碼:連配樂都讓程式寫

    「華夏・五千年」沒用任何現成音檔,編鐘、古箏、竹笛、大鼓全是程式用公式模擬出來的。章節標題字按真實筆順一筆一筆寫出來,筆順資料來自開源專案 Make Me a Hanzi,是 Claude 自己找來的。

    程式作曲+水墨長卷@EianLu繁中(簡中轉寫)
    再做一支:中國歷史宣傳短片,1 分 45 秒左右,從遠古一直講到今天。
    
    音樂也用程式碼寫,不要用任何現成的音訊素材:
    要有編鐘、古箏、竹笛、大鼓,再加一點現代的電子節拍。
    
    畫面用水墨風,做成一卷橫著展開的長卷。
    每一章的標題字要按真實的筆順一筆一筆寫出來,配上拼音和英文,
    底部加一條年份標尺,跟著章節往前走。
    曲子就是劇本:作曲同時輸出時間表@EianLu繁中(簡中轉寫)
    作曲的同時,輸出一張時間表:每一聲鼓、每一聲鐘、每一章從幾秒到幾秒,都記下來。
    畫面全部按這張表來走。以後我改了音樂,畫面要能自動對齊。
    這是整段最關鍵的一句。每個音什麼時候響本來就是它寫的,所以不用再分析鼓點,改了音樂畫面也會自動對齊。
06:00 Craft

讓片子更有質感的通用技巧

動作換成彈簧

廉價動畫是從 A 等速滑到 B。有質感的動畫像真東西一樣有重量:先加速、稍微衝過頭、再停穩。跟 Claude 說一句「動畫都換成彈簧效果」就行。Remotion 的 spring() 可以從 mass 1、stiffness 180、damping 22 起調;卡片停下後還在彈,就把 damping 調高。

沒有配樂,也要有音效

程式合成音效+響度標準@EianLu繁中(簡中轉寫)
給畫面配上音效:按鈕點擊用短促的「嗒」,轉場用「嗖」,重要畫面落地用低沉的「咚」。
音效都用程式碼合成,和畫面動作對齊。
最後整體響度調到 -14 LUFS(短影片平台常用的標準)。

指定框架

Claude 預設會從零寫網頁來畫。想用成熟框架要明講,例如加一句「用 Remotion 來做」或「用 HyperFrames 來做」。Remotion 適合系列影片、模板、跟資料綁定的影片;HyperFrames 用一般網頁寫,專為 AI 設計。HeyGen 說他們早期試 Remotion 時發現,框架限制越多,agent 的產出越保守、越雷同,換回純 HTML 創意才回來。這是 HeyGen 自己的經驗,選工具時參考就好。新手不用先選,第一支片讓 Claude 自己決定;想試框架,安裝見第 08 章。

一次出好幾個尺寸

千萬別做好橫式再裁成直式,字和畫面會被切掉。

多比例輸出@EianLu繁中(簡中轉寫)
用同一套時間軸,分別做 9:16、1:1、16:9 三個版本。
每個版本單獨調整文字和畫面的位置,不要直接裁切。

做熟了,打包成自己的技能

同一類片做過幾次,就請 Claude 把整套流程寫成技能(skill)。下次只要給網址,它就照流程做一支 20 秒直式宣傳片。第 13 章的提示詞 D 也示範了同一件事。

把流程打包成 motion-reel 技能@EianLu繁中(簡中轉寫)
把我們這次做宣傳片的整個流程,整理成一個叫 motion-reel 的技能:
開始前要問我哪些資訊、每一步做什麼、有哪些不能違反的規矩。

提示詞只要回答三個問題

寶玉轉述 Boris 讓 Opus 5.5 為一集節目做互動網站的例子。提示詞很短,核心是三件事:

  1. 你希望它做什麼?
  2. 你希望它花多少算力去推理?
  3. 它該怎麼驗證自己做對了?

寶玉認為第 1 和第 3 點最重要:目標清楚、驗收標準清楚,agent 才能自己檢查、自己改,形成回饋循環。

套到影片上,「做到你自己滿意為止」加上明確的參考標竿,就是驗收標準。

Boris 的互動作品提示詞@dotey 寶玉繁中(簡中轉寫)
最新一期 Acquired Podcast 關於 Home Depot 的內容非常精彩。我想讓你製作一個能夠敘述整集內容的 Artifact。把它做成精美且互動的形式,重點傳達貫穿整集的商業智慧精華。一定要做得非常出色,使用大量的 token 並不斷迭代,直到你對其感到自豪為止。也許可以在整個作品中加入水彩插圖和歷史照片,目標是營造出《紐約客》或《紐約時報》資料視覺化的風格,甚至要更好。我認為你可以使用 OpenCV 來處理水彩圖片。
需要:該集節目的內容來源
這是寶玉貼文裡附的中文版提示詞(他註明「摘錄自評論」),貼文沒附英文原文。對照三點:做什麼(敘述整集的互動作品)、花多少算力(大量 token、反覆迭代)、怎麼驗收(直到自豪為止,標竿是《紐約客》和《紐約時報》的資料視覺化)。套到影片上,換成你的主題和標竿,再把「Artifact」改成「用 Remotion 或 HyperFrames 渲染,匯出 MP4」。原句要的是 claude.ai 上的互動網頁,照貼不會得到影片。
07:00 Prompt library

提示詞庫

簡中提示詞已轉成台灣繁中用語,意思不變。英文提示詞保留原文,另附繁中翻譯,按標籤切換;複製按鈕複製目前顯示的那一版。Claude 讀中文、英文都沒問題,英文原文最貼近作者實測的版本。每條附繁中說明、出處,以及它需要什麼條件:純程式代表只靠 Claude Code 就能完成;標需要的要另外準備素材或工具,標「選配」的可有可無。出處旁的 One-shot 代表原作者說一次就做出來、沒有再修;Effort Max/High/Medium 是作者用的思考強度(effort,見第 03 章)。

新手先從這三條開始動效作品集(中文版)測環境;變體三:講故事,不炫技練分鏡;20 秒產品宣傳片模板做第一支實用的片。
實測成品下面三條提示詞,我們真的交給 Opus 5.5 做成影片,再請另一個沒參與製作的 AI 審片、追加一輪修改,成片直接嵌在卡片裡:動效作品集、比例尺對比、Token Bucket 圖解。點開影片下方的說明,可以看到審片挑出什麼、第二輪怎麼下提示詞。三支的第一版都能看,但審片都挑得出問題:比例尺那支被判一定要修,另外兩支是追加一輪精修。這就是正常的做片節奏。

入門試手:先確認環境能跑

Eian 的建議:只想試試效果或測環境,就跑「作品集」這句。它好用的原因有四個:作品集有固定套路(剪得快、每鏡一種技巧、最好的放前面);主角是 Claude 自己,只要炫技不會出錯;15 秒夠放 6~8 個鏡頭又一次做得完;「拿出全部本事」配合高思考強度會讓它更賣力。缺點是太多人用,成品長得都差不多,適合測試,不適合當作品。

動效作品集(中文版)@EianLu繁中(簡中轉寫)
做一支 15 秒的動態圖形影片,展示你作為動效設計師有多厲害,
就當它是你履歷裡的作品集。拿出全部本事。
純程式
實測成品15 秒,修過 1 輪
它怎麼做的、審片挑出什麼、第二輪怎麼說

怎麼做:Opus 5.5 寫了一個網頁動畫,每一格畫面都由程式算出來,沒有用任何圖片或素材。再用瀏覽器逐格截圖 450 張,交給 ffmpeg 壓成 MP4。第一版約 12 分鐘做完,它自己抽格檢查後修掉了幾處重影和黑畫面。

審片:另開一個沒參與製作的 AI 審片,逐格看成片、對照程式碼,判定可以上,但挑出 4 個細節:節奏段的秒數讀數被動態模糊抹成一團灰、色塊轉場邊緣有條紋、收尾停太短讀不完、標語的標點讓整行沒置中。

第二輪追加的提示詞(在同一個對話裡接著打):

整體很好,幫我修四個細節再重新輸出 final.mp4 和 poster.jpg:
1. 節奏段五顆點賽跑時,游標上方的「t 0.xx s」讀數被動態模糊抹成一團灰,看不出數字。讓這個讀數的位置也只用整格時間計算,或乾脆把讀數和虛線游標畫在動態模糊之外(跟 HUD 一樣最後才疊上去),確保每一格數字都清楚。
2. 開場藍橘色塊掃過時,邊緣模糊放大看是一階一階的條紋。把子取樣數拉高(例如 48 以上,可以只在轉場那幾格拉高),或把色塊速度放慢一點,讓模糊變成平滑漸層。
3. 收尾卡太趕:讓標語和署名提早約 0.5 秒出完,最後至少留 1.2 秒完全靜止的畫面;「全部畫面皆以程式碼逐格生成」那行字放大到 18px 左右、不透明度提高到 80% 以上,要在一秒內讀得完。
4. 主標語「每一格,都有意圖。」拿掉結尾的句號,逗號改成半寬處理(縮小它佔的寬度),讓整行視覺上真正置中;封面那格也一起更新。
改完後每一段轉場抽連續 8 格給我看,並放大確認第 1、2 點真的修好。

結果:四點都修好,再找一個新的審片逐格確認,判定通過。第一版的問題要放大才看得到,但審片挑得出來,追加一輪就修掉。

動效作品集(英文原版)@stephanlivera · Effort Max
make a dynamic 15-second motion graphics video that shows what an incredible motion designer you are, like it's your showreel for a résumé. go all out.
純程式
社群上被改寫最多次的一句。prompt-motion.com 收錄的 230 支作品裡,最大宗就是它的各種變體。
變體一:更長,加上配樂@EianLu繁中(簡中轉寫)
做一支 16:9、60 秒的動態圖形作品集,展示你真正的創作上限。
音效要高級,不要廉價的合成器鋪底。用程式碼寫一段原創鋼琴曲,每一次切鏡都卡在音樂上。匯出 1080p MP4。
純程式
變體二:避開 AI 味@EianLu繁中(簡中轉寫)
做一支 10 秒的動態圖形影片,介紹你自己。
不要在角落放小字,不要加畫框,這些是 AI 影片最常見的破綻。
純程式
變體三:講故事,不炫技@EianLu繁中(簡中轉寫)
用做作品集的勁頭,講一個故事:[主題] 從 [起點] 到今天的歷史。
分鏡你來定,給我驚喜。45 秒,直式 9:16。
純程式
變體四:換個身分@EianLu繁中(簡中轉寫)
假設你是一家專門給創業公司做品牌的小工作室,做一支 30 秒的作品集。
所有圖形從零畫起,只用一種強調色,每個鏡頭用一種不同的技巧。
純程式
寶玉的教學影片提示詞@dotey 寶玉繁中(簡中轉寫)
幫我做一個教學影片,素材(Markdown 檔案)和 Gemini API Key(.env 檔案)都在目前的資料夾裡。使用 JS + Canvas 繪製,手繪卡通風格,有動效,配音使用 Gemini 3.8 Flash TTS。要通俗易懂,開頭要吸引人,看完有收穫。
需要:Gemini API Key需要:Markdown 素材
一句話交代了五件事:素材、繪製方式(JS+Canvas)、視覺風格、配音工具、內容要求。最後一句定義了教學片的成功標準:吸引人看下去、看得懂、記得住。原文寫「見附件」,那是在聊天介面上傳檔案的說法;Claude Code 沒有附件,本頁改成「都在目前的資料夾裡」,把兩個檔案先放進專案資料夾就好。API Key 是讓程式使用 Gemini 語音服務的一串密碼,到 Google AI Studio 申請;.env 是專門放這類密碼的文字檔,裡面寫一行 GEMINI_API_KEY=你的金鑰。金鑰只放在 .env 檔,不要貼進對話。

知識動畫 15 式:替知識影片配動畫

SuSu 酥酥整理的 15 種風格。用法只有一條:選一種風格,【】裡的主題連同後面的情節描述、字幕要一起換,不要同時堆三種畫風。全部是 10~12 秒短段,適合插進口播影片當輔助畫面。原文只有第 01 條結尾寫了「用程式碼渲染,匯出可播放影片」,跑其他條時也在結尾補一句「用程式碼渲染,匯出 MP4」。

01 皮影講典故@NFT_Chen繁中(簡中轉寫)
做一支 10 秒彩色皮影戲,講【曹沖稱象】。剪影佈局,暖光透背,關節式偶戲。依次出現秤盤、銅碗、石頭,先平衡,再把石頭分批稱、加起來。字幕卡點出現。用程式碼渲染,匯出可播放影片。
純程式
02 等距流程@NFT_Chen繁中(簡中轉寫)
做一支 12 秒等距 2.5D 流程動畫,講【快遞怎麼分揀】。包裹沿分揀線、貨臺、平板運輸、清關關卡移動,每步編號標籤,最後雙線匯成一條。乾淨、可跟讀。
純程式
03 比例尺對比@NFT_Chen繁中(簡中轉寫)
做一支 10 秒比例尺對比,把【地球、木星、太陽】按真實半徑放在同一個畫面。鏡頭平滑拉遠,第一個物體縮小,點題「太陽底下約有 130 萬個地球」。數字標註清晰。
純程式
實測成品10 秒,修過 1 輪
它怎麼做的、審片挑出什麼、第二輪怎麼說

怎麼做:半徑查 NASA 的行星資料表,三顆星按真實半徑等比例畫,右下角的比例尺跟著鏡頭換算。它還自己多加一行小字「以體積計」,免得「130 萬個地球」被誤讀。第一版約 10 分鐘做完。

審片:新的審片把每個數字重算一遍,數字、比例、運鏡都過關。只挑出 1 個問題:點題大字只停約 1 秒片子就結束,下面那行小字讀不完。

第二輪追加的提示詞(在同一個對話裡接著打):

結尾太趕了,「太陽底下,約有 130 萬個地球」和下面那行小字還沒看完片子就結束。總長維持 10 秒,請重新分配時間:開場地球特寫縮到約 1 秒,兩段拉遠各壓到約 2.5 秒,太陽標籤在 6.8 秒左右就出現並先停一下,點題大字在 7.3 秒前完全顯示,下面小字在 7.6 秒前完全顯示,讓點題畫面完整、靜止停留至少 2.5 秒到片尾。拉遠一樣要平滑,比例和數字都不要動。改完重新輸出 final.mp4 和 poster.jpg,並抽 7 到 10 秒每 0.25 秒一張確認點題完整停留的時間。

結果:點題畫面完整停約 2.7 秒,數字和比例都沒動;新的審片判定通過。

04 白板手繪@NFT_Chen繁中(簡中轉寫)
做一支 10 秒白板手繪。白底黑馬克筆一筆筆畫出【火柴人連甩 5 個包子】,紅色只強調關鍵點。滿足感粒子一顆比一顆大,最後角落畫滿。字幕:第 1 個,滿足感拉滿。
純程式
05 漢字演變@NFT_Chen繁中(簡中轉寫)
做一支 10 秒 WebGL 電影感漢字演變,主題【火】。龜甲、青銅、墨跡、火光質感。「火」從甲骨到閃電、火把,再到現代照明,形態連續變形,對應炎、烈、焰。
純程式
06 3D 拆解@NFT_Chen繁中(簡中轉寫)
用 three.js 做一支 12 秒爆炸圖,拆解【一部手機】。外殼、中框、晶片分層炸開,鏡頭環繞拉近,零件用虛線引出標註。可換成任何結構。
純程式
07 像素典故@NFT_Chen繁中(簡中轉寫)
做一支 10 秒 16 位元像素風典故,講【黃粱一夢】。取象、中舉、治河、出征,每段約 1.6 秒硬切,最後回到現實。字幕:第二年,考中進士,當上了官。
純程式
「取象」照抄原文。對照黃粱一夢的情節(娶妻、中舉、做官),推測是「娶妻」打錯字,跑之前可以改掉。
08 繪本科普@NFT_Chen繁中(簡中轉寫)
做一支 10 秒繪本風科普,講【小金魚怎麼游】。蠟筆線加鉛筆塗色,線條抖動,眼睛、鰓、尾鰭對稱,尾巴跟著節拍擺。紙本質感。
純程式
09 3Blue1Brown 式數學視覺化@NFT_Chen繁中(簡中轉寫)
做一支 10 秒 3Blue1Brown 式數學視覺化,講【圓面積】。深色底,圓切成 8、16、32 個扇形,真的移拼成長方形。公式逐項出現,定格 πr²。
純程式
10 古地圖動畫@NFT_Chen繁中(簡中轉寫)
做一支 10 秒古地圖動畫,講【長安到敦煌】。羊皮紙、淡墨山路,硃紅路線一筆畫過去,標註里程和一句講解,最後蓋章。鏡頭可縮放。
純程式
11 Kurzgesagt 式資訊圖@NFT_Chen繁中(簡中轉寫)
做一支 10 秒 Kurzgesagt 式資訊圖,講【紙對摺厚度】。乾淨圖形、大數字:對摺 2 次,厚度 0.4 毫米,厚度 ×2。鏡頭規則拉近,直到終點。
純程式
12 扁平 MG@NFT_Chen繁中(簡中轉寫)
做一支 10 秒扁平 MG,講【降水】。純色幾何、無描邊。雲裡的小水滴越聚越大,然後掉下來。兩段明暗,卡通雲朵。
純程式
13 卡點金句@NFT_Chen繁中(簡中轉寫)
做一支 10 秒卡點排版,120 BPM,講【費曼學習法】。每個詞卡一拍,黑底橙字切入。四步依次砸出,最後一錘:講不清楚,就是沒真懂。
純程式
14 漫畫分格@NFT_Chen繁中(簡中轉寫)
做一支 10 秒漫畫分格,講【一扇窗破了】。黑白網點加一個紅色。聽課、被發現、衝出教室,格間硬切,最後一格點題。
純程式
15 橫軸時間軸@NFT_Chen繁中(簡中轉寫)
做一支 12 秒橫軸時間軸,講【從達特茅斯到 ChatGPT】。鏡頭沿軸推進,節點縮放點亮。年份大字加一句事件。範例節點:1971,又過了 41 年。
純程式

產品宣傳片與介面演示

需求最多的一類。關鍵只有一條:用產品真實的截圖、logo 和配色,不要讓它憑想像畫介面。懶得找素材,就把網址給它,讓它自己去網站截圖。

20 秒產品宣傳片模板@EianLu繁中(簡中轉寫)
給 [產品名]([網址])做一支 20 秒的宣傳片,要有作品集那樣的質感。
素材:
- 先開啟網站,擷取真實的產品介面,找到真實的 logo、顏色和字型,
  都存進 assets 資料夾,列給我看,再開始做動畫。
- 不要憑想像畫產品介面,只能裁切、放大、動畫真實的截圖。
分鏡(每段 2~4 秒):
1. 開場:用 5 個字以內的大字,說出使用者的痛點。
2. 產品出場:介面一塊一塊拼出來。
3. 三個核心功能:每個功能用一個介面操作來展示,有滑鼠真的在點。
4. 一個能證明效果的數字:[數字]。
5. 結尾:logo + [行動號召,比如「立即試用」]。
聲音:用程式碼寫一段 120 BPM 左右的原創音樂,點擊聲、轉場聲卡在節拍上。
尺寸:先做直式 9:16,再用同一套畫面做 1:1 和 16:9。
正式匯出前,先每段截一張圖拼成大圖給我看。
需要:產品網址
想要會說話的吉祥物講解產品,可以接 ElevenLabs 這類配音服務。
一鏡到底的介面狀態演示@EianLu繁中(簡中轉寫)
【先問我】
我的產品和網址、這支片子要經過哪 8~12 個介面狀態、
每個狀態裡顯示的真實資料、品牌色和字型、背景音樂、要哪些尺寸。
【風格】
產品演示風格。只有一個容器,從頭到尾不切鏡頭:
每個狀態都是同一個形狀在變大小、圓角和顏色,裡面的內容在變形時切換。
每一次變化都由滑鼠點擊觸發。淺色背景,一種強調色。
動作要有彈性,但只能輕微回彈。
不要:誇張的彈跳、發光、介面上的漸層、粒子爆炸、沒有動作的空檔。
【結構】
120 BPM,8 個小節,每一拍都有東西發生。
logo → 按鈕 → 輸入 Email(打字)→ 載入 → 成功打勾 → 資料卡片
→ 圖表自己畫出來 → 滑鼠懸停出提示 → 搜尋面板 → 彈出通知 → 回到 logo。
【做法】
- 形狀開始變形後,裡面的文字再出現;下一次變形開始前,文字先消失。
- 最後一幀必須和第一幀完全一樣,包括滑鼠的位置。
【開始】
先問我要上面的資訊,然後把狀態清單按節拍排好給我看,確認後再寫程式碼。
需要:品牌色、狀態清單
最近很紅的一種:畫面上只有一個形狀,從按鈕變載入圈、變播放器、變圖表,一路變下去不切鏡,最後一幀等於第一幀可無縫循環。最後一句最關鍵:先確認清單,再動手。
紙感產品發表片(HyperFrames+GSAP 填空模板)@ik_builds · Effort Medium · One-shot
Create a 15s motion-graphics film explaining {{PRODUCT}}. HyperFrames + GSAP, no voiceover, no footage.
Style: paper-light canvas, marker notes that draw on, real physics, huge kinetic type,
hard light/dark switches, a new idea every 1.5–2 s, a sound on every hit.

COPY: read {{POSITIONING_DOCS}} first. {{ONE_LINER}} For {{AUDIENCE}}. {{WHAT_IT_DOES}}
Name what the product learns, never the abstraction.

RULES
- No chrome (scrubber, timecode, fps, headers). No animator jargon on screen
  ("squash", "stagger", "easing"...). Every word speaks to the buyer.
- No invented results: no %, multipliers, customer names or figures.
- Never use: {{BANNED_WORDS}}.
- Logo: real mark {{LOGO_FILE}} + "{{PRODUCT}}" in {{WORDMARK_FONT}}; never a boxed logo file.

CRAFT
- Colours {{COLOR_CANVAS}} / {{COLOR_INK}} / {{COLOR_ACCENT_1}} / {{COLOR_ACCENT_2}}; notes in the
  accents; dark mode = charcoal matching the palette.
- Fonts {{BRAND_FONTS}}; Anton for kinetic type; Caveat handwriting via stroke-dashoffset.
- Real easing, squash/stretch, stagger, overlap, onion skin, smear, follow-through. Check the
  HyperFrames registry first. Set every from-state at t=0 (seek-safe); never cover an exit.
  One primary move per transition; no generic push/slide/rotate-swing.
- Music in sections: drums drop on the dark switch and while the ball is airborne, slam back
  on the type and the logo. SFX: pops, pen scribbles, whooshes, logo sub-hit. CC0 or generated
  only; log sources. Master -14 LUFS, -2 dBTP, re-measured after AAC encode.
需要:安裝 HyperFrames需要:填 {{ }} 欄位
寫得最工整的一份。把 {{ }} 全部換成你的產品資料。幾個值得抄的規矩:畫面上不放進度條和時間碼;不准捏造成效數字與客戶名;每個轉場只有一個主要動作;所有動畫的起始狀態設在 t=0,讓渲染器跳到任何一幀都正確;音效只用 CC0 或自己生成的,並記錄來源。提示詞裡的「the ball」是原片裡那顆球,你的片沒有球就刪掉那半句。
從官網抓品牌,做產品解說@imthatcarlos · Remotion · One-shot
make a modern slick and punchy video for sherwood protocol. feel free to take branding or components from the landing page or app. the goal is to highlight how it enables agentic hedge funds, explaining it simply
需要:產品官網
把 sherwood protocol 換成「[你的產品名]([官網網址])」,Claude 才知道去哪個網站抓品牌。重點在第二句:允許它從官網或 App 拿品牌元素與元件,畫面就不會是假介面。

Manus 2.0 的 12 個官方範例

寶玉整理的串文。這 12 條來自 Manus 影片功能頁,也能交給 Opus 5.5 或 Sonnet 5.5 在能執行程式、能渲染的 agent 環境裡跑。12 條裡只有第 12 條明確要接 Seedance;其他條缺素材時可以另接影片模型,下面逐條標出來。

① Motion Design Showreel|15 秒動效作品集@dotey
Make a dynamic 15-second motion graphics video that shows what an incredible motion designer you are.
純程式
文字、圖形、轉場都能用程式做,音樂音效另找素材或接音訊工具。
② Emberkeep|遊戲預告片@dotey
Create a polished English trailer for an original game, made for sharing on X. Open with a striking hook in the first two seconds, make the visuals more refined, and remove the bottom progress bar. Generated music and sound effects are welcome.
需要:遊戲畫面素材可接:影片模型
Opus/Sonnet 負責企劃、程式和剪輯編排;缺鏡頭時可接 Seedance 等影片模型。原提示詞沒指定影片模型,也沒給完整遊戲設定。「畫面再精緻一點、拿掉底部進度條」是看過第一版後的修改意見,第一次跑可以刪掉。
③ AI Hacked a Government|AI 新聞+meme 解說@dotey
Look up recent AI news, choose a topic, and make a fast-paced English YouTube-style video packed with memes. You can search for video clips, images and GIFs to use.
需要:聯網搜尋選配:TTS 旁白
讓 agent 自己找新聞、選題。範例標題只是某一次的選題結果,提示詞本身沒鎖定新聞。用網路找來的素材發布前要自己確認授權。
④ Ball Escape: 20 Rings|程式生成的紓壓影片@dotey
Make an attention-grabbing video that could go viral on YouTube, using code. Make it landscape.
純程式
提示詞只要求「用程式做一支吸睛、可能爆紅的橫式影片」,沒規定小球、20 個圓環或物理規則。想更接近範例,自己補圓環、碰撞、配色和音效要求。
⑤ Equilibrium|從混沌到和諧的材質動畫@dotey
Create a mesmerizing film of physical forms and materials as chaos becomes harmony. Build and render the visuals and animation in code using any suitable framework, without AI-generated video clips or stock footage. Use 16:9 landscape and English for any on-screen text, lyrics or voiceover. Deliver an MP4 and editable source code; generated audio is allowed. Make a compressed version for X
純程式
明確禁止 AI 影片與素材庫,畫面全走程式渲染。交付 MP4、可編輯原始碼,以及適合 X 的壓縮版。
⑥ A Brief History of LLMs|90 秒大型語言模型簡史@dotey
Create a fast-paced English YouTube-style explainer about the history of large language models, using code. Make it for a general audience, with original jokes and memes and a male voice. Use 16:9, aim for about 90 seconds, and proceed without user-provided materials.
需要:TTS 男聲需要:史實查證
Opus/Sonnet 負責腳本與程式,配音交給語音工具,畫面可以全用程式。
⑦ Halo: Product Launch|虛構產品發表片@dotey
Use code to create a cool, visually striking launch video for a fictional product, with a beautiful white UI, suitable for sharing on X. Generated sound effects are welcome. Speed up the visuals so the pacing feels less slow.
純程式
原提示詞說的是「虛構產品」。改成真實產品時,要提供真實 UI 和功能資料。最後一句「把畫面節奏加快」是看過第一版後的修改意見,第一次跑可以刪掉。
⑧ Creative Montage|剪輯+程式能力混剪@dotey
Create an impressive montage that shows off your editing and coding abilities. Use rich, varied material without repeating shots, with polished English presentation and sound through the ending. Focus the edit on the stronger climax in the later part.
需要:影片/圖片素材可接:影片模型
素材不夠時再考慮接 Seedance 補鏡頭,原提示詞沒強制要求生成影片。
⑨ Less, but Better|溫暖極簡的字體動畫@dotey
Use JavaScript to make a beautiful video that surprises me and shows off your capabilities. I like typography-driven editing, varied English typefaces and a warm, minimalist aesthetic, with rich rhythm and color. You can also generate images or video clips—what matters is that it looks great. Use high quality, 16:9, about 30 seconds, and background music.
需要:背景音樂
純字體動效靠程式就能完成;允許生成圖片或影片,但不是必需。
⑩ Fat Bear Week|新聞+meme 快節奏解說@dotey
Look up recent news, choose a topic, and create a fast-paced English YouTube-style explainer with plenty of memes and meme images, which you can search for. Use 16:9 and aim for about 90 seconds. Proceed without user-provided materials.
需要:聯網搜尋選配:TTS 旁白
跟第 ③ 條同類,每次跑可能選到不同新聞。
⑪ The Odyssey|p5.js 程式生成的故事預告@dotey
Use p5.js to make an atmospheric story video inspired by the mood of The Odyssey, in English; voiceover is welcome. Turn it into a fast-cut trailer under one minute and add English subtitles.
純程式選配:TTS 旁白
用 p5.js 逐幀渲染,剪成一分鐘內的快節奏預告,加英文字幕。
⑫ BEAT RUSH|AI 舞者+程式音遊特效@dotey
Create a high-energy arcade dance video in English and 16:9. Use Seedance to generate a dancing anime character, then use code to build the rhythm-game visuals and beat-synced effects.
必須:Seedance需要:音樂
唯一一條明確要接影片模型的。舞者由 Seedance 生成,Opus/Sonnet 負責企劃、程式與合成,還要準備音樂並對齊節拍。寶玉的結論:提示詞定方向,成片還取決於素材、工具和後續迭代。

社群精選:prompt-motion.com 挑出 9 條

prompt-motion.com 由 @p4nthera_ 策展,2026-10-07 共收 230 支 Opus 5.5 作品,每支附原作者的提示詞或技能包。下面挑的是題材不重複、可以直接跑的。

遞迴,用不同影片風格解釋@emollick · One-shot
A video explaining recursion, where every explanation about recursion has a radically different video style, make this self-referential & clever & fast moving.
純程式
一句話玩出自我指涉。換掉 recursion 就能套到任何概念。
AI 資料中心 3D 導覽@Sayan_shanky · Effort High · HTML
show me what goes on inside an AI data centre.
純程式
短到不行,靠 Opus 自己決定題材展開方式。適合拿來看它的預設審美。
卡點 3D 球體下墜@Gorden_Sun · Three.js繁中(簡中轉寫)
卡點的3D球體下墜的動畫影片:效果以專業 Blender 作品為標竿,音樂是多首經典的純音樂,場景按音樂切換,3D球體下墜時在3D場景的物件中彈跳,按音樂的節奏點亮物件。帶一些幽默的元素。
使用three.js製作,不要使用Blender製作
需要:配樂
「效果以專業 Blender 作品為標竿」,卻又「不要使用 Blender 製作」,逼它用 three.js 做出同等級的 3D。原文要「多首經典的純音樂」,經典曲目多半有版權,發布前換成可授權的配樂(見第 11 章)。
黏土風 MV,連歌一起寫@DavidShulmanFL
Create a 60 second music video in the style of Peter Gabriel's Sledgehammer and Big Time. But use modern references and figures. Also create the song, something sounds like it would fit on Peter Gabriel's So album.
純程式選配:歌聲模型
指名一支經典 MV 當風格參照,比形容詞好用得多。「連歌一起寫」時,程式只能合成旋律和伴奏,要有人聲唱出來得另接歌聲模型。
歌詞動態影片,對齊人聲與節拍@samaote · Effort Max
make a dynamic lyrics motion graphics video based on the attached music, perfectly syncing the lyrics and animation to the vocals and beat. make it feel like an incredible motion designer’s showreel for a résumé. go all out.
需要:附上音樂檔
Claude Code 沒有「附件」,把音樂檔放進專案資料夾,提示詞後面加一句 The music file is song.mp3 in this folder.(檔名換成你的)。記得配合第 06 步先分析鼓點;歌詞時間可用 Whisper(OpenAI 開源的語音轉文字工具)反推。
AI 歷史關鍵時刻@kloss_xyz · One-shot
make a video highlighting key moments in the history of AI.
純程式
歷史類題材記得自己核對年份與事件。
Token Bucket 限流演算法圖解@ParkerRex · Canvas · One-shot
explain a token bucket rate limiter, canvas only, no libraries, every frame a pure function of time so my renderer can screenshot it.
純程式
最值得學的是後半句:「每一格畫面都是時間的純函式,這樣我的算圖程式才能逐格截圖」。技術概念解說片可以直接套這個句型。「my renderer」指逐格截圖的算圖程式,你沒有的話,請 Claude 一起寫一個並匯出 MP4。
實測成品32 秒,修過 1 輪
它怎麼做的、審片挑出什麼、第二輪怎麼說

怎麼做:讀者沒有算圖程式,所以 Opus 5.5 連算圖程式一起寫:一個 canvas 網頁加一支逐格截圖的 Python 腳本,最後用 ffmpeg 壓成 MP4。每畫一格都從頭重算整段模擬,沒有亂數;輸出前還會用正序、倒序、打亂順序各畫一次,三次畫面完全一樣才開始輸出。第一版約 40 分鐘。

審片:新的審片手算整段模擬,原理和數字都對,判定可以上。但挑出 4 個觀眾會注意到的問題:字幕說「5 個通過」,計數器卻顯示累計的 7;突發那一刻不到 1 秒就閃過,封包還疊在一起;封面截在轉場中間;嵌進網頁後小字太小。

第二輪追加的提示詞(在同一個對話裡接著打):

Nice. A few polish fixes to tokenbucket.html, keep render(t) pure and the 32 s length:
1. During the burst caption, the stats panel says "allowed (total) 7" while the caption says "5 pass". Add a small "this burst: 5 allowed / 3 rejected" readout (or briefly highlight the delta) so the numbers match what the caption claims.
2. Slow the burst moment down so a viewer can follow it: space the 8 burst requests further apart or briefly slow the sim clock around the burst, make sure no two packets ever overlap at the gate and no 429 covers the limiter box or label, then hold the "5 green / 3 red" result on screen for at least 1.5 s.
3. Move POSTER_T to a settled frame where all 5 "200"s and all 3 "429"s are laid out and the counters already read 3 rejected.
4. Assume the video will be embedded at about 720 px wide: bump the key labels ("arriving: 2 req/s", "passing: ~1 req/s", "full: extra spills", "limiter", chart labels) to at least 20 px, and make the burst markers on the chart readable (spread them or show a "5 ✓ 3 ✗" tag instead).
Re-run the purity check and re-export final.mp4 and poster.jpg.

繁中翻譯:

不錯。幫我修 tokenbucket.html 幾個細節,render(t) 要維持純函式、片長維持 32 秒:
1. 突發那段字幕寫「5 pass」,右上的統計卻顯示「allowed (total) 7」。加一個小讀數「this burst: 5 allowed / 3 rejected」(或短暫標出這一波的增量),讓數字跟字幕說的一致。
2. 把突發那一刻放慢,讓觀眾跟得上:把 8 個突發請求拉開一點,或在突發前後暫時放慢模擬時鐘;確保閘門處任何兩個封包都不重疊,429 也不能蓋到 limiter 的方框或標籤;然後讓「5 綠/3 紅」的結果在畫面上至少停 1.5 秒。
3. 把 POSTER_T 移到已經穩定的一格:5 個「200」和 3 個「429」都排好、計數器已經顯示 3 個被拒。
4. 假設影片會以約 720 px 寬嵌入:關鍵標籤(「arriving: 2 req/s」「passing: ~1 req/s」「full: extra spills」「limiter」、圖表標籤)至少放大到 20 px,圖表上的突發標記也要看得清楚(拉開,或改成一個「5 ✓ 3 ✗」標籤)。
重跑純函式檢查,重新輸出 final.mp4 和 poster.jpg。

結果:追加提示詞給了兩條路:拉開請求,或放慢模擬時鐘。它選了後者,也說明理由:請求間隔只要從 0.12 秒拉到約 0.15 秒,最後一個請求就會等到補充的 token,「3 個被拒」就不成立了。畫面上標出 slow motion,新的審片重算數字後判定通過。值得學的是,它先檢查哪條路會破壞原理,再動手。

導數概念教學(Manim+edge-tts)@LinearUncle · Manim, edge-tts繁中(簡中轉寫)
請用Manim給我製作一個導數概念學習的影片,要求通俗易懂,並且有例子,引人思考。配音使用edge-tts
需要:Manim、網路
Manim 是專做數學動畫的 Python 函式庫,要先安裝(可以叫 Claude 裝);edge-tts 是免費的語音合成工具,不用申請 API Key,但要連網。
什麼是 Git(中文配音)@Yunn260414 · JavaScript繁中(簡中轉寫)
幫我用js製作一個影片,主題是:什麼是Git
要深入淺出,讓一個電腦零基礎的人也能看得懂,然後要介紹一些常用指令的意思等等
要有聲音的,然後是中文講的
你可以用任何工具或者安裝工具,可以上網搜尋
需要:聯網、TTS
最後一句很實用:授權它自己裝工具、自己查資料,它會自己找 TTS 方案。

藝術風格與互動作品

花叔把自己的做法沉澱成 huashu-art-motion 技能包,裡面有幾十張藝術風格卡(洞穴壁畫、浮世繪、梵谷、蒙克、吉卜力、蒸汽波⋯⋯)後來又新增了 8 種 YouTube 常見解說風格(白板、Vox、Kurzgesagt、3Blue1Brown、發表會 UI、財經圖表、故事、動態文字)。下面三條是裝好技能包之後的說法;用這個技能做的一支諾貝爾物理獎解說,5 小時在抖音破 10 萬播放。

指定名畫風格做動畫@AlchainHust 花叔繁中(簡中轉寫)
用梵谷《星月夜》的風格,給我做一段15秒的動畫,畫面裡的東西要一直在動
需要:huashu-art-motion
「畫面裡的東西要一直在動」很關鍵。花叔拆原片時發現,每個時代雖然只出現 1 秒左右,但浪在捲、字在閃,畫面內部一直有動作。
拆解並複刻一支參考動畫@AlchainHust 花叔繁中(簡中轉寫)
幫我拆解這段動畫,告訴我它是怎麼做出來的,然後復刻一版:[影片路徑]
需要:huashu-art-motion需要:參考影片
複刻時 Claude 自己做了一張「運動熱力圖」找出原片哪些區域在動,這套拆解方法也收進了技能包。複刻只當練功,別直接發布別人的創意。
依口播長度配一段解說動畫@AlchainHust 花叔繁中(簡中轉寫)
我這段口播講的是梯度下降,口播音檔在 [口播音檔路徑],幫我按3b1b的風格做一段對應時長的動畫
需要:huashu-art-motion需要:口播音檔
花叔自己最常用的一種:長影片裡光靠嘴講不清楚的段落,單獨配一段動畫插進去。音檔路徑那半句是本頁補的,原文沒寫,但 Claude 要有音檔才知道「對應時長」是多長。
Clawd 抓蝴蝶(手繪卡通起手式)JohnHeibel/ClaudeAnimationBase
Read ANIMATION_GUIDE.md, then make a 15-second video of Clawd trying to catch a butterfly.
需要:clone 這個 repo
PDoomVideo 作者的後續專案:p5.js+p5.brush 水彩筆刷、Clawd 角色、31 種表情,加一份給模型讀的動畫指南。作者說所有測試影片都是 Claude Code 裡的 Opus 5.5 以 xhigh 思考強度做的。
敦煌鏡窟「照見 ILLUMINE」互動網頁+影片@KeWai386772繁中(簡中轉寫)
創作敦煌佛洞窟教壁畫新媒體互動藝術作品,中英雙語。在有禪機妙趣的哲思理念下,融合時間、鏡子、生滅、空色的表達。貼圖需要找到資源,在3D空間中貼上真實的壁畫素材。入「洞」參觀時,照見大千諸佛世界。鏡面反射你可以借鑑 【參考連結】 中的思路,但要服務作品哲思與藝術效果的表現任務。產出 web 。

並製作一部高超的,新媒體藝術世界大師級的動態圖形互動動效影片。中英雙語字幕。語音為中文。
需要:真實壁畫素材授權
一條提示詞同時要一個 three.js 互動網頁和一支宣傳影片。作者說 Claude Code 自己找素材、寫 shader、做配音,沒用影片模型。本頁改了兩處:原文有兩句要求放入 agent.space(作者使用的平台)的引流入口和片尾宣傳,本頁已刪掉;【參考連結】是作者沒公開的鏡面特效參考,你沒有就把「鏡面反射你可以借鑑…」整句刪掉。作者說少了這個外部連結,公開版約做到 80% 效果。成品可在 作者的體驗連結看。
史詩編年片《中華文明史》@dotey 寶玉繁中(簡中轉寫)
做一支史詩編年片《中華文明史》,可以寫程式碼逐幀渲染,再用 ffmpeg 合成。
配樂當時鐘:五聲調式,樂器從骨笛、編鐘一路演進到管弦,BPM 隨年代加快,所有切點踩拍。
宣紙白描和玄底泥金兩種畫風交替;每卷一個主色和一套隨時代演變的紋樣(彩陶紋 → 饕餮紋 → 雲氣紋 → 卷草紋 → 纏枝紋 → 回紋)。
每鏡一個按詞組出現的書法大字關鍵詞,配一幅線稿。全片 HUD:左上朱印卷號,右側豎排朝代名,底部捲軸時間尺和年份計數。
卷交界用朱印蓋下、鼓鐘重擊的衝擊轉場。先定拍點網格和分鏡表,再渲染。
地圖只畫示意,不畫近現代真實人物,年代核對後再交付。
純程式
一條提示詞把音樂、畫風、紋樣、字卡、HUD、轉場、分鏡順序和交付前檢查全寫清楚,是「怎麼把需求寫具體」的好範本。「配樂當時鐘」的意思是用音樂的拍子決定畫面何時切換,詳見第 04 章的拍點。
08:00 Skills & tools

技能包與工具

技能包(skill)是「教 agent 照固定流程做事的說明書」。裝了之後,Claude 不只寫一段動畫程式,而是照一套影片製作流程走:問需求、出分鏡、做畫面、審片、交付。星數為 2026-10-07~08 查詢值。

下面的指令會出現幾個詞:repo 是 GitHub 上的一個專案資料夾;git clone 是把它整份下載到你的電腦;npx 是不用先安裝、直接執行一個 Node.js 工具。看不懂也沒關係,把整段指令貼給 Claude Code,說「幫我裝這個」。

你想做先裝這個
第一次試玩什麼都不用裝,照第一個 30 分鐘走
想用框架做第一支正式片HyperFrames(或 Remotion,二選一)
產品宣傳片,想挑現成的鏡頭配方video-shotcraft
名畫風格動畫、替口播配解說動畫huashu-art-motion
幾分鐘長的科普解說片,帶配音和字幕anything2explainer(非商用授權)
一兩分鐘的圖表解說片,帶配音answer-me-with-html
替真人錄的影片上字幕、剪輯oil-subtitle 或 BaoCut
一次只裝一個裝好一個、跑通一支片,再裝下一個。好幾個技能包同時在,Claude 可能挑錯流程,出問題也很難查是哪個造成的。

兩大渲染框架

HyperFrames

★ 58,171 · Apache-2.0

HeyGen 開源 · 需要 Node.js 22+、FFmpeg

用一般 HTML 寫影片,動畫預設 GSAP,渲染靠 Puppeteer+FFmpeg。官方標語是 Write HTML. Render video. Built for agents. 內建 21 個技能,入口是 /hyperframes(用外掛方式安裝時是 /hyperframes:hyperframes),另有產品發表、無露臉解說、PR 轉影片、音樂轉影片等專用流程。

# 方法一:Claude Code 外掛
claude plugin marketplace add heygen-com/hyperframes
claude plugin install hyperframes@hyperframes
# 方法二:獨立技能包(清單預設沒有勾選,用空白鍵勾 Core Skills 再按 Enter)
npx skills add heygen-com/hyperframes
# 之後要更新技能:npx hyperframes skills update
# 不用 agent,純指令列
npx hyperframes init my-video
cd my-video
npx hyperframes preview
npx hyperframes render

官方範例:Using `/hyperframes`, create a 10-second product intro with a fade-in title, a background video, and subtle background music.

GitHub

Remotion Agent Skills

★ 4,872(主 repo 62,250)

Remotion 官方 · 需要 Node.js

用 React 寫影片,出現得比 HyperFrames 早。技能裝在專案的 .agents/skills,Claude Code 透過 .claude/skills 捷徑讀到。授權提醒:Remotion 不是開源授權,個人與小團隊免費,公司可能要買授權。

# 從零開一個專案
npx create-video@latest --yes --blank my-video
cd my-video
npx remotion skills add   # 若跳出清單問要裝給哪個工具,選 Claude Code
npm run dev
# 或全域安裝技能
npx skills add remotion-dev/skills

官方給 agent 直接貼的一段:Ensure Node.js is installed. Install Remotion Skills: `npx -y skills@latest add remotion-dev/skills -g -y` Then use them to create a video.

範例指令:/remotion-create Make a promo video for a record store

官方文件 · 授權價格

做特定類型片的技能包

huashu-art-motion

★ 1,177 · MIT

花叔 · 需要 uv、ffmpeg、Playwright Chromium

35 種藝術風格、9 種解說語法。可以指定名畫風格、拆解複刻參考片、依口播做解說動畫。做完先跑程式檢查,再讓沒參與製作的 agent 挑毛病。

npx skills add alchaincyf/huashu-art-motion
# 第一次渲染前裝無頭瀏覽器(也可以叫 agent 幫你裝)
uv run --with playwright playwright install chromium

GitHub

video-shotcraft

★ 10,536 · Apache-2.0

Vincentwei1021 · 走 Remotion

產品宣傳片技能包:157 張鏡頭配方卡、214 種樣式與動態預覽,加一套可上線的模板。sitin 推薦的流程:先逛 Gallery 挑鏡頭,用 Ink Press 模板做第一版,給真實截圖、logo、品牌色和文案,先讓 agent 出素材清單和分鏡,不要直接寫程式。

npx skills add Vincentwei1021/video-shotcraft

範例:Use video-shotcraft to make a promo for my product with the Ink Press template.

GitHub · 鏡頭圖庫

motion-video-kit

★ 1,050 · MIT

echris6 · 需要 ffmpeg/ffprobe(含 ebur128)

拆了 28 支專業 SaaS 發表片,整理出動效規則、分鏡方法、Three.js 3D 模式、音訊規範與品質檢查。招牌是 Gauntlet 審片:每輪換一個新的評審 agent。交付物除了 MP4,還有分鏡、原始檔、素材生成紀錄與審片紀錄。搭 HyperFrames 渲染效果最好。

git clone https://github.com/echris6/motion-video-kit.git
mkdir -p ~/.claude/skills
cp -r motion-video-kit/business-motion-film ~/.claude/skills/

GitHub

PDoomVideo / ClaudeAnimationBase

★ 1,868 / 909

JohnHeibel · 需要 Node.js、Chrome、ffmpeg

PDoomVideo 是一支 156.6 秒 MV 的完整原始碼,作者只指定了角色、要求每句歌詞配有趣畫面與轉場,其餘全由模型生成。Opus 自己寫了一份 ANIMATION_GUIDE.md,交代平行跑的子代理(主 AI 分派出去、各做一段的小幫手)怎麼分段寫;第一輪做完後,作者要求改用 p5.brush 筆觸、每場都要有看頭、場與場要接得起來,Opus 才補寫 STORYBOARD.md,當作第二輪的逐鏡計畫。想學手繪卡通,從 ClaudeAnimationBase 起手。

git clone https://github.com/JohnHeibel/PDoomVideo.git
cd PDoomVideo
npm install
node render.mjs --frames=0:156.6 --workers=4
node render.mjs --encode --out=out/pdoom.mp4

PDoomVideo · ClaudeAnimationBase · 成片

另外四個技能包

prompt-motion 收錄

cinetic(★ 91 · MIT):讓 agent 從概念、品牌、配樂到渲染,做一支電影感發表短片。

npx skills add Leonxlnx/cinetic

product-film-skill(★ 400 · MIT):先學你產品的設計系統、訪談你,再用真實元件在 Remotion 做發表片。

/plugin marketplace add Rieranthony/product-film-skill
/plugin install product-film@product-film-skill

session-story(hyperframes-community-skills 裡的一個,★ 175 · Apache-2.0):讀你本機的 Claude Code 歷史,把一次典型工作過程做成配樂動畫短片。

npx skills add heygen-com/hyperframes-community-skills --skill session-story

buildfast-skills(★ 14 · MIT):任何主題做成動畫 MP4,每幀程式繪製,配樂程式合成並卡點。

npx skills@latest add https://github.com/buildfastwithai/buildfast-skills

HyperFrames Studio

桌面 App

HeyGen · macOS、Linux;Windows 尚未推出

給 agent 用的影片編輯器。你描述需求、agent 做出專案,然後你們在同一條時間軸上改。想改哪裡,直接在畫面上圈選或留言,比打字說「第二場景左上角那行字」簡單得多。內附上百個靈感與模板。@jipe_ia 說它免費、用你本機的 Claude/Codex 方案,這點官方頁沒寫,未查證。

下載頁

Make Me a Hanzi

★ 2,701 · 資料集

skishore

9,000 多個常用簡繁漢字的筆順向量資料。想做「標題字一筆一筆寫出來」,可以在提示詞裡直接點名用它的 graphics.txt。筆順圖形衍生自台灣文鼎(Arphic)字型,沿用 Arphic Public License。

GitHub

旁白解說、字幕、剪輯的技能包

上面的工具偏「做動畫」。下面五個補上解說片、字幕和剪輯這幾段。

anything2explainer

★ 2,296

Vincent Wei · Claude Code 技能

給一個主題,做出 2~8 分鐘的科普解說片(片長自己選,範例片是 3~5 分鐘那一檔):1280×720、30fps,黑底白色線稿加紫色強調,附配音、字幕和章節進度條,中英文都行。風格參考抖音創作者「圖靈宇宙」。整個流程分九個階段(立專案、研究、旁白與時間軸、分鏡、疊加層、30 秒試做、平行製作、算圖與量測、品管交付),中間有 4 個檢查點要你確認,一支片約 1~3 小時。它的分鏡規則見第 04 章。

git clone https://github.com/Vincentwei1021/anything2explainer.git
mkdir -p ~/.claude/skills
ln -s "$PWD/anything2explainer" ~/.claude/skills/anything2explainer
# 先開一個 Python 虛擬環境(macOS 沒有 pip 指令,直接裝會失敗)
python3 -m venv ~/.venvs/a2e && source ~/.venvs/a2e/bin/activate
pip install 'edge-tts==7.2.8' numpy pillow scipy
# 要做英文配音,再加裝:
pip install kokoro soundfile
brew install espeak-ng
# 另需 Node 18 以上與 ffmpeg。
# 之後每次要用這個技能,先跑下面這行再輸入 claude:
source ~/.venvs/a2e/bin/activate
# 然後說:Make me an explainer video about vector databases.
授權PolyForm Noncommercial:可以自學、做非商業內容;拿去接案或商用前要先取得作者同意。

GitHub

answer-me-with-html

★ 1,998 · MIT

QingYunA · Claude Code 外掛 · 做影片需要 Node.js 22+、Chrome、FFmpeg

本業是把 AI 的回答做成一頁圖解網頁,另有一個 am video 功能,做 3Blue1Brown 風格的解說片。Claude 只寫一份草稿:每一段是一個畫面(流程圖、時序圖、樹狀圖、表格、時間軸),每一行旁白帶出畫面的一步,旁白點名的節點會被鏡頭拉近。排版、配音、鏡頭運動和輸出 MP4 都由它的工具處理。有設 ElevenLabs 金鑰(ELEVENLABS_API_KEY)就用它配音,沒有就用 macOS 內建語音。跟 anything2explainer 比:它做一兩分鐘的圖表解說,實測約 8 分鐘出第一版;anything2explainer 做幾分鐘長的線稿科普片,一支要 1~3 小時。

# 在 Claude Code 裡輸入:
/plugin marketplace add QingYunA/answer-me-with-html
/plugin install answer-me-with-html@answer-me-with-html

實測成品見下面的提示詞卡。GitHub

GSAP AI Skills

★ 16,006 · MIT

GreenSock 官方 · 8 個技能

GSAP 是老牌網頁動畫函式庫,被 Webflow 收購後全部免費,連 SplitText、MorphSVG 這類原本付費的外掛也能商用。官方技能包教 agent 正確使用它。知識貓AI實驗室用它做了一支 40 秒、8 個視覺世界的片(粒子聚字、3D 字體隧道、MorphSVG、空間捲動、路徑生命體、物理介面),由網頁逐幀算圖成片。

npx skills add https://github.com/greensock/gsap-skills
# 或在 Claude Code 裡:
/plugin marketplace add greensock/gsap-skills
/plugin install gsap-skills@gsap-skills

GitHub · @GeekCatX 的作品

oil-subtitle

★ 124

oil-oil · macOS 限定

幫真人錄的影片上字幕。流程是:語音轉文字,agent 先校對,再打開本機編輯器讓你審,最後燒進影片。超過 3 分鐘的片會切 2~6 個章節並加底部進度條,也能翻成時間軸相同的英文 SRT。預設開輕度美顏,用 --no-beauty 關掉;作者把調亮和磨皮設在 10%,晚上下班錄影時遮一下疲態。

mkdir -p ~/.claude/skills
git clone https://github.com/oil-oil/oil-subtitle.git ~/.claude/skills/oil-subtitle
SKILL_DIR="$HOME/.claude/skills/oil-subtitle"
bash "$SKILL_DIR/setup.sh"
node "$SKILL_DIR/scripts/credential-ui/src/profile.ts" status default
# 缺金鑰時,開本機設定頁自己填:
node "$SKILL_DIR/scripts/credential-ui/src/profile.ts" setup default
# 需要 macOS、Python 3、Homebrew、Node.js 22.18 以上與阿里雲百煉 API key;然後說:
# 給 /path/to/demo.mp4 加中文字幕,先讓我校對,再燒錄成片。
隱私影片的音訊會上傳到阿里雲百煉做語音辨識,字幕文字也會送給通義千問(Qwen)斷句、切章節。客戶或機密影片先確認可以外傳再用。

repo 沒有附授權檔,商用前先問作者。GitHub

BaoCut 技能

★ 529 · MIT

寶玉 JimLiu · 需要 BaoCut macOS App;Windows x64 有預覽版 CLI

讓 agent 操作 BaoCut 剪輯軟體:語音轉文字、翻譯字幕、標示說話者、排時間軸與疊加層、匯出。裝好後用 /baocut 呼叫。

npx skills add JimLiu/baocut -g -a claude-code codex -y

nicekate 的延伸用法:BaoCut 負責字幕辨識和匯出,再讓 Jev(另一套 AI agent,本頁未查證)讀字幕挑片段,輸入一句話就從長影片找出相關段落。挑選時看四件事:和你要找的有多相關、單獨拿出來意思是否完整、內容有沒有吸引力、是否真的有你要的資訊,而不只是關鍵字對上。

GitHub · @nicekate8888 的做法

用 answer-me-with-html 做 1 分鐘解說片本頁實測
用 answer-me-with-html 做一支 3Blue1Brown 風格的解說影片,用台灣繁體中文旁白,講清楚:Claude 做影片時,為什麼不是「生成影片」,而是寫程式算出每一格畫面,再用瀏覽器一格一格截圖、用 ffmpeg 接成 MP4。觀眾是不寫程式的人,片長 1 分鐘左右。最後輸出 MP4。
需要:answer-me-with-html
實測成品約 1 分 26 秒,修過 1 輪
它怎麼做的、審片挑出什麼、第二輪怎麼說

怎麼做:Claude 只寫了一份草稿:6 段畫面,每段幾行旁白。配音用 ElevenLabs,畫面、鏡頭和 MP4 都由 answer-me-with-html 產生。第一版約 8 分鐘做完。它嫌片子太長,自己刪過一輪旁白,但每段之間有約 1.8 秒的固定停頓,草稿調不到,最後停在 75 秒。

審片:新的審片逐格看畫面,再把旁白轉成文字對稿。事實全對,畫面也沒有簡體字,判定可以上。但挑出 3 個要修的地方:「規則只有一條」的「規則」疑似被配音唸歪,轉文字三次都轉成怪字;「沒設種子的亂數」對不寫程式的人太專業;「每三十分之一秒拍一張」聽起來像即時錄影。

第二輪追加的提示詞(在同一個對話裡接著打):

審片結果要你小修一輪,只改 draft.md 的旁白文字和表格文字,場景結構與元件不變,改完照原本指令重新渲染 MP4:

1. 場景「唯一的規則」第一句旁白改成「第 N 格,就是時間 t 那一刻的畫面;整件事只有一條規矩:畫面只看 t。」不要讓「規則」兩個字落在句首。
2. 「沒設種子的亂數」對不寫程式的人太專業:表格那列改成「每次都不一樣的亂數」,旁白改成「不准用每次跑都不一樣的亂數,」。
3. 場景「瀏覽器一格一格拍」第一句旁白改成「瀏覽器把 t 設成 0、三十分之一、三十分之二,一格一格截圖。」避免聽起來像即時錄影。
4. 場景「好處與代價」第一句改成「這就是為什麼要用算的:文字數字一字不差,」,並在最後加一句收尾:「所以 Claude 的影片,是一格一格算出來的。」

注意:每個場景的旁白句數不要少於表格列數或流程圖步驟數,避免畫面跑在旁白前面。渲染完抽格確認同步,再交付。

結果:四點都改到了,轉文字也聽得出「規矩」。新的審片判定通過。代價是片長從 75 秒變成約 86 秒,比要求的 1 分鐘長。AI 審片聽不出口音,只能用轉文字找唸歪的詞,台灣口音要自己聽;轉文字也把 Seedance 聽成「C-Dance」,英文專有名詞最好也聽一次。

09:00 Style libraries

風格庫:不知道要什麼風格,先來這裡挑

對 agent 說「做得好看一點」沒有用。下面這些風格庫把風格編號、命名,附上提示詞或配方卡;挑一個名字講給它聽,比形容詞準得多。數量為 2026-10-07 查詢值。

huashu-art-motion:9 種解說語法+35 種藝術風格

花叔的技能包分兩套。解說語法決定「這段怎麼講」,藝術風格決定「畫面長什麼樣」。一支片可以分段換語法,但同一段裡不混。下表是技能包自己的選法:

這段口播在講什麼選這種語法別用
一個概念、一個機制t1 3Blue1Brown 式(要推導、有公式)或 y1 Kurzgesagt 扁平科普(要講尺度、要可愛)y2 Vox 式拼貼(沒有真實素材可貼,會變成假檔案)
新聞、事件、歷史,有截圖和原話y2 Vox 式拼貼y1 扁平科普(扁平卡通會沖淡可信度)
自己的經歷、出包、笑點y4 故事型簡筆角色t2 發表會式介面(自帶好消息的情緒)
清單、幾個要點、一句金句y5 動態文字排版t1 3Blue1Brown 式(沒有能變形的東西)
產品、教學步驟、功能、參數t2 發表會式介面t1 3Blue1Brown 式
數字、成長、走勢、對比t3 財經圖表t2 發表會式介面的大數字(只有一個數字時才用)
邊講邊推導、一步步論證y3 白板手繪一次整個畫面切換

第 9 種是 y6 講解員式財經科普:一個卡通講解員在紙面、圖表、關鍵字之間串場。它只有語法卡和整片參考程式碼,還沒有能直接渲染的參數化片段,所以技能包有些地方寫 8 種、有些寫 9 種。

35 種藝術風格附作者自評星等。星等代表「目前做得多好」,不是風格本身的難度:

★★★ 可以直接用(20 種)

洞穴岩畫、埃及墓室壁畫、希臘陶瓶黑繪、龐貝馬賽克、哥德泥金手抄本、梵谷(作者心中的標竿)、慕夏新藝術、包浩斯、李奇登斯坦普普、8-bit 像素、當代扁平插畫、克林姆金色時期、草間彌生波點、俄國構成主義、霍普寫實主義、蒸汽波/賽博霓虹、馬諦斯剪紙、凱斯・哈林、1930 橡皮管卡通、中國皮影

★★ 認得出但有短板(14 種)

文藝復興暈塗、印象派、分析立體主義、早期光追 CGI、中國水墨寫意、孟克表現主義、敦煌壁畫、達利超現實、吉卜力水彩背景、漫威 Kirby、莫內睡蓮、秀拉點彩、新海誠光影、畢卡索藍色時期

★ 要重做(1 種)

林布蘭明暗。作者自己說最普遍的短板是角色:背景很像那個風格,角色卻像貼上去的。挑新風格時,技能包會先在同一幀出三個方向讓你選。

說法很直接:「做個梵谷風格的動畫」「做個 Kurzgesagt 那種解說」。實際提示詞見提示詞庫的藝術風格區,安裝見第 08 章。

video-shotcraft:157 張鏡頭卡,10 類

鏡頭卡是「一個動效怎麼做」的配方,每張寫用途、能量高低、建議長度、參數和常見坑;214 種樣式是這些卡的變體。另有 9 套模板主題(Ink Press、Modern Light、Midnight 等)和 149 個分類好的音效。用法:在線上鏡頭庫挑好卡名,貼回對話,例如 Use the deck-deal-flyin and row-embed shot cards to present this feature.

類別卡數卡名舉例
開場與品牌11brand-ink-open、spotlight-hero-card
文字與字卡26typewriter-moves、split-flap-title
介面登場與陳列28deck-deal-flyin、card-stack
運鏡與空間10crash-zoom-punch、basic-3d-scene
數據與指標13odometer-digit-roll、before-after-slider-scrub
互動與功能演示15ai-stream-response、command-palette-summon
轉場19wipe-transitions、circle-match-iris
節奏與蒙太奇11beat-cut-moves、speed-ramp-freeze
光效與強調17spotlight-sweep-moves、impact-feedback
收尾7logo-shrink-wordmark-lockup、grain-dissolve

它的 README 更新紀錄還留著 8 月的舊數字(152 張、209 支樣片),另有一處寫 216 個示範動效,以目錄實數 157/214 為準。

mg-styles-15:15 種動態設計風格,每種附完整提示詞

Vincent Wei 做的 15 支 10 秒短片,畫面、音樂、音效全由 Opus 5.5 寫程式完成,不用生圖或影片模型(例外:少數幾支用了 CC0 或公有領域照片,配樂用到 103 個真實樂器取樣,3D 那支由 Blender 算圖)。每支都公開風格說明、完整提示詞(英文,附中文風格說明)和全部原始碼。每支經過兩輪 AI 評審與修改,最終分數在 7.57 到 8.21 之間(滿分 10)。

15 種風格:逐格手繪線條抖動、等距 2.5D、扁平向量、線條藝術、3D 渲染(C4D/Blender 質感)、形狀變形、貼紙解說、賽博龐克 HUD、拼貼剪紙、極光與毛玻璃、幾何包浩斯、80 年代合成波/VHS、像素藝術、液態動態、綜藝字幕(9:16 直式)。

  • 怎麼用:打開 prompts/ 裡任一檔,整段貼給 Claude Code。電腦要有 Node、Chrome、ffmpeg;3D 渲染那支還要裝 Blender。
  • 改成你的:只改 Creative seed(故事、品牌、文案、顏色),保留 Signature features,那是讓人一眼認出風格的部分。
  • 再拉高品質:做完用 rubric.md 讓另一個 AI 審,把評語貼回去再修一輪。
  • 寫新風格:填 template.md 的四段:輸出規格、技術路線、創意種子、招牌特徵。

線上看 15 支(有聲) · GitHub(MIT)

HyperFrames 內建的風格素材

  • 35 種字幕風格:/embedded-captions 開工前先從目錄挑一種。
  • 13 套 frame.md 預設:整套色彩、字體、間距、元件,例如 biennale-yellow、bold-poster、code-editorial。
  • 8 種具名視覺風格:Swiss Pulse、Velvet Standard、Deconstructed、Maximalist Type、Data Drift、Soft Signal、Folk Frequency、Shadow Cut。每種都源自一個真實的平面設計流派,把它的色票字體區塊貼到 design.md 開頭,再補上幾段文字說明就能用。
  • 約 40 種轉場,以及講者影片專用的 10 種圖卡風格(分暖紙、冷靜、實驗三群)。

其他三個

  • 知識動畫 15 式:SuSu 酥酥整理的 15 種知識短片風格,不用裝技能包就能跑,見提示詞庫。
  • handraw-style:FFEE 推薦時是 261 種,現在擴到 326 種手繪插畫風格、165 種排版圖型、36 種單色。它不做動畫,是產生中英雙語的生圖提示詞,適合做封面或插圖素材,再交給動畫流程。用法:在風格圖鑑挑編號,說「041 號風格,主題:秋天的第一杯奶茶」。安裝方式是對 Codex 說「幫我安裝這個 Skill:https://github.com/yang0/handraw-style」。用 Claude Code 的話,可以說同一句,再請它 clone repo、把 skills/handdraw-style-prompter 放進 ~/.claude/skills(README 沒寫這條路,本頁未實測)。授權是附署名要求的 MIT:可以商用,但要標示作者 yang0 和原 repo 連結。
  • motion-video-kit 沒有風格庫。它給的是 6 條動效規則和 16 種可重用的運動機制(標題穿過鏡頭帶出下一場、Logo 變成通往下一場的門、卡片堆疊展開⋯⋯),整理自 28 支 SaaS 發表片。想要「有質感」而不是「某種風格」,看它。
11:00 Licensing

音樂與音效:免費不等於隨便用

來源可以不可以/要注意
Uppbeat 免費帳號個人創作者自己發布的影片;每月下載數有上限必須附署名(下載時給的 Credit 文字與授權碼,貼在影片說明);一個授權碼只對應一支影片;不可替客戶做、不可投付費廣告、不可上電視或串流平台。接案要買 Pro 或 Business 方案;Essentials、Creator 雖然付費,套用的仍是不能接案的同一份授權。
Pixabay Music免費商用、不必署名、可修改不可原樣單獨轉售;內容含可辨識商標時,不能用在相關商品服務的商業用途。
程式自己合成點擊聲、轉場聲、鋼琴、編鐘、古箏都能寫自己寫的最乾淨。ik_builds 的模板要求「只用 CC0 或生成的音效,並記錄來源」,值得照做。

Eian 用的是 Uppbeat,並提醒免費版要署名。查過授權條款後要補一句:Uppbeat 免費版只限個人自己發布,不能用在公司或客戶的案子。給客戶做片,要嘛買 Uppbeat 的 Pro/Business 方案(Essentials、Creator 也不行),要嘛改用 Pixabay 或程式合成。Pixabay 音樂會不會被 YouTube Content ID 誤判,這次沒有查到資料。

授權依據:Uppbeat Basic License、Uppbeat User Agreement、Pixabay License Summary(皆 2026-10-07 查閱)。

12:00 Batch pipeline

批量做短影片:不用影片模型、不用真人出鏡

三個三分享的組合是 Opus 5.5 × GPT Image 2.5 × Gemini 3.8 Flash TTS。他的說法是成本很低,從製作到發布可以全自動。流程分八步:

1

讓 Opus 5.5 做研究

2

讓它寫腳本

3

用 Gemini 3.8 Flash TTS 做聲音複製

4

照腳本用 TTS 配音

5

用 GPT Image 2.5 生成素材

6

在剪輯裡把所有素材對齊

7

匯出做最後檢查

8

發布到抖音和小紅書(中國大陸平台)

動畫要寫清楚的 7 件事

他另一則貼文把 AI 動畫的核心拆成 7 個問題。寫進需求,比「做得生動一點」有用得多:

  1. 劇情怎麼起伏
  2. 角色長什麼樣
  3. 場景長什麼樣
  4. 人物站哪裡
  5. 道具怎麼變化
  6. 第幾秒發生什麼
  7. 鏡頭怎麼拍

原話是:寫清楚它幾點幾秒起跳、怎麼掉、鏡頭怎麼跟、表情怎麼變,才像動畫。

提醒聲音複製只用你自己、或有書面同意的人的聲音。「全自動發布」也建議至少保留最後一關人工看片。

其他自動化路線(含影片模型)

下面三條不是「Claude 寫程式算圖」,而是串接現成工具或影片模型。放在這裡給你比較。

MoneyPrinterTurbo

★ 129,003 · MIT

獨立應用程式,不是技能包

輸入主題或關鍵字,它自動寫腳本、配旁白和字幕、找素材,剪成直式 9:16、橫式 16:9 或方形 1:1 短片。素材可以用自己的圖片影片,或從 Pexels、Pixabay、Coverr 圖庫抓,也能接文生影片模型產生。適合量產資訊型短片;畫面多半來自圖庫或影片模型,質感和品牌一致性比不上自己寫程式算圖。

GitHub · @Nozelcode 介紹

/generate 技能+KIE+Blotato

付費合作貼文

余温 @gkxspace 轉述

貼文說一個不露臉帳號 26.05 萬粉、超過 1 億播放,生成和發布全交給 agent。/generate 技能讀你的想法,在 KIE 平台挑便宜的模型,先報價再生成圖片和影片,10 秒 1080p 約 0.75 美元;再由 Blotato 透過 API 發到 TikTok、Instagram、YouTube、X。技能由 @Sabrina_Ramonov 根據 @robonuggets 的指南做成,加了預算上限、可重用預設和品質檢查。

注意:X 把這則標為付費合作,數字未經查證。原文

GPT-6.1 Sol 操作電腦做影片

未查證

余温 @gkxspace 轉述

貼文說 GPT-6.1 Sol 透過 computer use(讓 AI 直接操作滑鼠鍵盤)控制名為 Hig 的介面,從讀本機素材、生圖、生影片到匯出全自動完成。貼文沒附連結,本頁查不到 Hig 是什麼產品,僅供參考。原文

13:00 Getting paid

拿去接案:0xCodila 的做法

先說清楚這篇文章文末標註 Paid Partnership,是 Viktor 的業配(文中用它找買家、擬報價與提案草稿、串接 HubSpot 追蹤案子;原文明講 Viktor 不寄陌生開發信,提案要自己送出)。下面只整理在 Claude Code 裡做樣片的部分和報價思路;找客戶那段原文要用 Viktor,這裡只摘要、不附它的提示詞。

第一步:先做一支能給買家看的樣片

作者從一個真實案子出發:有公司在 Upwork 徵 15~30 秒、用 Remotion 做的產品影片,顯示預算 300 美元。但接案前要有作品,所以先做一支自發的概念樣片,用原創介面,全程標「Concept demo」,不假裝替該公司做過。範圍:一支 15 秒片、一個橫式母版、一個直式改版、可編輯原始檔。

環境照 Remotion 官方流程:

claude update
npx create-video --yes --blank --no-tailwind motion-studio
cd motion-studio
npm install
npx remotion skills add   # 若跳出清單問要裝給哪個工具,選 Claude Code
npm run dev
# 另開一個終端機,同一個資料夾
claude --model claude-opus-5-5

故事分四拍:0~3 秒三張分散的報表卡「Too many tabs.」;3~7 秒游標把卡片收成一個總覽;7~12 秒總覽定格「One clear view.」;12~15 秒結尾卡「Explore the demo.」

A|出 brief、風格指南、分鏡@0xCodila
Read the installed Remotion skills and inspect this project. We are making an original, self-initiated SaaS concept demo, not a real client's advertisement.
Prepare brief.md, style-guide.md and storyboard.md for a 15-second, 1920x1080, 30 fps video. Use original interface graphics. Keep a small readable ‘Concept demo’ label throughout. Do not use third-party logos, testimonials or performance claims.
Storyboard: frames 0–89 show three report cards labelled Ads, Social and Website with ‘Too many tabs.’ Frames 90–209 show a cursor selecting and gathering them into one overview. Frames 210–359 reveal that overview with ‘One clear view.’ Frames 360–449 hold ‘Explore the demo.’
Analyze any references I supplied for visual principles, not assets to copy. If no reference is available, propose a restrained typographic direction using an available licensed font and two accent colors. List exact copy, assets, frame ranges, transitions and sound cues. Cover every frame. Preserve existing CLAUDE.md instructions and add these project rules. Show the storyboard for review before building.
需要:Remotion 專案與 skills(上面的環境指令)
讀完分鏡,你應該能在任何動畫存在之前,講出觀眾會學到什麼。
B|照分鏡實作,先出粗剪@0xCodila
Implement the approved storyboard as a registered Remotion composition named SaaSDemo: 1920x1080, 30 fps, 450 frames. Preserve existing project work. Use the installed versions and their official APIs.
Separate editable copy, colors and asset paths from animation logic. Drive motion from useCurrentFrame and useVideoConfig; avoid wall-clock timers and unseeded randomness. Load the chosen font explicitly with the supported loading mechanism.
First render a low-resolution preview that covers all four scenes. Run the project's available type and lint checks. Fix errors before polishing.
Use Remotion spring() for the cards gathering into the overview. Start with mass 1, stiffness 180 and damping 22 as a tuning baseline, then inspect the result. Preserve element position when transitioning between states. Keep the headline still while it needs to be read. Do not animate every element simultaneously.
Export preview.mp4 and a contact sheet. Open the frames if supported, identify visible defects and fix the three most important ones. Save successful render commands and asset requirements in README.md. Report any checks you could not perform
需要:接續提示詞 A 的專案
注意看第 3 秒和第 7 秒附近:游標有沒有點到正確的控制項、卡片有沒有落在下一場景預期的位置。卡片變成總覽的那一刻,位置跳動或字型突變都會破功。
C|配音效、對照分鏡審片@0xCodila
Finish the sound and review SaaSDemo against storyboard.md. Use approved audio if supplied. Otherwise synthesize a short click, a soft movement cue and a restrained completion tone as local WAV files; use no paid service.
Place cues at the actual interaction frames, with short fades and headroom. Integrate them into the Remotion composition so the MP4 contains the intended audio. Preserve a silent version if needed for comparison.
Render a contact sheet at one-second intervals and around every scene boundary. Inspect the images if supported. Check readable text at phone size, spacing, cursor continuity, scene coverage and the final three-second hold. Inspect the exported file's duration, dimensions, frame rate and audio stream. Check audio peaks for clipping; if you cannot listen, ask me to review the mix.
Fix the three most important defects and repeat for at most three passes. Save timestamped findings in review.md. Never mark an unavailable check as passed. Return the actual files and remaining issues for my review
需要:接續提示詞 A 的專案
「Never mark an unavailable check as passed」這句很值得抄:做不到的檢查不准報通過。看一次靜音版、一次有聲版,確認故事都看得懂。
D|直式改版、打包、存成技能@0xCodila
Create SaaSDemoVertical at 1080x1920, 30 fps, 450 frames by relaying out the approved film, not cropping it. Keep readable text, the concept label, the story and the audio timing.
Render both compositions as H.264 MP4s using the installed Remotion CLI. Verify each output opens and has the expected dimensions, duration and audio. Package the source project without secrets or node_modules, including the lockfile, permitted assets, license notes and exact install/render commands.
Create .claude/skills/motion-reel/SKILL.md with valid name and description frontmatter. Save the verified workflow and actual commands for future work, preserving unrelated instructions. Explain how to invoke /motion-reel and what must be supplied for a real client brief
需要:接續提示詞 A 的專案
跟第 06 章「把流程打包成 motion-reel 技能」是同一招:做過一次,就存成技能重複用。

第二步:找買家、算報價

  • 搜尋關鍵字別只打 Opus。買家描述的是結果:SaaS product video、UI animation、Remotion developer、product launch video。
  • 作者貼出的 Viktor 搜尋結果(10 月 2 日檢查,之後可能已關閉):Upwork SaaS 宣傳片 500 美元、兩支 UI 動畫共 400 美元、網站 Demo 200 美元、Podcast logo 動畫 100 美元、Fintech 宣傳片每支 60~80 美元、B2B SaaS Demo 約 2,000 美元;Freelancer SaaS 影片廣告 30~250 美元。平台有 Upwork、Freelancer、PeoplePerHour、Contra、Twine。
  • 報價先算再開口。作者的示範:5 小時(含修改時間)× 時薪 40 美元,加 20 美元直接成本,底價 220 美元;平台抽 10% 的話,220 ÷ 0.90 ≈ 244.44 美元(未稅)。每個數字都換成你自己的。一個 300 美元的案子如果要好幾支片,單支算法就撐不住。
  • 先綁範圍。一個互動、一支 15 秒片、約定好的比例、一次分鏡審核、一輪修改、要不要給原始檔,並寫清楚什麼算新需求。Upwork 上要先確認客戶已把這個里程碑的款項存進託管(funded),再開始做付費的部分。
  • 提案只講做得到的。開頭證明你讀過需求,附上樣片並說明是自發作品,給一個明確的第一步,再問一個有用的問題。

作者提到一個案例:@achxvi 發展出自己的動畫風格,已用 129 美元的價格賣出好幾單,他自稱花不到一小時。

14:00 Limits · Cost · Pitfalls

限制、成本與最常踩的坑

做不好的事

活物畫不好

動物和人臉近看只是粗糙的幾何形狀,這類鏡頭還是要靠影片模型或實拍。

容易過曝

太空這類場景常常亮到發白,要在提示詞裡特別要求真實的顏色。

審美要人把關

開發者 Wes Bos 認為,這些動效本身不算出色,出色的是它做得出來。決定展示什麼、把風格做到位仍是難點,給它素材庫與風格指引會好很多。

有上手門檻

要一個能執行程式的環境,通常是 Claude Code,加上 Node.js、Chrome、FFmpeg。

成本:社群回報的數字

誰說的數字情境
寶玉轉述每週 Claude 額度約 7%(原文沒說是哪個方案)一位創作者做一支 3 分鐘帶旁白短片。也有單條提示詞的 3D 專案寫到一半撞上單次輸出長度上限。
寶玉每百萬 token 輸入 4 美元、輸出 20 美元Opus 5.5 的 API 價格。
@VincentWei93每種風格約 5~10(原文未寫幣別)他做了 15 種達商業水準的風格,影片、音樂、音效全由 Opus 5.5 寫程式完成(少數例外見第 09 章)。提示詞與原始碼已公開成 mg-styles-15,用法見第 09 章。
@KeWai386772200 美元的 Claude Code 訂閱,估計每天能做一條作者估計比 Seedance 出影片便宜約 10 倍。
@EianLu2 小時、不到 1 小時85 秒 MV 與 105 秒水墨短片各自從零到完成的時間。
@AlchainHust 花叔不到一天2 分 08 秒、穿越 23 種畫風的一鏡到底動畫,從拿到參考片到成片。

最容易踩的 5 個坑

  1. 畫面和鼓點差一點。電腦算的節拍不一定等於耳朵聽到的。覺得不對立刻說「慢了」或「快了」。
  2. 匯出的前幾幀字型不對。多半是字型還沒載入完就開始截圖,跟它說「等字型載入完再截圖」。
  3. 剪接處有「咔噠」聲。請它在拼接處加極短的淡入淡出,剪點卡在節拍上。
  4. 每次都導整支片,太慢。平常只導一小段,用每秒 30 張預覽。
  5. 音樂版權。免費不等於隨便用,看清楚要不要署名、能不能商用。見第 11 章。

以上整理自 Eian。sitin 再補一條:別只給一句提示詞。真實截圖、logo、品牌色、目標受眾、片長、發布平台、核心賣點都要交代,否則 agent 會做出「看起來不錯、但完全不像你產品」的假介面。

社群的冷靜派意見

KeWai 的敦煌作品下面,幾則回覆值得記住:博物館這類案子真正貴的是策展邏輯、內容考證和現場硬體調校的反覆重工;生成能處理好視覺資產,但「為什麼這樣呈現」還是要人定。另一則說得更短:貶值的是執行,不是審美。大師的AI小灶轉述的一位作者也承認,他花了大量時間調緩動曲線,音效最後還是買 Gumroad 上的付費素材比較可靠,而且要多輪迭代,不是一次到位。

15:00 Credits

資料來源

提示詞與作品版權屬於各原作者。本頁只做整理、繁中轉寫與翻譯,引用時請連回原文。

X 收藏貼文(27 則)

延伸查證