Opus 5.5 加動畫實測:Claude 寫 Python 畫 Reels 動畫

Reels 手繪動畫不用學動畫軟體:跟 Claude 要風格、分鏡表、Python 3 樣東西,雲朵就疊到影片上,我一行都沒寫。附 Opus 5.5 加新動作實測與新手安裝步驟。

Opus 5.5 加動畫實測封面:Claude 寫 Python 畫 Reels 動畫,右側是雲朵舉起寫著工具的手繪木牌

⏱️ 一分鐘教你一個 AI 工具技巧|第 11 集 · 看全系列 ›

更新時間:2026.10.13(依 2026.09.27 製作紀錄與 2026.10.13 Claude Code 操作錄影撰寫;安裝步驟依 2026.10.13 官方文件)

看完 Reel 想知道那朵雲是怎麼動起來的?這篇照片子的順序講:整段動畫只靠 3 樣東西(一句風格、一張分鏡表、一支 Python 程式),雲朵沿著進度條走、每一步蓋章、結尾舉牌,就全部疊到影片上了。程式是 Claude 寫的,我一行都沒寫;沒開 AE(After Effects,專門做動畫和特效的軟體),也沒開 Canva。

這套動畫的本體是 9 月底請 Claude 做的,當時怎麼一句一句調到定案,寫在第 2 集,這篇不重講。這篇講另外兩件事:要跟它要哪 3 樣東西,以及 2026.10.13 我用 Claude Code(Opus 5.5)現場加一個新動作的實測。沒裝過 Python 的人,文章中間有一段新手區。

📱 這系列的 Reel 都在 IG|@pinkjhs.life,下一集不漏接 立即追蹤 IG ›

💡 快速摘要(TL;DR|2026.10 實測)

  • 這是什麼:Reel 上沿著進度條走的雲朵、每一步的金色章、結尾的舉牌,都是 Claude 寫 Python 畫好再疊到影片上的,不用 AE、不用 Canva。
  • 3 樣東西:① 風格,我只講一句「雲朵、手繪線條」② 分鏡表,Claude 自己寫成一張表 ③ 程式,Claude 寫的 Python(PIL 一幀一幀畫、ffmpeg 疊上去),我寫 0 行。
  • 加新動作:把需求貼一次就好。10/13 請 Claude Code(Opus 5.5)加「雲朵舉牌」(Reel 開場和結尾都看得到),5 分 50 秒後改好,還附一段 3 秒預覽。
  • 新手要準備:電腦要有 Python、Pillow、ffmpeg 三樣免費工具;新手區有三行檢查指令和安裝方式。

✍️ 真人實測宣告
本文根據作者 2026.09.27 的製作紀錄與 2026.10.13 的 Claude Code 操作錄影撰寫,秒數、行數皆為當次紀錄;Python 等工具的安裝步驟未從零重裝驗證,已於文中標註查證日與出處。

📑 快速導覽目錄


🧩 怎麼做:動畫只靠這 3 樣東西

先看成品。下面是這集 Reel(37.8 秒)抽出來的五格:開場大標題縮小、雲朵跳出來沿著進度條往右走、每講完一步蓋一個金色的章,最後雲朵跳到結尾卡上舉牌。

一分鐘 AI 技巧第 11 集 Reel 的五格畫面:開場大標題、雲朵沿進度條前進、每一步蓋章,結尾雲朵舉起寫著工具的小木牌

圖說:由左至右是第 0.2、1.5、8.2、13.8、35 秒的畫面。標題下面那條線就是進度條,雲朵踩在線上走。

這些動畫不是在剪輯軟體裡拉出來的,是程式一張一張畫好,再疊到影片上。整件事只有 3 樣東西:

  1. 風格:一句話。
  2. 分鏡表:一張表,寫幾秒出現什麼。
  3. 程式:一支 Python,照著分鏡表把動畫畫出來。

