觀看影片:3 分鐘看懂徒步進香
📅 影片於 2026/10/11(日)上午 11:00 在 YouTube 公開;公開前播放器會顯示為私人影片。規格:1080p、3 分 45 秒。
一支 3 分鐘的水墨動畫,看懂白沙屯媽祖徒步進香;同時完整公開這支 AI 影片從寫稿、配音、程式繪圖到渲染輸出的製作過程。
📅 影片於 2026/10/11(日)上午 11:00 在 YouTube 公開;公開前播放器會顯示為私人影片。規格:1080p、3 分 45 秒。
今年白沙屯媽祖難得來到嘉義。我和女兒在路邊親眼看到傳說中的「粉紅超跑」呼嘯而過,老婆也跟著隊伍當了一回香燈腳。
回家路上,女兒問了一個問題:
「爸爸,白沙屯媽祖為什麼要來繞境?」
一時之間答不完整,乾脆把答案做成一支水墨動畫說給她聽。影片裡也順便釐清一個常見說法:白沙屯這一趟嚴格來說是「進香」,不是「繞境」——信徒扛著神轎徒步回到香火源頭北港朝天宮「刈火」,再把香火護送回鄉。
每一幕右上角都有直書題字,重點處蓋上朱紅印章;換場用墨暈溶接。
| 時間 | 題字 | 畫面與重點 |
|---|---|---|
| 00:00 | 片頭 | 宣紙墨暈、大字標題、媽祖立像墨暈出場 |
| 00:06 | 海濱小村 | 苗栗通霄白沙屯,成千上萬人跟著神轎徒步往返將近四百公里 |
| 00:22 | 湄洲神女 | 北宋湄洲島的林默,能預知風浪、救起遇難漁民,被尊為媽祖 |
| 00:50 | 橫渡黑水溝 | 先民渡海來台,船頭供奉媽祖神像與香火 |
| 01:11 | 拱天宮 | 清朝同治年間拱天宮建立,成為聚落信仰中心 |
| 01:28 | 徒步南下 | 回到香火源頭「刈火」,信徒徒步前往北港朝天宮 |
| 01:54 | 無路之路 | 沒有固定路線與行程,全憑神轎指引;「粉紅超跑」暱稱的由來 |
| 02:36 | 刈火 | 夜裡從爐中引出香火,裝進火爐由專人護送回鄉 |
| 03:00 | 回鑾 | 香火安座,萬人夾道;說明「繞境」與「進香」的差別 |
| 03:23 | 片尾 | 朱紅梅花、題字「天上聖母 林默娘」與生卒年 |
整支影片沒有使用剪輯軟體,從旁白稿到 MP4 成品,都由 Claude 撰寫程式自動產生。流程分成五個階段:
先寫好 9 幕旁白稿,並規劃每一幕的畫面、題字、印章與配樂情緒,經過確認後才開始製作。
用 Gemini TTS 的成熟男聲一句一句生成 27 句旁白,程式自動壓短過長停頓、清除爆音,再依每句實際長度安排每幕時間,字幕則依旁白停頓切成 48 段。
宣紙底色、山巒皴紋、霧氣流動、海浪、墨暈出場與換場、直書題字和朱紅印章,都由 Python 程式依時間點計算。每秒 24 格,整支片大約 5,400 格。
配樂沒有使用現成音檔:程式以五聲音階合成古琴、古箏感的撥弦與低沉長音,高潮段加入低鼓、哀傷段轉為稀疏,旁白出現時自動壓低音量。
只有片頭片尾的媽祖立像與船頭的媽祖神像是 AI 生成的圖片,程式再把它們拆成「墨色」與「朱紅」兩層,融進水墨畫面。
畫面與聲音交給 ffmpeg 壓縮成 MP4:第一遍分析畫面,第二遍精準分配位元率,讓 1080p 影片控制在 20MB 以內。
全片只使用墨色濃淡,朱紅只留給火光、太陽、梅花、印章與象徵香火的紅點。以下是影片中的幾個畫面:






渲染(Render)就是把程式描述的畫面,實際計算成一張張圖片。這支影片的製作時間主要花在兩件事:
| 階段 | 做了什麼 | 本片花費時間 |
|---|---|---|
| 畫面渲染 | 把約 5,400 格畫面切成 8 份,讓 CPU 的 8 個核心同時計算 | 約 3~4 分鐘 |
| 兩階段壓縮 | 選用品質較好、速度較慢的壓縮設定,在 20MB 內保持畫質 | 約 10 分鐘 |
核心越多,同時算的畫面越多;單核越快,壓縮越快。
每個核心都要載入場景素材,記憶體不夠就無法同時開那麼多核心。
這套程式目前只用 CPU 運算,有沒有獨立顯卡影響不大。
片長加倍,時間大約也加倍;720p 只需要 1080p 一半不到的時間。
🎙️ 旁白生成的速度取決於 Gemini 伺服器與 API 額度,和自己的電腦無關;本片 27 句旁白約花了 20 分鐘。
AI 自動化不等於一次到位。這支片經過幾輪看片後修正:
因為白沙屯媽祖的神轎覆著粉紅色的轎衣,行進時又常常走得飛快,信徒便親暱地稱它為「粉紅超跑」。
一般人常說繞境,但白沙屯這一趟嚴格來說是「進香」:信徒扛著神轎徒步回到香火源頭北港朝天宮刈火,再把香火護送回鄉。
本片由 Claude 製作:先寫旁白稿與分鏡,再用 Gemini TTS 逐句配音,畫面由 Python 程式一格一格繪製,配樂以五聲音階程式合成,最後用 ffmpeg 壓縮成 1080p MP4。只有媽祖立像與船頭神像是 AI 生成的圖片。
這支片在 8 核心 CPU 上渲染約 3 到 4 分鐘、兩階段壓縮約 10 分鐘,全程大約 15 到 20 分鐘;旁白生成另外約 20 分鐘。時間會隨 CPU、記憶體、片長與解析度而不同。
感謝您對教育開源工具的支持!
您的每一份心意,都是支持本站雲端伺服器、AI 算力與持續產出教學神器的最大動力。
🔒 支援信用卡、Apple Pay、Google Pay 等安全金流機制。
※ 本贊助屬自由個人心意打賞(無對價贈與),全數用於伺服器及 API 營運成本。