先講清楚分工:第一樣是我講的;後兩樣是 Claude 寫的,我只負責跟它要、看過之後點頭。

程式是在自己的電腦上跑,所以電腦要先有 Python。沒裝過的話先看新手區,裝好再回來。

① 風格:一句話

我對風格的要求只有一句:雲朵、手繪線條。做法是先請 Claude 列方向,它給了幾種風格和幾個劇情走法,並標出推薦哪一組;我挑了「風格 A 雲朵+B 手繪線條」,劇情選「碼錶路」(雲朵沿著進度條走)加「結尾卡」。

Claude 動畫風格定案:交辦檔上標出風格 A 雲朵加 B 手繪線條,右邊是定案的手繪雲朵

圖說:左邊是當時紀錄檔的第一行,拍板的風格標了底色;右邊是定下來的那朵雲。

這一步不用自己先想細節。讓 Claude 給選項、你挑一個,比從零描述快。

② 分鏡表:Claude 自己寫

風格定了以後,第二樣是分鏡表:幾秒出場、哪裡蓋章、結尾落在哪。這張表不是我寫的,是 Claude 把動畫拆成一列一列,每列寫時間、畫面、音效。

Claude 寫的 Reels 動畫分鏡表,每一列是時間、畫面與音效,從 0 到 1.1 秒雲朵出場到結尾雲朵落地

圖說:Claude 寫的分鏡表(Reel 裡捲過去的那一張)。標底色的那列是「每講完一步蓋一個章」。

整張表抄在這裡,可以直接拿去改。括號裡的秒數是當時拿來示範的那支片的秒數:

時間畫面音效
0 到 1.1 秒大標題停 0.5 秒,縮成小標題;底線滑下淡掉,進度條從左畫出;雲朵彈出1.1 秒「啵」
1.1 秒到鉤子結束雲朵在線上一顛一顛往右走,金色進度跟在後面;每 3.7 秒眨一次眼無
鉤子結束(29 秒)蓋「開始」章,加漣漪和星芒;雲朵小跳、瞇眼笑啵+木琴 G5
每步結束(39/49/56.5/65 秒)章先彈到 1.9 倍再回到 1.25 倍,變成金底白勾,加漣漪圈和六道星芒;雲朵小跳 16px啵+木琴 D6、E6、G6、A6 依序往上
結尾卡開始(70.6 秒)雲朵走到終點旗,拋物線跳起、邊飛邊放大;進度條 0.4 秒淡出小彈泡聲
落地(71.3 秒)雲朵落在結尾卡那句話的右邊,金色星芒散開,之後慢慢上下浮收尾和弦

表上的秒數只是示範。正式的程式會去讀每支成片「鉤子在第幾秒結束、每一步在第幾秒結束」,自己算雲朵要走多快、章蓋在哪,所以每一集只換秒數,動畫不用重畫。這集的 Reel 只有 37.8 秒,用的是同一支程式。

③ 程式:Claude 寫的 Python

第三樣是程式。Claude 照分鏡表寫了一支 Python,做兩件事:

  1. 一幀一幀畫:用 PIL(Python 的畫圖套件,安裝時的名字叫 Pillow)把每一幀的雲朵、進度條、章,畫成一張透明底的圖。影片一秒 30 幀,就是一秒畫 30 張。
  2. 疊到影片上:用 ffmpeg(處理影片的免費工具)把這些圖照順序蓋在影片上面。
Claude 寫的 Python 動畫程式 timer_cloud.py 片段,用 PIL 逐幀畫出標題縮小與進度條

圖說:程式的其中一段,在處理「開場大標題縮小」和「進度條畫出」。這支程式現在有 608 行(2026.10.13 數的),沒有一行是我寫的。

Python 逐幀畫出的透明底動畫圖 frame_0052.png,與疊上 Reels 版型之後的畫面對照

圖說:左邊是程式畫出來的其中一幀(frame_0052.png),灰白格子代表透明;右邊是這一層疊到卡片版型上之後的樣子。

我沒有逐行看懂這支程式,也不需要。我做的事是請它出一段試作片、播來看,哪裡怪就講。


📋 指令懶人包:4 段直接複製

前 3 段是照我當時的做法整理成可以直接貼的範本(不是逐字原句),把〇〇換成你自己的東西;第 4 段是我 2026.10.13 實際貼給 Claude Code 的原文。

① 風格:先要選項,再挑

我要幫這支 Reel 加動畫。先給我 3 種風格、5 個劇情方向,每個一句話,標出你推薦哪一個。

看完用一句話挑。我的那一句是「雲朵、手繪線條」。

② 分鏡表:請它寫成一張表

照這個風格,把動畫寫成一張分鏡表:每一列寫時間、畫面、音效。幾秒出場、每一步結束要做什麼、結尾落在哪裡,都寫進表裡。

③ 程式:照分鏡表寫 Python

照這張分鏡表寫一支 Python:用 PIL 一幀一幀畫成透明底的圖,再用 ffmpeg 疊到影片上。先疊在〇〇.mp4 上,出一段試作片給我看。

④ 加新動作:10/13 的原文

幫碼錶路結尾卡的雲朵加一個新動作:落地(endcard_land)之後,雲朵從身側舉起一塊手繪小木牌,牌上寫「工具」。手繪線條風、顏色只用 common.py THEME["healing"],牌子約雲朵寬度、舉起 0.4s 帶一點回彈,之後跟雲朵一起上下浮。改 layouts/timer_cloud.py,用 brief 新欄位 timer_cloud_opts.endcard_sign(字串)開關,不給就完全不變。改完用 _proto 的方式出一段 3 秒的結尾卡預覽 png 序列或 mp4 給我看,不要動任何專案夾。

第 4 段裡的檔名和欄位名(layouts/timer_cloud.py、THEME["healing"] 這些)是我自己專案裡的東西,你用的時候要換成自己的。可以照抄的是寫法:

  • 講清楚「什麼時候、做什麼動作、多大、多久」。
  • 指定改哪一個檔。
  • 加一句「不給就完全不變」,舊的片才不會被動到。
  • 最後要它「先出一段預覽給我看」。

🐣 新手區:沒裝過 Python,先看這段

這篇的程式是在自己的電腦上跑,所以電腦要有 3 樣工具,都是免費的:

  • Python:跑程式用的。
  • Pillow:Python 的畫圖套件,程式裡寫的 PIL 就是它。
  • ffmpeg:把畫好的圖疊到影片上。

先說清楚:我的電腦(Windows)這三樣很早就裝好了,這次沒有從零重裝一遍。下面的安裝方式是 2026.10.13 依官方文件整理的,出處附在旁邊。

第 1 步:先檢查有沒有裝過

打開終端機(Windows 在開始功能表搜尋「終端機」或「PowerShell」),一次貼一行:

python --version
python -c "import PIL; print(PIL.__version__)"
ffmpeg -version

三行都有印出版本號,就是三樣都在,可以直接回去抄指令。哪一行印出錯誤訊息,就是那一樣還沒裝。沒裝時常見的訊息長這樣(實際文字會隨 Windows 版本和語言不同;我的電腦三樣都在,這幾行不是這次截到的):

  • Python 沒裝:Python was not found 開頭的一行。
  • Pillow 沒裝:最後一行是 ModuleNotFoundError: No module named 'PIL'。
  • ffmpeg 沒裝:「無法辨識 'ffmpeg' 詞彙」(PowerShell),或「'ffmpeg' 不是內部或外部命令」(命令提示字元)。

第 2 步:缺哪樣,裝哪樣(Windows)

Python:到 Microsoft Store 搜尋「Python Install Manager」按安裝,或到 python.org/downloads 下載同一個東西。裝好後把終端機關掉重開,再打一次 python --version。官方文件寫,電腦裡還沒有任何 Python 時,第一次執行會先自動下載安裝最新版,等它跑完就好,不是當掉;過程中可能會問要不要把一個資料夾加進 PATH,這一題是選填(2026.10.13 查 Python 官方 Windows 說明)。

如果你找到的舊教學叫你勾「Add python.exe to PATH」,那是舊版安裝程式的畫面;同一頁官方文件已經把舊版安裝程式標示為淘汰中(deprecated),現在推薦的是 Python Install Manager。

Pillow:Python 裝好後,在終端機貼這一行:

python -m pip install pillow

ffmpeg:ffmpeg 官網只提供原始碼,Windows 可以直接執行的版本,要從官方下載頁列出的來源取得(2026.10.13 查 ffmpeg 官方下載頁)。常見的裝法是用 winget(Windows 11 和更新過的 Windows 10 內建),在終端機貼:

winget install ffmpeg

如果 winget 列出好幾個套件要你選,挑 Gyan.FFmpeg(gyan.dev 是官方下載頁列出的 Windows 來源之一)。裝完把終端機關掉重開,再打 ffmpeg -version 確認。這一行我沒有從零實測;不放心的話,用第 3 步。

Mac 我手邊沒有機器可以測,所以不寫步驟,一樣可以用第 3 步。

第 3 步:不想自己裝,就請 Claude Code 帶你

在 Claude Code 裡貼這一句,讓它先檢查,缺什麼再一步一步帶你裝:

幫我檢查這台電腦有沒有 Python、Pillow、ffmpeg,三個都跑一次版本指令給我看。缺哪個就告訴我怎麼裝,要裝之前先問我。

這一句是範本。我的電腦三樣都在,所以沒有「從缺到裝好」的實測紀錄。Claude Code 本身怎麼裝,看 Claude Code 官方安裝說明;還沒碰過終端機的話,可以先看第 3 集,那一集的安裝全是「開終端機、貼一行指令」,可以先熟悉。


✋ 加新動作:需求貼一次就改好(Opus 5.5)

動畫做好以後,想加新動作不用重來。Reel 一開場那朵舉著「工具」牌子的大雲,和結尾卡上舉牌的小雲,是同一個動作。這個動作原本沒有,是 2026.10.13 我請 Claude Code 加的,這次用的模型是 Opus 5.5。加的是結尾卡那一個;開場是把同一套畫法放大再用一次。

我先在 Claude Code 裡輸入 /model,把模型切到 Opus 5.5,然後把需求一次貼上去(原文在懶人包第 4 段)。Reel 裡說「講一句就好」,實際貼的是一段話:第一句講要加什麼動作,後面幾句是規矩(顏色、大小、改哪個檔、不給就不變、先出預覽)。

Claude Code 終端機畫面,模型切到 Opus 5.5 後貼上一段加雲朵舉牌新動作的需求

圖說:上面兩行是切模型(Set model to Opus 5.5),下面反白的是我貼的需求。畫面只留對話這一欄,右邊沒截完,需求全文在懶人包第 4 段。

貼完我就沒有再打字。5 分 50 秒後它回報改好了,並附上一段 3 秒的預覽:

Claude Code 的 Opus 5.5 回報雲朵舉牌動作加好了,列出落地後 0.35 秒開始舉牌等細節,整段花了 5 分 50 秒

圖說:Opus 5.5 的回報(節錄,預覽檔的存放路徑那一段沒有放)。最下面那行是這次花的時間:5 分 50 秒。

回報裡有幾件事是我沒有要求、它自己交代的:

  • 雲朵落地後 0.35 秒開始舉牌,0.4 秒舉好,舉到頂會稍微彈過頭再回來。
  • 牌寬 144px,約等於雲朵寬(141px);牌面、木棍、字的顏色全部取自同一份色碼。
  • 第一版牌子舉太高,壓到上面的標題底線,它自己把木棍縮短,讓牌子落在空白處。
  • 它拿現有的 11 份舊片資料,新舊版逐幀比對,沒開這個新欄位時結果完全相同,也就是舊片不會被改到。
  • 牌子上的字太長會被擋下來不出片(它寫目前上限約 6 個字寬)。

✨ 效果展示:結尾的雲朵舉牌

下面是舉牌動作一格一格拆開的樣子,每格左上角的秒數是從雲朵落地開始算:

Reels 結尾卡雲朵舉牌動畫逐格:雲朵落地、星芒散開、從身側舉起寫著工具的手繪小木牌

圖說:上排是落地(0 秒)、準備舉牌(0.35 秒)、牌子立到一半(0.42 秒);下排是舉到頂(0.55 秒)、停好(0.75 秒)、跟著雲朵一起浮(2.2 秒)。這張是加動作時的檢查圖,卡片上的字和上架版不同。

這集 Reel 的上架版是 37.8 秒、1080×1920、每秒 30 幀。開場標題縮小、進度條、走路的雲、每一步的章、結尾的跳躍和舉牌,都是同一支程式畫的。完整影片在下面的一分鐘版。


❓ 常見問題 FAQ

Q1:完全不會寫程式,也能照做嗎?

可以交給 Claude 的是「寫」:分鏡表和程式都是 Claude 寫的,這套動畫我一行程式都沒寫。要自己來的有兩件事:電腦先裝好 Python、Pillow、ffmpeg(見新手區),以及播試作片、講出哪裡怪。

Q2:一定要用 Opus 5.5 嗎?

我有紀錄的是這兩件:2026.10.13 加舉牌動作,以及這集 Reel 最後出片,都是在 Claude Code 用 Opus 5.5 跑的。其他模型我沒有做對照,不能說結果會一樣或不一樣。

Q3:一定要用 Claude Code 嗎?

10/13 這次是在 Claude Code 做的,它可以直接改我電腦裡的程式檔、跑出預覽。這套動畫最早的試作是在 Claude 桌面 app 做的,過程寫在第 2 集。其他工具我沒試過。

Q4:Python、Pillow、ffmpeg 要付費嗎?

三樣都是免費的開源工具。Claude 的訂閱費另計;這篇沒有計算做這段動畫用掉多少額度。

Q5:可以直接拿你的程式去用嗎?

這支程式綁著我這個系列的版型:位置、色碼、字型寫的都是我的設定,直接拿去跑,畫出來的東西會對不上你的影片。比較實際的做法,是把上面的分鏡表和四段指令拿去,請 Claude 照你的版型寫一支你自己的。

Q6:每一集都要重畫一次動畫嗎?

不用。程式會讀每支成片各段的秒數,自己算雲朵要走多快、章蓋在哪。這集是 37.8 秒;系列裡其他集長度不同,用的是同一支程式。


⏱️ 一分鐘版

一分鐘看完 3 樣東西:一句風格、一張分鏡表、一支 Python;開場那朵舉牌的雲,就是 Opus 5.5 剛加的新動作。

⏱️ 本系列「一分鐘教你一個 AI 工具技巧」

👉 看全系列


💡 結語:講得清楚,就做得出動畫

這套動畫從頭到尾,我給的只有一句風格;分鏡表和程式是 Claude 寫的,我負責看、負責講。想加新動作,也是把要什麼講清楚、貼一次,等它改好。

如果你也想讓自己的 Reel 動起來,先不用學動畫軟體。把電腦的 Python 裝好,照懶人包的順序,一樣一樣跟 Claude 要。

遇到這類問題,問 AI 就對了。


📚 問 AI 就對了 系列

這個系列每一集的完整整理,都收在 AI 工作流入口頁。

💡 延伸閱讀:
👉 Reels 加動畫實測:Claude 六輪改稿,全用講的
👉 Claude Code 必裝 3 個 MCP:Playwright、Context7、Firecrawl 實測